КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Теоретические основы. Одной из основных задач СПУ является нахождение на сетевом графике критического пути, длительность которого определяет время исполнения всего проекта
Одной из основных задач СПУ является нахождение на сетевом графике критического пути, длительность которого
где Первое соотношение системы (1) означает, что все работы, оканчивающиеся в завершающем событии Пример решения задачи (1)-(2) в EXCEL Рассмотрим проект, описываемый сетевым графиком, представленным на рис.1. Два числа у каждой дуги дают длительность работы без дополнительных ресурсов и минимальную длительность работы, т.е.
Оптимизационная задача имеет вид: (3)
Итак, имеем 15 неизвестных и 18 ограничений, не считая ограничений неотрицательности неизвестных. Методику задания данных в EXCEL для решения задачи линейного программирования можно почерпнуть, например, из [2]. Для решения в EXCEL задачи (3)-(4) в ячейки D4:T4 вносим значения 0 – это ячейки, значения в которых будут изменяться в процессе поиска решения. Эти значения соответствуют значениям искомых неизвестных, поименованных в ячейках D3:T3. В ячейки D5:T22 вносим коэффициенты из ограничений (3). В ячейки D23:T23 вносим коэффициенты целевой функции (4). В столбец U5:U23 помещаем формулы для нахождения левых частей ограничений (3) и выражения для целевой функции (4). Это делается следующим образом: в ячейку U5 помещаем формулу =СУММПРОИЗВ($D$4:$T$4;D5:T5), далее формула копируется до ячейки U23 включительно. Следует обратить внимание на то, что ячейки $D$4:$T$4 имеют абсолютную адресацию (почему?); абсолютная адресация задается либо вручную, либо нажатием клавиши F4. Отметим, что в ячейке U23 содержится выражение для целевой функции (4). В ячейки W5:W22 помещаем правые части ограничений (3). Столбец V5:V23 является информационным – в нем указаны соотношения между левыми и правыми частями ограничений (3). Лист EXCEL с введенными данными для задачи (3)-(4) приведен на рис.2.
Рис.2. Лист EXCEL с введенными данными задачи (3)-(4). Курсор находится в ячейке U23 с выражением целевой функции.
На рис.3 представлена основная панель надстройки «Поиск решения» с введенными ограничениями задачи (3)-(4) и другими необходимыми для ее решения данными. Эта надстройка вызывается так: Сервис→Поиск решения. Нажатие клавиши Выполнить приводит к сообщению о нахождении решения (см. рис.4); само решение задачи представленно на рис.5.
Итак, получили, что минимальные суммарные затраты ресурсов равны
Индивидуальные задания. Решить согласно варианту оптимизационную задачу СПУ с помощью EXCEL, предварительно выписав с использованием своих данных задачу (1)-(2). Сетевой график представлен на рис.6 (один для всех вариантов); данные по вариантам представлены в Таблице 1.
Таблица 1.
ЛИТЕРАТУРА 1. Кузнецов А.В, Холод Н.И., Костевич Л.С. Руководство к решению задач по математическому программированию.- Мн.: Выш.шк., 2001. 2. Экономико-математические методы и модели / Под общ. ред. С.Ф.Миксюк, В.Н.Комкова. Мн.: БГЭУ, 2006.
Дата добавления: 2015-04-29; Просмотров: 282; Нарушение авторских прав?; Мы поможем в написании вашей работы! |