КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Формулировка математической задачи оптимизации
Объединяя результаты предыдущих этапов построения математической модели, ее записывают в виде математической задачи оптимизации, включающей построенную целевую функцию и найденные ограничения на управляемые переменные. В достаточно общем виде математическую задачу оптимизации можно сформулировать следующим образом: минимизировать (максимизировать) целевую функцию с учетом ограничений на управляемые переменные. Под минимизацией (максимизацией) функции При записи математических задач оптимизации в общем виде обычно используется следующая символика:
где Если множество управляемых параметров является подмножеством конечномерного пространства, то говорят о конечномерной задаче оптимизации в отличие от бесконечномерных задач, которые являются предметом рассмотрения вариационного исчисления и оптимального управления. Если целевая функция единственная, то задачу конечномерной оптимизации называют задачей математического программирования, если же критерием оптимальности является требование достижения экстремального значения несколькими функциями управляемых параметров – задачей многокритериальной оптимизации. Если целевая функция и ограничения задачи математического программирования являются линейными относительно управляющих параметров, то говорят о задаче линейного программирования. При нелинейной зависимости целевой функции или ограничений от управляемых параметров говорят о задаче нелинейного программирования. Если при линейных ограничениях минимизируемая целевая функция является квадратичной формой, то говорят о задаче квадратичного программирования. В случае, когда целевая функция является отношением двух линейных функций, а ограничения линейны, имеем задачу дробно-линейного программирования. Задачи оптимизации, в которых необходимо найти наименьшее значение выпуклой целевой функции на выпуклом множестве, называют задачами выпуклого программирования. Если множество допустимых управляющих параметров оказывается конечным множеством, то мы имеем задачу дискретного программирования. А если к тому же координаты этих точек – целые числа, то говорят о задаче целочисленного программирования. Наименование перечисленных задач – «задачи программирования» – связано с тем, что целью решения задач является выбор программы действий. Задачи математического программирования часто возникают в экономике, при планировании производственных процессов и количественной оценки альтернатив, связанных с принятием управленческих решений. Постановка этих задач обычно основана на анализе и сопоставлении расходуемых ресурсов и полученного результата. Такой подход принято называть методом «затраты - эффективность». Рассмотрим несколько примеров такого подхода. Транспортная задача Транспортная задача в ее классической постанове заключается в следующем. Пусть задано Требуется определить количество продукции
перевозимой до каждого 1) вывести продукцию всех пунктов производства
2) удовлетворить всех потребителей
3) Суммарная стоимость перевозок
была минимальной. Получилась задача (1.1-1.4) линейного программирования, так как минимизируемая функция (1.4) и ограничения (1.1) – (1.4) зависят от искомых величин Существуют и другие постановки транспортных задач, когда Задача определения оптимальной производственной программы предприятия Оптимальной производственной программой предприятия считается такая программа (номенклатура и объем выпуска продукции), при которой достигается максимальный экономический эффект. Такая производственная программа может быть определена только путем решения задачи по размещению и концентрации производства по отрасли или народному хозяйству в целом. При рассмотрении одного предприятия под оптимальной производственной программой следует понимать такой выпуск изделия за определенный промежуток времени, при котором достигается максимальная экономическая эффективность для данного предприятия. Определение такой программы предприятия может быть сведено к следующей задаче математического программирования. Необходимо найти, какое количество изделий каждого наименования
достигла максимального значения при ограничениях
где Система неравенств (1.5) означает, что потребность в любом виде ресурсов на изготовление всех наименований за плановый промежуток времени не должна превышать имеющегося количества. К числу ресурсов, которые могут учитываться при решении задачи, относятся главным образом оборудование и площади основных цехов предприятия, остальные виды лимитирующего сырья, материалов, покупных полуфабрикатов. В некоторых случаях должно учитываться наличие рабочей силы, установленный размер фонда заработной платы и другие виды ресурсов. Если в неравенстве (1.5) индекс Задача определения оптимального состава смесей (задача о диете) Пусть требуется составить смесь из Известно количество Необходимо составить смесь заданного в определенных пределах состава с наименьшей стоимостью, т.е. требуется найти минимум целевой функции
при ограничениях
где Такие задачи возникают, например, при определении состава горючих, рациона питания животных и т.д. Контрольные вопросы 1. Какова суть экстремальных задач? 2. Какой раздел методов оптимизации получил название линейного программирования? 3. Дайте понятие объекта оптимизации. 4. Что значит построить математическую модель объекта оптимизации? 5. В чём состоит определение границ объекта оптимизации? 6. Какие величины называют управляемыми переменными? 7. Как вводится понятие целевой функцией? 8. Приведите формулировку математической задачи оптимизации. 9. Какие задачи называют задачами линейного программирования? 10. Какие задачи называют задачами квадратичного и дробно-линейного программирования? 11. В чём состоит особенность задач дискретного и целочисленного программирования?
Дата добавления: 2014-01-06; Просмотров: 3581; Нарушение авторских прав?; Мы поможем в написании вашей работы! |