Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Сущность метода дискретной оптимизации.

Построение исходного опорного плана

А) правило северо-западного угла.

Начинаем заполнение с левой-верхней клетки, записываем в неё мах возможное кол-во поставки. Если запасы первого поставщика полностью израсходованы переходим ко 2-му с запасом груза А, если потребитель1 остался неудовлетворённым на Х единиц, сравниваем этот остаток Х с запасами2-го поставщика и записываем в первую клетку второй строки. У поставщика 2 осталось А-Х груза и заполняем клетки второй строки пока груз второго поставщика пока все его запасы не будут полностью израсходованы. Спускаемся на строку ниже и продолжаем заполнение опорного плана пока не будут удовлетворены все потребители.

Б) Метод мин. Элемента.

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

В)Метод Фогеля.

1.Находим разницу между 2-мя минимальными тарифами по строкам и по столбцам.2. Выбираем наибольшую разницу и работаем с этой строчкой(столбцом)3.В этой строчке(столбце) находим клетку с мин. Тарифом и записываем в неё мах возможное кол-во поставки.4. заново проделываем операции 1-3.

Исследование построенного плана на оптимальность.

1. Находим значения потенциалов поставщиков и потребителей Ui+Vj=Cij

2. Вычисляем оценки свободных клеток по формуле Sij=Cij-(Uij+Vij). Если все оценки свободных клеток >0 то построенный план-оптимальный. Если они >=0 то план оптимальный, но не единственный.

25. Транспортная задача по критерию времени. Нахождение мин. Возможное время перевозки. Решается методом запрещённых клеток.1. ”закрываем” несколько клеток с мах временем и начинаем заполнять методом мин. Элемента, если невозможно обойтись без закрытых клеток, открываем их.2.Далее строим цикл для уменьшения мин. Времени, начинаем с заполненной клетки с наибольшем временем, которую хотим освободить, т.е. с ''-'' строим цикл,так же как и в обычной транспортной задаче, но здесь поворачивать на90 градусов мы можем и в пустых клетках при условии, что будем их заполнять, т.е. со знаком '''+''.3. строим циклы по уменьшению времени до тех пор пока это будет возможно. Мин. возможным временем перевозки будет являться самое большое время стоящее в заполненной грузом клетке.

Задача о контейнерных перевозках.

Задача о назначении.

Пусть имеются m лиц Аi(i=1,2,...m) которые могут выполнять Вj(j=1,2...m) различных работ работ. Известна произ­водительность (Сij)'-го лица при выполнении j-й работы. Необходимо определить, кого и на какую работу следует назначить, чтобы добиться максимальной суммарной про­изводительности при условии, что каждое лицо может быть назначено только на одну работу.

Для составления математической модели обозначим через xij назначение i-го лица на j-ю работу. Тогда, так как количество лиц равно количеству работ и каждое из них может быть назначено только на одну работу, Xij при­нимает только два значения: единица, если i-e лицо назна­чается для выполнения j-й работы; нуль, если i-е лицо не назначается для выполнения j-й работы.∑(по м i=1)=1,∑(по м j=1) =1

При назначении i-го лица на j-ю работу производительность равна Cij xij. суммарная производительность Z=.∑(по м i=1)∑(по м j=1) Cij xij.

Таким образом, приходим к следующей задаче линейно­го программирования.

Найти максимальное значение линейной функции Z=.∑(по м i=1)∑(по м j=1) Cij xij. при ограничениях

Умножая линейную функцию на — 1, приводим задачу к транспортной, в которой объем запасов каждого поставщи­ка и объем потребностей каждого потребителя равны еди­нице.

Сущность метода дискретной оптимизации.

Постановка задачи программирования формулируется так же, как

и задача линейного программирования, но включается до­полнительное требование, состоящее в том, что значения переменных, составляющих оптимальное решение, долж­ны быть целыми неотрицательными числами. Найти минимальное значение линейной функции Z==.∑(по n j=1) Cj xj при ограничениях Предположим, что задача линейного программирования имеет многогранник решений, приведенный на рис. Если наложить требование целочисленности, то допустимое множество решений выродится в систему точек и уже не яв ляется выпуклым. Если добавить новые ограниче­ния, связывающие внешние целочисленные точки, а за­тем в качестве многогран­ника решений использовать все выпуклое множество, ограниченное осями коор­динат и новым контуром

то получим но­вую задачу линейного про граммирования со следую­щими свойствами:

1) новый многогранник решений содержит все целые точки, заключавшиеся в первоначальном многограннике решений; любая его угловая точка является целой;2) так как линейная функция достигает оптимума в угловой точке многогранника решений, то построением такого многогранника и обеспечивается целочисленность оптимального решения.

Метод Гомори.

метод решения поставленной задачи(см выше), предложенный Гоморй, основан на симплексном методе и состоит в следую­щем. Симплексным методом находится оптимальный план задачи без учета условия целочисленности. Если оптималь­ный план целочисленный, то вычисления заканчивают; если же оптимальный план содержит хотя бы одну дробную компоненту хг, то накладывают дополнительное ограничение, учитывающее целочисленность компонент плана, и вычис­ления симплексным методом продолжают до получения но­вого оптимального плана. Если и он является нецелочис­ленным, то составляют следующее ограничение, Преобразуя это неравенство в уравнение, вычитая из его левой части целую неотрицательную дополнительную переменную хn+1, умножим уравнение на —1, добавим к последней симплексной таблице и, применяя двойственный симплексный метод, находим новый план. Если он не яв­ляется целочисленным, то по последней симплексной таб­лице составляем новое дополнительное ограничение.

Если в оптимальном плане несколько дробных xi, то до­полнительное ограничение составляют для max qi. Это уско­ряет процесс получения оптимального целочисленного ре­шения.



<== предыдущая лекция | следующая лекция ==>
ПчелоВед Сообщество www.vk.com/p4eloved | Определение линейных операций над матрицами. Произведение матриц. Приведение матрицы к ступенчатому виду.
Поделиться с друзьями:


Дата добавления: 2017-03-18; Мы поможем в написании ваших работ!; просмотров: 275 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Так просто быть добрым - нужно только представить себя на месте другого человека прежде, чем начать его судить. © Марлен Дитрих
==> читать все изречения...

2463 - | 2219 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.