русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Оптимизация сетевого графика с целью сокращения длины критического пути


Дата добавления: 2015-07-09; просмотров: 1745; Нарушение авторских прав


 

 

Понятие продолжительности критического пути имеет определяющее значение в системах СПУ.

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

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

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

Математическая формулировка этой задачи выглядит так.

Найти минимум функции Z=Tn при ограничениях:

 

где dij — ограничение продолжительности работы снизу;

Dij — ограничения продолжительности работы сверху).

линейный вариант

или

— выпуклый вариант,

где С — стоимость ресурсов.

Задача для линейного варианта — задача линейного программирования, задача для выпуклой функции — задача выпуклого программирования.



Если положить tij=Dij и найти соответствующую стоимость проекта См, то при С<См задача неразрешима. Если же положить Tn=m (где m — жесткое ограничение для критического времени) и найти соответствующую минимальную стоимость Cm проекта, то при С³Cm =m=Тп будет минимальным временем.

 


Контрольные вопросы и упражнения

 

1. Какова основная цель использования сетевого моделирования?

2. Что представляет собой система СПУ и её основной плановый документ?

3. Какие основные этапы планирования и управления комплекса работ охватывает система СПУ?

4. В каких областях практической деятельности человека нашли применение сетевые графики?

5. Что такое граф? Какие типы графов встречаются?

6. Дайте определение сетевого графика.

7. Определите основные элементы сетевого графика. Как они изображаются на графике?

8. Какие разновидности работ встречаются в сетевом графике? Дайте характеристику каждой разновидности и приведите примеры.

9. Дайте определение предшествующего и последующего событий, исходного и завершающего. Приведите примеры.

10. Какие виды путей различают в сетевых графиках?

11. Каковы основные правила построения сетевых графиков?

12. Что понимается под правильной нумерацией сетевых графиков? Для чего она нужна и как достигается?

13. Пронумеруйте события в сетевом графике описанным выше методом (рисунок 19).

14. Постройте сетевой график по данным таблицы 2.

 

Таблица 2

№ п/п Работа (i, j) tij, ч № п/п Работа (i, j) tij, ч
1,2 1,3 1,4 2,5 3,5 3,6 4,6 4,7 5,7 6,7

 

15. Какие временные параметры рассчитываются для событий и работ?

16. Какой путь называется критическим?

17. Что представляют собой ненапряженные пути, и каким важным свойством они обладают?

18.

Рисунок 19

Определите временные параметры событий, работ и критический путь для сетевого графика, изображенного на рисунке 19.

 

 

19. Что представляют собой резервы времени пути, события и работ?

20. В чем состоит сущность, анализ и оптимизация сети по времени? Какие способы сокращения критического пути существуют?

21. Изобразите операции с помощью стрелочного графа. При условии, что промышленная фирма заключила контракт о производстве партии станков для предприятия обувной промышленности в таблице 3 перечислены операции, которые необходимо выполнить в процессе разработки и производства этих станков.

 

Таблица 3

Операции Непосредственно предшествующая операция
А составление сметы затрат
В согласованные оценки А
С Покупка собственного оборудования В
D Подготовка конструкторских проектов В
Е Строительство основного цеха D
F Монтаж оборудования С, Е
G Испытания оборудования F
Н Определение типа модели D
I Проектирование внешнего корпуса D
J Создание внешнего корпуса H, I
К Конечная сборка G, J
L Контрольная проверка К

 

22. Изобразите данный проект при помощи стрелочного графа. При условии, что компания «Альфа» является участником некоторого проекта, детали которого приведены в таблице 4.

 

Таблица 4

Операции Непосредственно предшествующая операция
A
B
C
D А; В
E В; С
F С
G Д;Е
Н F;G

 

23. Необходимо выполнить следующее:

1. Составить сетевой график работ всего проекта;

2. Найти критический путь;

3. Найти ранние и поздние сроки свершения событий;

4. Определить резервы времени;

5. Записать итог решения задачи.

При условии, что производится строительство контейнерной площадки для отгрузки овощей на базу (таблица 5).

 

 

Таблица 5

Работа Содержание работы Длительность (дни)
(1; 2) Экономическое обоснование целесообразности строительства.
(2; 3) Разработка проектно-сметной документации
(3; 4) Строительство контейнерных площадок по месту отгрузки овощей
(3; 6) Подбор кадров для работы на контейнерных площадях
(3; 7) Заявка на оборудование
(3; 9) Строительство склада
(3; 11) Строительство контейнерной площадки при железнодорожной станции.
(4; 5) Изготовление контейнеров.
(5; 11) Завоз контейнеров
(6; 11) Обучение кадров
(7; 8) Завоз оборудование
(8; 10) Строительство склада для контейнеров
(9; 11) Строительство участка железной дороги от контейнерной площади до склада
(10; 11) Монтаж оборудования.

 




<== предыдущая лекция | следующая лекция ==>
Анализ и оптимизация календарных сетей | Понятие о межотраслевом балансе


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.421 сек.