- •1. Характеристика основных подходов к задачам оптимизации
- •1.1. Модельный подход к постановке и решению задачи оптимизации
- •1.1.1 Применение математической модели оптимизации
- •1.2. Применение физической модели объекта оптимизации
- •1.1.3 Совместное применение (комбинирование) физической и математических моделей
- •1.1.4 Инженерный метод решения практических задач оптимизации
- •1.2. Варианты натурно-модельного подхода к задачам оптимизации
- •1.2.1. Оптимизация на базе натурно-модельных блоков пересчетными моделями
- •1.2.2. Оптимизация на базе натурного объекта и частичной физической модели
- •1.2.3. Оптимизация на базе совместно использования натурной части о. О.(объекта оптимизации), частичной физической модели оо и частичной математической модели оо
- •1.3. Натурный подход к оптимизации
- •2. Известные математические описания. Модели. Задачи оптимизации
- •2.1 Удовлетворенческая (ограничительная) математическая модель (схема) оптимизации
- •2.2. Математическая постановка (модель) задачи скалярной оптимизации
- •2.3. Математическая постановка (модель) задач векторной оптимизации
- •2.3.1. Приведение многокритериальной задачи к одной или нескольким совместно решаемых задач скалярной оптимизации
- •2.3.7. Математическая схема (модель) задач нечеткой (размытой) оптимизации
- •2.4 Экспертная система
- •2.5. Процедуры оптимизации решений на основе отбора альтернатив.
- •Классификация задач скалярной оптимизации
- •Некоторые типовые задачи скалярного математического программирования
- •Раздел 3. Некоторые алгоритмы решения задач оптимизации
- •3.1 Поисковые (прямые) алгоритмы оптимизации
- •Алгоритм полного перебора (алгоритм сеток)
- •3.1.2 Алгоритм покоординатного поиска
- •3.1.3 Градиентный алгоритм поиска оптимума с использование реверса (возврата назад)
- •3.1.4 Поиск оптимума в многокритериальном пространстве.
- •Оптимизация решений с использованием теории статистических решений (тср)
- •Случай 1.
- •Случай 2
- •Некоторые процедуры Парето-оптимизации
2. Известные математические описания. Модели. Задачи оптимизации
В данном разделе будем рассматривать задачи и методы оптимизации, использующие математические модели (модельный подход). Наиболее известны следующие математические описания (схемы задач оптимизации):
удовлетворенческая (ограничительная) модель (схема) задачи оптимизации;
скалярная модель оптимизации; критериально-ограничительная
векторная оптимизация группа задач оптимизации;
нечеткая (размытая) оптимизация;
оптимизация на базе экспертных моделей;
оптимизация на базе игровых моделей;
оптимизация на базе бинарных отношений;
оптимизация на языке функция выбора;
неформальная оптимизация.
Оптимизационный подход представлен 9 методами и является универсальным во всех случаях и имеет свои ограниченные области применения.
Ограничивающие условия:
а) высокая чувствительность к неточности в исходных данных;
б) подход чувствителен к нарушению правил его правильного применения;
в) критерий оптимальности в задачах оптимизация не всегда точно отражает цель оптимизации;
г) необходимо увязывать частные цели между собой;
2.1 Удовлетворенческая (ограничительная) математическая модель (схема) оптимизации
Решение считается оптимальным, если оно удовлетворяет множеству недублирующих друг друга условий, выраженных математически в виде формул, неравенств, логических выражений, а также алгоритмов.
Один из вариантов данной схемы оптимизации можно представить в следующем виде:
здесь х1, х2, ... хn– искомые переменные задачи
их можно записать:
f1(.),f2(.), …fn(.)
х1* х2* – заданные пределы изменения искомых переменных хi
= {>, <, =, ≥, ≤}
Достоинства данной мат схемы: простота, наличие прикладных алгоритмов и компьютерных программ.
Недостатки: неполнота информации об интервалах значений от х1* до х2*, чувствительность к изменению исходных данных, отсутствие в данной схеме критерия оптимума, грубость в решении задачи.
Рассмотрим конкретный пример применения модели удовлетворенческой оптимизации.
Способы оперативного раскроя со второго проката на непрерывном стане.
Упрощено отобразим схему прокатного стана
НП – нагревательная печь;
Н1, Н2 – ножницы аварийные;
ЛН1, ЛН2 – летучие ножницы;
НХР1, НХР2 – ножницы холодной резки;
Х1, Х2 – холодильники.
К полученным готовым пруткам предъявляются следующие требования:
а) соблюдение условия кратности полос по длине готовых прутков;
б) обеспечение максимальной длины полосы, но не более чем длина холодильника;
в) ограниченность снизу длины кольцевой полосы lпmin=U*τк , гдеτк – длительность срабатывания холодильника.
В зависимости от того с какой степенью удовлетворяются условия а, б и в различают несколько типов удовлетворенческого раскроя:
равномерный раскрой– раскат делится на одинаковое число полос равной длины, при этом удовлетворяется условиеlmin;
раскрой на крат– в начале часть полос берется максимально допустимой длины кратной заданному прутку. Затем отделяется полоса отличающася от первой на целое число крат. Затем концевая полоса произвольной длины, но больше чем lmin. Данный алгоритм удовлетворяет условию а, в и частично б;
универсальный алгоритм(удовлетворяет всем 3 условиям).