Информационные технологии сетевого планирования в управлении

Математически условия задачи можно записать следующим образом

(3.1)

(3.2)

(3.3)

(3.4)

c="images/referats/9845/image076.png">; (3.5)

(3.6)

Добавив при необходимости фиктивную операцию, выходящую из последнего события, целевую функцию любого графика можно записать в виде выражения (3.1).

Ограничения-равенства (3.4) показывают зависимость продолжительности выполнения операций от вложенных средств. Ограничения (3.5) обеспечивают выполнение условий предшествования операций в соответствии с топологией сети (время начала выполнения каждой операции должно быть не меньше времени окончания непосредственно предшествующей ей операции).

Критический путь в данной задаче является функцией от объемов дополнительно вкладываемых средств .

Сформулированная задача относится к классу оптимизационных задач и может быть решена методами линейной или нелинейной оптимизации в зависимости от вида функций

Приведем пример решения задачи оптимизации комплекса операций по времени путем затрат дополнительных средств.

Пример 1.

Комплекс операций представлен сетевым графиком (рис. 3.6). Цифры, приписанные дугам, означают соответственно продолжительность и минимально возможное время выполнения операций (в днях).

Продолжительность выполнения операций зависит линейно от дополнительно вложенных средств и выражается соотношением

Требуется оптимизировать сетевой график по времени, т.е. определить время выполнения каждой операции сетевого графика таким образом, чтобы время выполнения комплекса операций было минимальным, а сумма вложенных средств не превышала 15 единиц.

Решение

Добавив на сетевом графике фиктивную операцию (5,6), запишем целевую функцию в виде

Запишем ограничения задачи:

· сумма вложенных средств не должна превышать наличного их количества

· время выполнения каждой операции должно быть не меньше минимально возможного времени

· зависимость продолжительностей операций от вложенных средств дает ограничения-равенства

· время начала выполнения каждой операции должно быть не меньше времени окончания непосредственно предшествующей ей операции (моменты времени

· условие неотрицательности неизвестных

для всех дуг сетевого графика.

Создадим на рабочем листе Excel форму для ввода данных, необходимых для решения задачи (Рис. 3.7).

Рис. 3.7. Форма для ввода данных примера 1.

Введем обозначения для переменных согласно Рис. 3.7, и отведем под расчетные значения X1-X20 диапазон ячеек A8:T8. Далее, введем формулы для расчета функций-ограничений в соответствии с приводимой ниже таблицей

Ячейка

Формула

Ячейка

Формула

C9

=D8-C8

K13

=A8+0,1*O8

E9

=F8-E8

K14

=B8+0,4*P8

G9

=H8-G8

K15

=D8-C8+0,6*Q8

I9

=J8-I8

K16

=F8-E8+0,42*R8

K9

=L8-K8

K17

=J8-I8+0,64*S8

M9

=N8-M8

K18

=L8-K8+0,12*T8

C13

=C8-A8

   

C14

=E8-A8

G22

=O8+P8+Q8+R8+S8+T8

C15

=I8-B8

   

C16

=I8-D8

O14

=N8

C17

=G8-B8

 

C18

=G8-D8

 

C19

=K8-F8

 

C20

=K8-H8

 

C21

=M8-J8

 

C22

=M8-L8

 

Целевой ячейкой является O14.

Вызываем Поиск решения и вводим все необходимые ограничения.

Ответ

Страница:  1  2  3  4  5  6  7  8  9  10 


Другие рефераты на тему «Экономико-математическое моделирование»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы