Экономико-математические методы и модели - Библиотека ...

Экономико-математические методы и модели - Библиотека ... Экономико-математические методы и модели - Библиотека ...

12.07.2015 Views

продолжительностей t ′′ijи минимальных затрат c′′ ij . Следовательно, продолжительностькритического пути будет наибольшей, а стоимость выполнениякомплекса операций – наименьшей (минимальной). Необходимосократить критический путь до некоторого минимально возможногозначения при минимальном возрастании стоимости выполнения комплексаопераций.В общем случае сетевой график может содержать несколько критическихпутей, взаимосвязь между операциями которых может быть довольносложной. Не ограничивая общности изложения сущности подходак решению задачи, рассмотрим более простой случай, а именно: будемполагать, что если график содержит несколько критических путей, тоили они не имеют общих операций, или же имеется одна либо несколькообщих операций для всех критических путей.При этом предположении алгоритм оптимизации комплекса операцийпо стоимости сводится к следующему.Предварительный шаг. Определяем коэффициенты дополнительныхзатрат. Используя продолжительность операций t ′′ij , находим критическийпуть, длину критического пути t кр , полные резервы времени операцийRij п сетевого графика и затраты на реализацию комплекса операцийC.Общий шаг.1. Среди критических находим операцию, для которой КДЗ наименьший.Если найденная операция является общей для всех критических294

путей или если критический путь один, то она и подлежит сокращению.Если же найденная операция не является для критических путейобщей, однако пути имеют одну или несколько общих операций, то накаждом из них находим операцию с наименьшим КДЗ, суммируем КДЗэтих операций и сравниваем с КДЗ той из общих операций, для которойон наименьший. Если сумма КДЗ операций меньше КДЗ общей операциикритических путей, то все эти операции подлежат сокращению.Если же, наоборот, сумма КДЗ операций больше КДЗ общей операции,то сокращению подлежит общая для критических путей операция. Есликритические пути не имеют общих операций, то на каждом из нихнаходится операция с наименьшим КДЗ.2. Производим сокращение продолжительности этой операции (этихопераций) до тех пор, пока она (они) не достигнет (не достигнут) минимальнойпродолжительности t ′ ij или не образуется новый критическийпуть (полный резерв одной из некритических операций сети будет равеннулю).3. Для данного варианта сетевого графика определяем критическийпуть, t кр , Rij п и C.4. Проверяем, все ли операции критического пути достигли минимальнойпродолжительности. Если достигли, действие алгоритма закончено,так как сокращение продолжительности некритических операцийувеличивает стоимость выполнения всего комплекса, не влияя на длинукритического пути. Если же не достигли, переходим к пункту 1.295

продолжительностей t ′′ijи минимальных затрат c′′ ij . Следовательно, продолжительностькритического пути будет наибольшей, а стоимость выполнениякомплекса операций – наименьшей (минимальной). Необходимосократить критический путь до некоторого минимально возможногозначения при минимальном возрастании стоимости выполнения комплексаопераций.В общем случае сетевой график может содержать несколько критическихпутей, взаимосвязь между операциями которых может быть довольносложной. Не ограничивая общности изложения сущности подходак решению задачи, рассмотрим более простой случай, а именно: будемполагать, что если график содержит несколько критических путей, тоили они не имеют общих операций, или же имеется одна либо несколькообщих операций для всех критических путей.При этом предположении алгоритм оптимизации комплекса операцийпо стоимости сводится к следующему.Предварительный шаг. Определяем коэффициенты дополнительныхзатрат. Используя продолжительность операций t ′′ij , находим критическийпуть, длину критического пути t кр , полные резервы времени операцийRij п сетевого графика и затраты на реализацию комплекса операцийC.Общий шаг.1. Среди критических находим операцию, для которой КДЗ наименьший.Если найденная операция является общей для всех критических294

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!