Автор: Пользователь скрыл имя, 25 Апреля 2012 в 11:25, курсовая работа
Оптимизация как раздел математики существует достаточно давно и обозначает выбор, который нам необходимо осуществлять в повседневной жизни ежедневно в той или мной сфере деятельности.
Под термином «оптимизация» в научной литературе понимают процесс или последовательность операций, позволяющих получить уточнённое решение. Хотя конечной целью оптимизации является отыскание наилучшего или «оптимального» решения, обычно приходится довольствоваться улучшением уже известных решений, а не доведением их до идеала.
Введение…………………………………………………………....…... 3
Глава 1. Теоретическое обоснование
1.1. Оптимизационные методы решения задач…..……....4-11
1.2. Многокритериальная оптимизация……………..….12-14
Глава 2. Анализ оптимизационных методов на примере решения транспортной и производственной задач................................ ..15-23
Заключение…………………………………………………………. 24-25
Библиографический список……………………………………………26
Важное свойство линии уровня линейной функции состоит в том, что при параллельном смещении линии в одну сторону уровень только возрастает, а при смещении линии в другую сторону – только убывает.
Пусть имеются три линии уровня:
F=c1x1 + c2x2 = а1 (I)
F=c1x1 + c2x2 = а2 (II)
F=c1x1 + c2x2 = а3 (III)
Причём линия II заключена между линиями I и III. Тогда а1 < а2 < а3 и а1 > а2 > а3.
В самом деле, на штриховой линии (перпендикулярной к линиям уровня на рис. 2) уровень является линейной функцией, а значит, при смещении в одном направлении возрастает, а в другом – убывает.
Для определения
направления возрастания
Многокритериальная оптимизация представляет собой минимизацию некого вектора целей F(x), на который могут быть наложены дополнительные ограничения или предельные значения.
Стоит отметить, что поскольку F(x) является неким вектором, то любые компоненты F(x) являются конкурирующими и отсутствует некое единое решение поставленной задачи. Взамен этого, для описания характеристик целей вводится концепция множества точек неулучшаемых решений (так называемая оптимальность по Парето).
Неухудшаемое решение есть такое решение, в котором улучшение в одной из целей приводит к некому ослаблению другой. Для более точной формулировки данной концепции рассмотрим некую область допустимых решений в параметрическом пространстве , которое удовлетворяет всем принятым ограничениям. Отсюда возможно определить соответствующую область допустимых решений для пространства целевых функций . , где при условии
Определение. Точка является неулучшаемым решением, если для некоторой окрестности нет некого такого, что
Одним из методов, приводящих многокритериальную оптимизацию к однокритериальной, является метод взвешенных сумм. Данная стратегия взвешенных сумм преобразует многокритериальную задачу минимизации вектора в некую скалярную задачу путем построения неких взвешенных сумм для всех выбранных объектов [5].
Далее уже
к данной задаче оптимизации может
быть применен стандартный алгоритм
оптимизации без наличия
Следующий метод – это метод -ограничений, который позволяет преодолеть проблему выпуклости метода взвешенных сумм. В этом случае осуществляется минимизация основной цели и при представлении остальных целей в форме ограничений типа неравенств:
при выполнении условия
Подобный подход позволяет определить некое количество неулучшаемых решений для случая вогнутой границы, что, по существу, является недоступным в методе взвешенных сумм, например, в точке искомого решения и . Однако, проблемой данного метода является подходящий выбор , который мог бы гарантировать допустимость некого решения.
Также применяется метод достижения цели. Данный метод включает в себя выражение для множества намерений разработчика , которое связано с множеством целей . Такая формулировка задачи допускает, что цели могут быть или «недо-» или «передостижимыми», и что дает разработчику возможность относительно точно выразить исходные намерения. Относительная «недо-» или «передостижимости» поставленных намерений контролируется посредством вектора взвешенных коэффициентов и её возможно представить как стандартную задачу оптимизации в виде:
при условии, что
Член вносит в данную задачу элемент ослабления, что, иначе говоря, обозначает жесткость заданного намерения. Весовой вектор w дает исследователю возможность достаточно точно выразить меру взаимосвязи между двумя целями. Например, установка весового вектора w как равного исходному намерению указывает на то, что достигнут тот же самый процент недо- или передостижимости цели . Посредством установки в ноль отдельного весового коэффициента (т.е. ) можно внести жесткие ограничения в поставленную задачу. Метод достижения цели обеспечивает подходящую интуитивную интерпретацию поставленной исследовательской задачи, которая, в свою очередь, является вполне разрешимой с помощью стандартных процедур оптимизации [3].
Глава 2. Анализ оптимизационных методов на примере решения транспортной и производственной задач
Дано: Пусть у нас имеются два склада с сырьём; ежедневно с первого склада вывозится 60 т сырья, а со второго – 80 т. Сырьё используется двумя заводами, причём первый завод получает – 50 т, а второй – 90 т. Необходимо организовать оптимальную (наиболее дешёвую) схему перевозок, если известно, что доставка 1т сырья с первого склада на первый завод стоит 7 рублей, с первого склада на второй завод – 9 рублей, со второго склада на первый завод – 10 рублей, со второго склада на второй завод – 8 рублей.
Решение: Обозначим через х1, х2 количество сырья, который нужно доставить с первой базы соответственно на первый, второй заводы, а через х3, х количество сырья, который нужно доставить со второй базы соответственно на первый, второй заводы. Составим выражения, которые в соответствии с исходными данными должны удовлетворять следующим условиям:
х1 + х2 = 60;
х3 + х4 = 80; (1)
х1 + х3 = 50;
х2 + х4 = 90.
Первое
и второе уравнения описывают
количество сырья, которое необходимо
вывезти с первого и второго
складов, а третье и четвёртое
– сколько нужно завести сырья
на первый и второй заводы. К данной
системе уравнений нужно
хi ≥ 0, где i = 1, . ., 4 (2)
которая означает, что сырьё обратно с заводов на склады не вывозится. Тогда общая стоимость перевозок с учётом приведённых в таблице расценок выразится формулой:
f = 7х1 + 9 х2 + 10 х3 + 8х 4. (3)
Таким образом, мы пришли к типичной задаче линейного программирования: найти оптимальные значения проектных параметров хi (i = 1, . ., 4), удовлетворяющим условиям (2), (3) и минимизирующим стоимость перевозок (3).
Из анализа системы уравнений (1) следует, что только первые два уравнения являются независимыми, а последние можно получить из них. Поэтому фактически имеем систему:
х1 + х2 = 60;
х3
+ х4 = 80;
х3 = 50 - х1;
х4 = 90 - х2.
Поскольку в соответствии с (2) все проектные параметры должны быть неотрицательны, то с учётом (4) получим следующую систему неравенств:
х1 ≥ 0, х2 ≥ 0, 50 - х1 ≥ 0, 90 - х2 ≥ 0
Эти неравенства можно записать в более компактном виде:
0 ≤ х1 ≤ 50, 0 ≤ х2 ≤ 90 (5)
Данная система
неравенств описывает все допустимые
решения рассматриваемой
f = 7х1 + 9 х2 + 10(50 - х1) + 8(90 - х2);
f = -3х1 + х2 + 1220.
Отсюда следует,
что стоимость перевозок
х3 = 50 - х1 =50 – 50 = 0, х4 = 90 - х2 = 90 – 10 = 80.
В этом случае минимальная общая стоимость перевозок равна:
f = 7*50 + 9*10 + 10*0 + 8*80 = 350 + 90 + 0 + 640 = 1080.
То есть, минимальная общая стоимость перевозок f = 1080.
Покажем на рис.3 схему доставки сырья на заводы (числа указывают количество сырья в тоннах).
Дано: для производства двух видов изделий А и В предприятие использует три вида сырья. Другие условия задачи приведены в таблице.
Вид сырья |
A B |
Общее количество сырья, кг |
I |
12 4 |
300 |
II |
4 4 |
120 |
III |
3 12 |
252 |
Прибыль от реализации одного изделия, ден. ед. |
30 40 |
Составить такой план выпуска продукции, при котором прибыль предприятия от реализации продукции будет максимальной при условии, что изделие В надо выпустить не менее, чем изделия А.
Решение: Обозначим через х1 и х2 количество единиц продукции соответственно А и В, запланированных к производству. Для их изготовления потребуется (12 х1 +4 х2) единиц ресурса I, (4х1 +4х2) единиц ресурса II, (3х1 +12х2) единиц ресурса III. Так как потребление ресурсов I, II, III не должно превышать их запасов, то связь между потреблением ресурсов и их запасами выразится системой неравенств:
12х1 +4х2 ≤ 300; 3х1 + х2 ≤ 75;
4х1 +4х2 ≤ 120; или х1 + х2 ≤ 30; (6)
3х1
+12х2 ≤ 252.
По смыслу задачи переменные х1 ≥ 0, х2 ≥ 0. (7)
Суммарная прибыль А составит 30х1 от реализации продукции А и 40х 2 от реализации продукции В, то есть : F = 30х1 +40х 2 (8)
Далее будем решать задачу двумя методами:
С помощью дополнительных неотрицательных переменных перейдём к системе уравнений. В данном случае все дополнительные переменные вводятся со знаком « + », так как все неравенства имеют вид « ≤ ».
Получим систему ограничений в виде:
31 +х2 + х3 ≤ 75;
х1
+х2 + х4 ≤ 30;
х1 + 4х2 + х5 ≤ 84.
Для нахождения
первоначального базисного
I шаг.
Основные переменные: х3, х4, х5.
Второстепенные переменные: х1, х2. .
Выразим основные переменные через второстепенные:
х3 = 75 - 3х1 - х2 ;
х4
= 30 - х1 - х2;
х5 = 84 - х1 - 4х2.
Положив основные переменные равными нулю, то есть х1 = 0, х2 = 0, получим базисное решение Х1 = (0, 0, 75, 30, 84), которое является допустимым. Поскольку это решение допустимо, то нельзя отбросить возможность того, что оно оптимально. Выразим линейную функцию через не основные переменные:
Информация о работе Оптимизационные задачи в экономике и математический аппарат их решения