Дипломы, курсовые, рефераты, контрольные...
Срочная помощь в учёбе

Оптимизация сетевых моделей

РефератПомощь в написанииУзнать стоимостьмоей работы

Решение задачи оптимизации состоит в последовательном переносе средств с некритических работ па критические, переходе от одного пути к другому до тех пор, пока все работы не будут критическими и не будут иметь резервов, а длительности всех путей станут равными. В процессе перераспределения средств необходимо соблюдать условие ограничения на величину снимаемых средств Xjj с работы (i, j), которое… Читать ещё >

Оптимизация сетевых моделей (реферат, курсовая, диплом, контрольная)

Сетевой график работ составлен таким образом, что израсходованы все ресурсы В. Однако на этом графике не все работы критические, поэтому можно уменьшить время 7'крза счет резервов, образующихся на некритических работах. Перенеся эти резервы на критические работы, можно уменьшить время их выполнения и тем самым получить новые сроки выполнения работ и соответственно меньший Гкр. Оптимальным сетевым планом будет такой план, когда Гк°р получится наименьшим из всех возможных в данных условиях. Очевидно, новые длительности всех путей в таком случае будут равны, т. е.

Оптимизация сетевых моделей.

Механизм перераспределения средств включает уменьшение средств части работ (i, j) на некоторую величину Ху < b что приводит, естественно, к увеличению времени ее выполнения.

Оптимизация сетевых моделей.

Средства Ху, вложенные в другую работу (A, k)y Ху = х^ь приводят к уменьшению времени ее выполнения.

Оптимизация сетевых моделей.

Продолжительность выполнения работ зависит от объема выделенных ресурсов (действует формула «время — деньги») и не зависит от того, каким образом эти ресурсы были инвестированы. Нетрудно показать, что эта зависимость нелинейная и может быть представлена выражением.

Оптимизация сетевых моделей.

что показывает на экспонентную форму связи.

В практике выполнения расчетов эти функции обычно представляют приближенно линейными выражениями следующего вида:

Оптимизация сетевых моделей.

В связи с тем что выделенные ресурсы В ограничены, должно выполняться условие их сохранения, т. е. сумма средств, снимаемых с работ (г, /), должна быть равна сумме средств, передаваемых работам (h, к):

Оптимизация сетевых моделей.

где М — число работ, с которых средства снимались; N — число работ, на которые средства переносились.

На этом основании общий срок выполнения всего комплекса работ определяется целевой функцией следующего вида:

Оптимизация сетевых моделей.

где 1, т — номера работ критического пути, средства которых не изменялись.

В процессе перераспределения средств необходимо соблюдать условие ограничения на величину снимаемых средств Xjj с работы (i, j), которое определяется наличием свободного резерва времени г|‘в этой работы по формуле Оптимизация сетевых моделей.

и, следовательно, удовлетворять этому условию.

Оптимизация сетевых моделей.

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

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

11а первом этапе оптимизации выбираем резерв работ, ближайший к критическому пути Z. J = 50 дн., путь L->, = 43 дня. На этом пути 13 некритическая работа (5, 8') имеет свободный резерв времени =7 дн. Условие допустимости решения по величине переносимых средств определяется выражением.

Оптимизация сетевых моделей.

Перенесем часть средств работы (5, 8') на работу критического пути (1, 2).

Замечание. Переносить средства с работы одного пути, например (5, 8') пути 12, на любую работу, даже и критическую, но входящую в этот же путь Ь2, например (0, 1), нельзя.

Величину переносимых средств и длительности новых равных критических путей Т[ = Г3 = Т'щ> можно найти, составив и решив следующую систему уравнений:

Оптимизация сетевых моделей.

Найдя величину переносимых средств, проверяем допустимость такого решения по ограничению. Если оно недопустимо, то переносим средства на любую другую работу; опять составляем новую систему уравнений и таким образом продолжаем оптимизацию. Новые длительности работ (5, 8') и (1, 2) находим по формулам.

Оптимизация сетевых моделей.

а длительности новых критических путей определяем из следующего выражения:

Оптимизация сетевых моделей.

На втором этапе рассматриваем следующий ближайший некритический путь Lна котором у работы (7, 7') имеется свободный резерв времени:

Оптимизация сетевых моделей.

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

Оптимизация сетевых моделей.

Затем переносим часть средств яуу работы (7, 7') на две работы (1, 2) и (5, 8') для сокращения времени выполнения работ первого и второго путей. Для нахождения величин переносимых средств составим систему уравнений.

Оптимизация сетевых моделей.

Затем находим величины переносимых средств ду-ч 2. Х5 8, а также новые длительности работ.

Оптимизация сетевых моделей.

Длительности новых критических путей вычисляем по формуле.

Оптимизация сетевых моделей.

На третьем этапе путь L-> имеет резерв времени у работы (5,5').

Оптимизация сетевых моделей.

Проверяем условие допустимости решения по формуле.

Оптимизация сетевых моделей.

Затем переносим резервы с некритической работы (5,5') на работы (1, 2), (5, 8'), (7, 7') остальных критических путей, для чего запишем систему уравнений.

Оптимизация сетевых моделей.

Решая эту систему, находим величины переносимых средств, проверяем на допустимость такого решения и определяем новые длительности работ.

Оптимизация сетевых моделей.

Теперь длительности всех четырех путей от исходного события (0) к завершающему (9) стали равными.

Оптимизация сетевых моделей.

Оптимизация закончена. Таким образом, применение методов сетевого моделирования позволило выявить экономию 50 — 43,3 = 6,7 дня, но переводу коммерческого предприятия на самообслуживание.

С учетом полученных в результате решения новых значений длительностей работ построим оптимальный сетевой план (рис. 4.34) комплекса работ по переводу коммерческого предприятия на самообслуживание.

Рис. 434.

Рис. 434.

Этот план является оптимальным, поскольку все его работы лежат на критических путях и не имеют резервов. Следует заметить, что мы переносили резервы с некритических работ на критические произвольно, поэтому полученный план не является единственным. Вообще, можно перебрать все возможные варианты на компьютере и затем выбрать из них лучший.

Показать весь текст
Заполнить форму текущей работой