
- •Раздел 1. Математическое моделирование
- •Основы сетевого моделирования и теория графов. Основные методы расчета сетевых моделей. Обобщенные детерминированные сетевые модели.
- •Использование нечеткой логики и нечетких чисел в решении задач управления проектами.
- •Информационные технологии управления проектами. Современные модели управления проектами и тенденции их развития.
- •Основы моделирования экономических процессов. Оптимизационные модели экономической динамики.
- •Математическая модель оптимальных управляемых процессов. Достаточные условия оптимальности.
- •Метод динамического программирования
- •Достаточные условия оптимальности
- •Задача Эйлера вариационного исчисления. Метод Лагранжа-Понтрягина для непрерывных управляемых процессов.
- •Мультипликативная производственная функция
- •Условия модели
- •Линейная динамическая система. Равенство спроса и предложения: динамическая модель Кейнса. Модель Самуэльсона-Хикса.
- •16. Планирование маркетинговой и ценовой политики.
- •17. Моделирование инвестиций и анализ их эффективности.
- •18. Модели развития и размещения производства.
- •19. Планирование и оптимизация работы предприятия.
- •20. Модели многокритериальной оптимизации.
- •21. Хаотическая динамика. Примеры хаотических систем.
- •Цепь Чуа - http://ru.Wikipedia.Org/wiki/%d0%a6%d0%b5%d0%bf%d1%8c_%d0%a7%d1%83%d0%b0
- •Свойства
- •24. Распределенная система уравнений рыночной экономики Магницкого.
Раздел 1. Математическое моделирование
Основы сетевого моделирования и теория графов. Основные методы расчета сетевых моделей. Обобщенные детерминированные сетевые модели.
Сетевой моделью (другие названия: сетевой график, сеть) называется экономико-компьютерная модель, отражающая комплекс работ (операций) и событий, связанных с реализацией некоторого проекта (научно-исследовательского, производственного и др.), в их логической и технологической последовательности и связи.
Математический аппарат сетевых моделей базируется на теории графов.
Графом называется совокупность двух конечных множеств:
- множества точек, которые называются вершинами, и множества пар вершин, которые называются ребрами. Если рассматриваемые пары вершин являются упорядоченными, т. е. на каждом ребре задается направление, то граф называется ориентированным; в противном случае — неориентированным. Последовательность неповторяющихся ребер, ведущая от некоторой вершины к другой, образует путь.
Граф называется связным, если для любых двух его вершин существует путь, их соединяющий; в противном случае граф называется несвязным.
В экономике чаще всего используются два вида графов: дерево и сеть.
Дерево представляет собой связный граф без циклов, имеющий исходную вершину (корень) и крайние вершины; пути от исходной вершины к крайним вершинам называются ветвями.
Сеть — это ориентированный конечный связный граф, имеющий начальную вершину (источник) и конечную вершину (сток). Таким образом, сетевая модель представляет собой граф вида «сеть».
Модели сетевого планирования предназначены для планирования и управления сложными комплексами работ (проектами), направленными на достижение определенной цели в заданные сроки (строительство, разработка и производство сложных объектов и др.).
За рубежом система СП известна как система РЕRТ (Рrоgram Еvaluation and Review Тechnique – метод анализа и оценки программ) или СРМ (Critical Рath Мethod – метод критического пути).
Сетевой моделью (СМ) называется экономико-математическая модель, отражающая весь комплекс работ и событий, связанных с реализацией проекта в их логической и технологической последовательности и связи.
В СП применяются связные, ориентированные графы без циклов, имеющие одну начальную и одну конечную вершину.
Сетевая модель должна удовлетворяет следующим требованиям:
Не должно быть событий с одинаковыми номерами.
Для каждой работы (i,j) должно выполняться i <j
Должны быть только одно начальное и одно конечное события.
Должны отсутствовать циклы, т.е. замкнутые пути, соединяющие событие с ним же самим.
Определение критического пути. Критический путь определяет непрерывную последовательность критических операций, связывающих исходное и завершающее события сети. Другими словами, критический путь задает все критические операции программы.
Метод определения такого пути рассмотрим на примере.
Пусть задана сетевая модель с исходным событием 0 и завершающем событием 6. У стрелок даны оценки времени, необходимые для выполнения каждой операции.
Расчет критического пути включает два этапа.
Первый этап называется прямым проходом. Вычисления начинаются с исходного события и продолжаются до тех пор, пока не будет достигнуто завершающее событие всей сети. Для каждого события вычисляется одно число, представляющее ранний срок его наступления. Эти числа указаны в квадратах.
На втором этапе, называемом обратным проходом, вычисления начинаются с завершающего события сети и продолжаются, пока не будет достигнуто исходное событие. Для каждого события вычисляется число, представляющее поздний срок его наступления. Эти числа указываются в треугольниках.
Рассмотрим теперь прямой проход.
Пусть - ранний срок начала всех операций, выходящих из события i. Таким образом, является ранним сроком наступления события i. Если принять i=0, т.е. считать, что номер исходного события сети равен нулю, то при расчете сети . вычисления при прямом проходе выполняются по формуле:
Следовательно, чтобы вычислить ES j для события j, нужно сначала определить ES i начальных событий всех операций (i, j), входящих в событие j .
Обратный проход начинается с завершающего события сети. При этом целью является определение - поздних сроков окончания всех операций, входящих в событие i. Если принять i=n, где n - завершающее событие сети, то является отправной точкой обратного прохода. В общем виде для любого события i
Теперь, используя результаты вычислений при прямом и обратном проходах, можно определить операции критического пути.
Операция (i, j) принадлежит критическому пути, если она удовлетворяет следующим трем условиям:
ES i = LC i ,
ES j = LC j ,
ES j - ES i = LC j - LC i = D ij .
Эти условия означают, что между ранним сроком начала (окончания) и поздним сроком начала (окончания) критической операции запас времени отсутствует. В сетевой модели это отражается в том, что для критических операций числа, проставленные в квадратах и треугольниках у начальных и конечных событий, совпадают, а разность между числом в квадрате(или треугольнике) у конечного события и числом у начального события равна продолжительности соответствующей операции.
Критический путь представляет собой непрерывную цепочку операций, соединяющую исходные события с завершающими.
Определение резервов времени.
При определении критического пути необходимо вычислить резервы времени для некритических операций.
Резерв времени критической операции равен нулю. Поэтому она и называется критической.
Введем определения еще двух сроков, связанных с каждой операцией. Это срок позднего начала (LS) и срок раннего окончания (EC),
Различают два основных вида резервов времени: полный резерв (TF) и свободный резерв (FF).
Полный резерв времени операции (i, j) представляет собой разность между максимальным отрезком времени в течение которого может быть выполнена операция и ее продолжительностью, т.е.:
Свободный резерв времени определяется в предположении, что все операции в сети начинаются в ранние сроки. При этом величина FF ij для операции (i, j) представляет собой превышение допустимого отрезка времени над продолжительностью операции, т.е.:
Замечания.
1. Только критические операции должны иметь нулевой полный резерв времени.
2. Когда полный резерв равен нулю, свободный резерв также должен быть равен нулю. Однако обратное неверно, поскольку свободный резерв некритической операции также может быть нулевым.