- •Курс лекций
- •Формализация задач определения оптимальных вариантов.
- •Классификация задач оптимизации.
- •Линейная оптимизация
- •Указанные выше три формы злп можно привести друг к другу с помощью эквивалентных преобразований. Прикладные линейные модели
- •Двойственность в линейном программировании
- •Двойственная задача
- •В теории двойственности важное значение имеют две теоремы, определяющие связь между решениями прямой и двойственной задач.
- •Двойственный симплекс-метод
- •Задачи дробно-линейного программирования
- •Решение задач линейного программирования транспортного типа
- •Особенности транспортной задачи
- •Типы распределительных задач
- •Приведение к тз
- •Особый класс задач с неделимостями составляют целочисленные тз, в которых целочисленные решения обеспечиваются при целочисленности исходных данных.
- •Задача о назначениях.
- •Задача коммивояжера
- •Задача о покрытии
- •Задача о разбиении. Задача о разбиении аналогична задачи о покрытии с тем отличием, что признаки у различных предметов не должны совпадать:
- •Задача о взвешенном разбиении формулируется следующим образом:
- •Методы решения задач дискретной оптимизации.
- •Методы отсечения
- •Недостатки.
- •Комбинаторные методы решения задач дискретной оптимизации.
- •Обобщенный алгоритм МвиГ.
- •Нелинейная оптимизация.
Типы распределительных задач
Простые распределительные задачи:
Задачи с однородными ресурсами и разнородными потребностями:
(столбцы матрицы
с элементами ij
одинаковы)
Задачи с разнородными взаимозаменяемыми ресурсами и однородными потребностями:
(строки матрицы
одинаковы)
Задачи с пропорциональными ресурсами:
,
где
– элементы строки матрицы
,
принятой за единичную.
Ресурсы и потребности
неоднородны (строки матрицы
,
элементы которой устанавливают связь
между единицами ресурсов и потребностей,
пропорциональны). Числа
называют индексами i-тых
ресурсов.
Распределительные задачи общего вида.
Приведение к тз
2.
3.
4. .
Подставим в модель:
Обозначим
В этом случае распределительная задача не может быть приведена к транспортной. Для ее решения может быть использованы методы, предназначенные для решения распределительных задач (например, обобщенный метод потенциалов).
Таким образом задача о назначениях – частный случай ТЗ, а распределительная задача – ее обобщение.
Пример
К распределительным задачам сводятся задачи размещения заказов и загрузки оборудования.
А) Пусть имеется m видов оборудования с ресурсами а1 … аm станко/ч, и n видов выпускаемых изделий с плановыми заданиями на выпуск b1 … bn. ij – производительность i-того оборудования при изготовлении j-го изделия (руб/ч).
Модель:
(ограничения по
ресурсам)
Здесь xij – время, затрачиваемое оборудованием i-того вида на изготовление изделия j-го вида.
Б) Если обозначить через xij количество изделий j-го вида, изготавливаемых на i-том оборудовании, то задача примет вид:
где – затраты времени i-того оборудования на изготовление единицы изделия j-го вида (или в общем виде количество единицы i-того ресурса, необходимых для удовлетворения единицы j-х потребностей).
– себестоимость
единицы j-го
изделия при изготовлении на i-м
оборудовании (руб/шт).
Задачи дискретной оптимизации
Задачи дискретной оптимизации – это задачи оптимизации, в которых на варьируемые параметры накладывается требование дискретности.
Постановка задачи
где Dj – множество допустимых значений каждой переменной. При этом предполагается, что хотя бы одна переменная xj может принимать дискретные значения.
Классификация задач ДП
В зависимости от характера ЦФ задачи ДП делятся на линейные и нелинейные. Наиболее изученным в настоящее время является класс линейных задач ДП.
В зависимости от характера изменения варьируемых параметров различают задачи
полностью дискретные
частично дискретные (или дискретно-непрерывные)
целочисленные задачи (в которых переменные принимают целочисленные значения)
задачи с булевыми переменными (переменные могут принимать значения 0, 1). Если ЦФ принимает действительные значения, то задачи оптимизации с булевыми переменными называют задачами псевдобулевой оптимизации.
В зависимости от характера (конечности) множества допустимых решений
комбинаторные задачи (задачи, множество допустимых решений которых конечно)
В зависимости от физического смысла варьируемых параметров
задачи с неделимостями, в которых переменные представляют собой физические неделимые величины(единицы продукции различных видов). К ним относятся все рассмотренные выше ЗЛП, в которых на переменные дополнительно наложены условия целочисленности (распределение ресурсов, планирование и т.д.).
