Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Если же у одной из этих задач линейная форма не ограничена, то двойственная к ней задача противоречива.Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Принцип построения Переменные и ограничения двойственной задачи формируются путем симметричных структурных преобразований прямой задачи по следующим правилам. 1. Каждому из m ограничений прямой задачи соответствует переменная двойственной задачи. 2. Каждой из n переменных прямой задачи соответствует ограничение двойственной задачи. 3. Коэффициенты при какой-либо переменной в ограничениях прямой задачи становятся коэффициентами ограничения двойственной задачи, соответствующего этой переменной, а правая часть формируемого ограничения равна коэффициенту при этой переменной в выражении целевой функции. 4. Коэффициенты целевой функции двойственной задачи равны правым частям ограничений прямой задачи. Соотношения двойственности Чтобы найти оптимальное решение ОЗ по известному оптимальному решению ПЗ, нужно воспользоваться следующим правилом: значение переменной ОЗ равно коэффициенту в целевой функции при соответствующей переменной ПЗ, взятому с противоположным знаком из последней симплексной таблицы. Алгоритм составления 2. Составить расширенную матрицу системы А1, в которую включить матрицу коэффициентов при переменных А, столбец свободных членов системы ограничений и строку коэффициентов при переменных в линейной функции. З. Найти матрицу А1′, транспонированную к матрице А1. 4. Сформулировать двойственную задачу на основании полученной матрицы А1′ и условия неотрицательности переменных. 18. Задачи целочисленного программирования и методы их решения. Метод ветвей и границ. Целочисленные задачи математического программирования могут возникать различными путями. Задачи линейного программирования (ЛП), если смотреть их значение, например, задача о производстве столов, шкафов и кроватей с максимальным доходом при ограниченных ресурсах, являются на самом деле целочисленными задачами линейного программирования (трудно ведь представить, что компания может произвести и продать 1/3 стола или 11/4 шкафа?). Если речь идет о задаче с 2 переменными, проще всего применить графический метод, если же переменных >2, приходится использовать специальные методы для этого класса задач: метод Гомори или метод ветвей и границ. Методы решения задач целочисленного программирования основаны на использовании вычислительных возможностей методов ЛП. Обычно алгоритмы включают 3 шага. Шаг 1. "Ослабление" пространства допустимых решений задачи целочисленного ЛП путем замены любой двоичной переменной y непрерывным ограничением 0 £ у £ 1 и отбрасывания требования целочисленности для всех остальных переменных. И получается обычная задача ЛП. Шаг 2. Решение задачи ЛП и определение ее оптимального решения. Шаг 3. Имея полученное (непрерывное) оптимальное решение, добавляем специальные ограничения, которые итерационным путем изменяют пространство допустимых решений задачи ЛП таким образом, чтобы, в итоге, получилось оптимальное решение, удовлетворяющее требованиям целочисленности. Метод ветвей и границ Удобно представить последовательность задач ЛП, возникающих при использовании процедуры метода ветвей и границ, в виде сети или дерева. Они состоят из множества вершин и соединяющих их дуг или ветвей. Каждая вершина представляет собой либо начальную, либо конечную точку некоторой ветви. В том случае, если в некоторой вершине возникает ситуация, когда исследуемое решение является оптимальным и целочисленным или, наоборот, решение отсутствует, то нет необходимости производить дальнейшее ветвление, поэтому рассматриваемая вершина является прозондированной. Алгоритм: 1. Находится оптимальный план без учета целочисленности 2. Выбирается любая дробная переменная xi – переменная ветвления 3. Производится дихотомизация – пусть xi=2 1/3, тогда рассматриваются две задачи с доп условиями соответственно xi<=2 и xi>=3 4. Возможны 4 случая: a. одна из задач неразрешима, другая имеет целочисленный оптимальный план – план другой принимается за оптимальный, конец b. одна неразрешима, другая – нецелочисленный оптимальный план – рассматриваем вторую, к шагу 2 c. обе разрешимы: оптимальная целочисленная, оптимальная нецелочисленная – сравниваем F. Если Fцел > Fнецел, то конец, иначе анализируем нецелочисленную дальше. Если далее не найдется решения оптимальнее, чем Fцел, то берем его как оптимальный. d. Обе разрешимы и обе оптимальные нецелочисленные – смотрим далее ту, где F лучше.
19. Задачи целочисленного программирования и методы их решения. Метод отсекающих плоскостей. Метод отсекающих плоскостей (метод отсечения Гомори) Сущность методов отсечения заключается в построении задачи ЛП, эквивалентной данной задаче ЦЛП. Методы отсечения для задачи ЦЛП делятся на: Решается задача ЛП, соответствующая задаче ЦЛП. Если полученное оптимальное решение удовлетворяет условию целочисленности, то оно является оптимальным решением исходной задачи. В противном случае вводится дополнительное ограничение (правильное отсечение), порождающее новую задачу ЛП. Процесс добавления правильных отсечений продолжается до тех пор, пока не будет получена линейная задача с целочисленным оптимальным решением. Алгоритм: 1. Находится оптимальный план без учета целочисленности симплекс-методом. 2. В оптимальном плане выбирается строка с наибольшей дробной частью свободного члена 3. Для базисной переменной в этой строке строится условие отсечения где q – дробная часть элемента. Дробная часть – разность между числом и его целой частью, где целая часть – наибольшее целое, меньшее данного числа (применимо и для отрицательных чисел: целая часть -1/3 = 2/3) 4. В таблицу добавляется новый базисный вектор по переменной . Образуется недопустимое решение из-за отрицательного свободного члена. 5. Ищется новое решение симплекс-методом. 6. Продолжать, пока есть дробные части в свободных членах. 20. Оптимизация на графах и сетях. Классические задачи оптимизации на графах. Алгоритм построения сетевого графика. Задача о максимальном потоке в сети. Оптимизация сетевого графика – процесс улучшения организации выполнения комплекса работ с учетом срока его выполнения. Частная оптимизация – минимизация времени выполнения комплекса работ при заданной стоимости, минимизация стоимости комплекса работ при заданном времени выполнения проекта. Комплексная оптимизация – нахождение оптимального соотношения величин стоимости и сроков выполнения проекта в зависимости от конкретных целей, ставящихся при его реализации. Оптимизация сводного сетевого графа в соответствие с заданными критериями производится в два этапа. На первом этапе составленный сетевой граф рассматривается и согласовывается со всеми подразделениями - исполнителями и поставщиками. Второй этап сетевого планирования и управления заключается в корректировке сводного сетевого графа, т.е. В приведении его в соответствие с заданными сроками и ограниченными ресурсами подразделений, участвующих в разработке. Успех выполнения сложных разработок зависит не только от четкой координации работ во времени, но и от того, насколько правильно распределены необходимые для достижения поставленной цели материальные, трудовые, денежные и другие ресурсы подразделений, осуществляющих эти работы. Ввиду отсутствия математического аппарата, позволяющего оптимизировать сетевой граф по нескольким критериям одновременно, приходится выполнять эту операцию последовательно, по каждому ресурсу в отдельности. Каждая последующая корректировка выполняется в пределах оставшихся частных запасов времени. Сетевая модель – план выполнения некоторого комплекса взаимосвязанных работ, заданного в специфической форме сети, графическое изображение которого называется сетевым графиком. Событие – момент завершения какого-либо процесса, отражающий отдельный этап выполнения проекта. Порядок построения сетевого графика. 1. В сетевой модели не должно быть “тупиковых” событий, т.е. событий, из которых не выходит ни одна работа, за исключением завершающего события. 2. В сетевом графике не должно быть событий (кроме исходного), которым не предшествует хотя бы одна работа. 3. В сети не должно быть замкнутых контуров и петель, т. е путей, соединяющих некоторые события с ними же самими. 4. Любые два события должны быть непосредственно связаны не более чем одной работой-стрелкой. 5. В сети рекомендуется иметь одно исходное и одно завершающее событие. Путь – любая последовательность работ, в которой конечное событие каждой работы совпадает с начальным событием следующей за ней работы. Критический путь – наиболее продолжительный полный путь в сетевом графике. Рассмотрим более подробно содержательную постановку задачи о максимальном потоке в сети.
21. Транспортные модели. Решение транспортной модели методом потенциалов. В общем виде транспортную задачу (ТЗ) можно представить так:
|
||||
Последнее изменение этой страницы: 2017-02-05; просмотров: 544; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.133.111.18 (0.01 с.) |