Модели и методы многоцелевой оптимизации

Решение задачи многоцелевой оптимизации с использованием среды Microsoft Excel, вычисление необходимых показателей графическим методом, построение кривой компромиссных решений. Нахождение данных зависимости объёма производимой продукции от его качества.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 13.05.2014
Размер файла 290,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Оглавление

  • Решение задачи многоцелевой оптимизации без применения ЭВМ
    • Типовая таблица исходных данных
    • Решение задачи графическим методом
    • Построение кривой компромиссных решений
    • Решение задачи многоцелевой оптимизации с использованием среды Microsoft Excel
  • Вывод

I. Решение задачи многоцелевой оптимизации без применения ЭВМ

Условие задачи: На промышленном предприятии реализован технологический процесс производства продукции, который включает в себя использование двух различных технологий Т1 и Т2. В процессе производства наиболее существенную роль играют два вида ресурсов: сырье и электроэнергия. Известны затраты каждого вида ресурсов при работе по технологиям Т1 и Т2, а также лимиты по сырью и электроэнергии, количество продукции, выпускаемой в единицу времени при работе по технологиям Т1 и Т2.

Таблица 1.1. Исходные данные

Характеристика производства

Располагаемый ресурс

Нормы расхода ресурсов

Т1

Т2

Сырьё

4000

5

8

Электроэнергия

560

0,8

0,7

Объем реализации продукции

700

300

Показатели качества продукции

100

900

Кпред=100 000; 120 000; 150 000

Vпред=220 000; 250 000; 300 000

Типовая таблица исходных данных

1. Сведем исходные данные в типовую таблицу, характерную для данного класса задач:

Таблица 1.2. Типовая таблица исходных данных

Характеристика производства

Технология производства

Лимит

Т1

Т2

Норма вложений в ед. времени

Объем

700

300

Качество

100

900

Ресурсы

Сырьё

5

8

4000

Электроэнергия

0,8

0,7

560

2. Введем обозначения искомых переменных.

х1 - время выпуска продукции по технологии Т1, ед.времени;

х2 - время выпуска продукции по технологии Т2, ед.времени.

Решение задачи графическим методом

Этап 1. В качестве критерия оптимальности выступает объём выпуска продукции V. Качество К задано набором предельных значений (табл. 1.1.):

Кпред=100000; 120000; 150000.

1. Составим математическую модель:

Ц.Ф.: V=700х1+300х2 max

ОГР: 100х1+900х2 ? Кпред (1)

1+8х2 ? 4000 (2)

0,8х1+0,7х2 ? 560 (3)

ГРУ: х1 ? 0, х2 ? 0 (4)

2. Произведем решение задачи по стандартному алгоритму:

1) Решение без учета Кпред:

- построение области допустимых значений (ОДР):

Таблица 1.3. Расчет ОДР

ОГР

х1

х2

Кпред

не учитывается

5х1+8х2 ? 4000

х2=0

х1=0

х1

х2

0,8х1+0,7х2 ? 560

х2=0

х1=0

х1

х2

ГРУ

х1 ? 0

х2 ? 0

Отобразим на плоскости неравенства (2)-(4). Полученный четырехугольник ОАВС является ОДР.

- построение линии уровня Ц.Ф.

Зададимся произвольными значениями Ц.Ф.:

V(x)=105000;

V=700x1+300x2=105000;

х1=0 => х2=350;

х2=0 => х1=150.

Построим линии уровня и найдем решение задачи (рис. 1.):

Решение задачи лежит в точке С с координатами:

х1=700 ед. времени - время выпуска продукции по технологии Т1;

х2=0 ед. времени - время выпуска продукции по технологии Т2;

V=700*700+300*0=490000 ед. продукции - объём выпуска.

2) Решение с учетом Кпред:

Нанесем на полученный рисунок ещё 3 линии, соответствующие ограничению (1):

Таблица 1.4. Расчет ограничений по Кпред

ОГР

Кпред

х1

х2

100х1+900х2 ? Кпред

100 000

х2=0

х1=0

х1

х2

120 000

х2=0

х1=0

х1

х2

150 000

х2=0

х1=0

х1

х2

При Кпред=100000 решение находится в точке С1 с координатами:

х1=660 ед. времени - время выпуска продукции по технологии Т1;

х2=40 ед. времени - время выпуска продукции по технологии Т2;

V=700*660+300*40=474000 ед. продукции - объём выпуска.

При Кпред=120000 решение находится в точке С2 с координатами:

х1=640 ед. времени - время выпуска продукции по технологии Т1;

х2=70 ед. времени - время выпуска продукции по технологии Т2;

V=700*640+300*70=469000 ед. продукции - объём выпуска.

При Кпред=150000 решение находится в точке С3 с координатами:

х1=610 ед. времени - время выпуска продукции по технологии Т1;

х2=100 ед. времени - время выпуска продукции по технологии Т2;

V=700*610+300*100=457000 ед. продукции - объём выпуска.

Вывод: без учета качества, объём производимой продукции получился наибольшим. При учете качества видно, что, чем выше качество выпускаемой продукции, тем меньше его объём. Таким образом, решение задачи соответствует реальным условиям производства.

Этап 2. В качестве критерия оптимальности выступает качество выпускаемой продукции К. Объём V задан набором предельных значений (табл. 1.1.):

Vпред=220000; 250000; 300000.

1. Составим математическую модель:

Ц.Ф.: К=100х1+900х2 max

ОГР: 700х1+300х2 ? Vпред (1)

1+8х2 ? 4000 (2)

0,8х1+0,7х2 ? 560 (3)

ГРУ: х1 ? 0, х2 ? 0 (4)

2. Произведем решение задачи по стандартному алгоритму:

1) Решение без учета Vпред:

- построение области допустимых значений (ОДР):

Таблица 1.5. Расчет ОДР

ОГР

х1

х2

Vпред

не учитывается

5х1+8х2 ? 4000

х2=0

х1=0

х1

х2

0,8х1+0,7х2 ? 560

х2=0

х1=0

х1

х2

ГРУ

х1 ? 0

х2 ? 0

Отобразим на плоскости неравенства (2)-(4). Полученный четырехугольник ОАВС является ОДР.

- построение линии уровня Ц.Ф.

Зададимся произвольными значениями Ц.Ф.:

К(x)=45000;

К=100x1+900x2=45000;

х1=0 => х2=50;

х2=0 => х1=450.

Построим линии уровня и найдем решение задачи (рис. 2.):

Решение задачи лежит в точке А с координатами:

х1=0 ед. времени - время выпуска продукции по технологии Т1;

х2=500 ед. времени - время выпуска продукции по технологии Т2;

К=100*0+900*500=450000 - качество продукции.

2) Решение с учетом Vпред:

Нанесем на полученный рисунок ещё 3 линии, соответствующие ограничению (1):

Таблица 1.6. Расчет ограничений по Vпред

ОГР

Vпред

х1

х2

700х1+300х2 ? Vпред

220 000

х2=0

х1=0

х1

х2

250 000

х2=0

х1=0

х1

х2

300 000

х2=0

х1=0

х1

х2

При Vпред=220000 решение задачи лежит в точке А1 с координатами:

х1=140 ед. времени - время выпуска продукции по технологии Т1;

х2=420 ед. времени - время выпуска продукции по технологии Т2;

К=100*140+900*420=392000 - качество продукции.

При Vпред=250000 решение задачи лежит в точке А2 с координатами:

х1=190 ед. времени - время выпуска продукции по технологии Т1;

х2=380 ед. времени - время выпуска продукции по технологии Т2;

К=100*190+900*380=361000 - качество продукции.

При Vпред=300000 решение задачи лежит в точке А3 с координатами:

х1=290 ед. времени - время выпуска продукции по технологии Т1;

х2=320 ед. времени - время выпуска продукции по технологии Т2;

К=100*290+900*320=317000 - качество продукции.

Вывод: без учета объёма, качество производимой продукции получилось наибольшим. При учете объёма видно, что, чем больше объём выпускаемой продукции, тем хуже его качество. Таким образом, решение задачи соответствует реальным условиям производства.

Построение кривой компромиссных решений

По полученным данным построим график зависимости объёма производимой продукции от его качества - кривая альтернативных решений, оптимальных по Парето:

V

220 000

250 000

300 000

457 000

469 000

474 000

K

392 000

361 000

317 000

150 000

120 000

100 000

Рис.3. Кривая компромиссных решений

II. Решение задачи многоцелевой оптимизации с использованием среды microsoft excel

Решим ту же задачу, но с использованием программной среды Microsoft Excel. Метод решения остался прежним.

На первом этапе предпочтение отдается объёму V как основной характеристике производства. Математическая модель при этом уже была сформулирована ранее:

Ц.Ф.: V=700х1+300х2 max

ОГР: 100х1+900х2 ? Кпред (1)

1+8х2 ? 4000 (2)

0,8х1+0,7х2 ? 560 (3)

ГРУ: х1 ? 0, х2 ? 0 (4)

На втором этапе предпочтение отдается качеству К как основной характеристике производства. Математическая модель при этом также уже была сформулирована ранее:

Ц.Ф.: К=100х1+900х2 max

ОГР: 700х1+300х2 ? Vпред (1)

1+8х2 ? 4000 (2)

0,8х1+0,7х2 ? 560 (3)

ГРУ: х1 ? 0, х2 ? 0 (4)

Запишем полученные математические модели в программе Microsoft Excel и найдем решение с помощью надстройки «Поиск решения». Результат представлен ниже:

оптимизация график вычисление кривая

Таким образом, получен следующий результат:

На первом этапе:

При Кпред=100000 решение находится в точке С1 с координатами:

х1=667,69 ед. времени - время выпуска продукции по технологии Т1;

х2=36,92 ед. времени - время выпуска продукции по технологии Т2;

V=478462 ед. продукции - объём выпуска.

При Кпред=120000 решение находится в точке С2 с координатами:

х1=646,15 ед. времени - время выпуска продукции по технологии Т1;

х2=61,54 ед. времени - время выпуска продукции по технологии Т2;

V=470769 ед. продукции - объём выпуска.

При Кпред=150000 решение находится в точке С3 с координатами:

х1=613,85 ед. времени - время выпуска продукции по технологии Т1;

х2=98,46 ед. времени - время выпуска продукции по технологии Т2;

V=459231 ед. продукции - объём выпуска.

На втором этапе:

При Vпред=220000 решение задачи лежит в точке А1 с координатами:

х1=136,59 ед. времени - время выпуска продукции по технологии Т1;

х2=414,63 ед. времени - время выпуска продукции по технологии Т2;

К=386829,3 - качество продукции.

При Vпред=250000 решение задачи лежит в точке А2 с координатами:

х1=195,12 ед. времени - время выпуска продукции по технологии Т1;

х2=378,05 ед. времени - время выпуска продукции по технологии Т2;

К=359756,1 - качество продукции.

При Vпред=300000 решение задачи лежит в точке А3 с координатами:

х1=292,68 ед. времени - время выпуска продукции по технологии Т1;

х2=317,07 ед. времени - время выпуска продукции по технологии Т2;

К=314634,1 - качество продукции.

По полученным данным построим график зависимости объёма производимой продукции от его качества - кривая альтернативных решений, оптимальных по Парето:

V

220 000

250 000

300 000

459 231

470 769

478 462

K

386 829,3

359 756,1

314 634,1

150 000

120 000

100 000

Рис.4. Кривая компромиссных решений

В заключении приведем таблицу, представляющую решение задачи многоцелевой оптимизации графическим методом и при помощи надстройки «Поиск решения».

Таблица 2.1. Сравнительный анализ решения задачи многоцелевой оптимизации графическим методом и в Microsoft Excel

Параметр

Графический метод

«Поиск решения»

Критерий оптимальности - объём производства V

Кпред

100 000

Х1, ед. времени

660

667,69

Х2, ед. времени

40

36,92

V

474 000

478 462

Кпред

120 000

Х1, ед. времени

640

646,15

Х2, ед. времени

70

61,54

V

469 000

470 769

Кпред

150 000

Х1, ед. времени

610

613,85

Х2, ед. времени

100

98,46

V

457 000

459 231

Критерий оптимальности - качество продукции К

Vпред

220 000

Х1, ед. времени

140

136,59

Х2, ед. времени

420

414,63

К

392 000

386 829,3

Vпред

250 000

Х1, ед. времени

190

195,12

Х2, ед. времени

380

378,05

К

361 000

359 756,1

Vпред

300 000

Х1, ед. времени

290

292,68

Х2, ед. времени

320

317,07

К

317 000

314 634,1

Вывод

Особенностью задач многоцелевой оптимизации является требование обеспечить выполнение одновременно нескольких, часто несводимых целевых функций. В данной задаче такими целевыми функциями являются объём и качество производимой продукции. Понятно, что увеличение выпуска негативно скажется на его качестве и наоборот, снижение объёмов выпуска продукции позволит повысить его качество.

Одним из методов решения такого класса задач является метод последовательных уступок, реализованный в данной части курсовой работы графическим методом и при помощи ЭВМ. Как видно из таблицы 2.1, графический метод дает серьезную погрешность в сравнении с более точным, компьютеризированным. В этом заключается основной недостаток графических методов в принципе.

По результатам расчетов в обоих случаях строится кривая компромиссных решений, которая позволяет обозначить стратегию производства продукции, так как каждой точке желаемого качества продукции соответствует оптимальный объём её выпуска и наоборот.

Однако, данный метод имеет серьезный недостаток, а именно - отсутствие ранжирования целевых функций по степени их важности для производителя, что практически всегда не соответствует действительности. Данный недостаток ликвидирован в методах весовых коэффициентов и экспертных оценок, которые в данной работе не рассматривались.

Размещено на Allbest.ru

...

Подобные документы

  • Математические основы оптимизации. Постановка задачи оптимизации. Методы оптимизации. Решение задачи классическим симплекс методом. Графический метод. Решение задач с помощью Excel. Коэффициенты целевой функции. Линейное программирование, метод, задачи.

    реферат [157,5 K], добавлен 21.08.2008

  • Сущность задач оптимизации и методы их решения с ориентацией на современные средства компьютерной техники. Область допустимых решений. Структура оптимизационной модели. Проверка правильности нахождения точек координат методом половинного деления.

    курсовая работа [2,4 M], добавлен 25.04.2015

  • Математическая модель задачи оптимизации, принципы составления, содержание и структура, взаимосвязь элементов. Обоснование возможности решения поставленной задачи средствами оптимизации Excel. Оценка экономической эффективности оптимизационных решений.

    курсовая работа [3,4 M], добавлен 10.11.2014

  • Алгоритм решения задач линейного программирования симплекс-методом. Построение математической модели задачи линейного программирования. Решение задачи линейного программирования в Excel. Нахождение прибыли и оптимального плана выпуска продукции.

    курсовая работа [1,1 M], добавлен 21.03.2012

  • Решение задачи расчета структуры и объема товарооборота методом линейного программирования. Формулы ограничений, транспортная задача оптимизации доставки товаров. Решение задачи о назначениях на основе матрицы стоимостей в электронной таблице Excel.

    контрольная работа [1023,6 K], добавлен 27.05.2013

  • Построение дерева принятия решений, реализация данной системы в табличном процессоре. Построение математической модели: в режиме вычислений и показа формул до и после оптимизации. Окно поиска решения. Информационно-логическая модель, ее содержание.

    курсовая работа [955,8 K], добавлен 10.10.2012

  • Функционирование систем массового обслуживания с разными типами заявок. Построение математической модели. Постановка задачи оптимизации среднего времени ожидания. Решение задачи оптимизации и разработка программного кода для оптимизации системы.

    курсовая работа [538,5 K], добавлен 11.08.2017

  • Функционирование систем массового обслуживания с разными типами заявок. Построение математической модели, постановка задачи оптимизации среднего времени ожидания. Решение задачи оптимизации системы. Разработка программного кода для оптимизации системы.

    дипломная работа [581,7 K], добавлен 27.10.2017

  • Microsoft Office как семейство программных продуктов Microsoft, его возможности и функции. Решение пользовательских задач с помощью встроенных функций Excel, создание базы данных. Формирование блок-схемы алгоритма с использованием Microsoft Visio.

    контрольная работа [1,4 M], добавлен 28.01.2014

  • Построение математической модели. Выбор, обоснование и описание метода решений прямой задачи линейного программирования симплекс-методом, с использованием симплексной таблицы. Составление и решение двойственной задачи. Анализ модели на чувствительность.

    курсовая работа [100,0 K], добавлен 31.10.2014

  • Изучение и укрепление на практике всех моментов графического метода решения задач линейного программирования о производстве журналов "Автомеханик" и "Инструмент". Построение математической модели. Решение задачи с помощью электронной таблицы Excel.

    курсовая работа [663,9 K], добавлен 10.06.2014

  • Решение в среде Microsoft Excel с помощью программной модели "Поиск решения" транспортной задачи, системы нелинейных уравнений, задачи о назначениях. Составление уравнения регрессии по заданным значениям. Математические и алгоритмические модели.

    лабораторная работа [866,6 K], добавлен 23.07.2012

  • Методы решения задач линейного программирования: планирования производства, составления рациона, задачи о раскрое материалов и транспортной. Разработка экономико-математической модели и решение задачи с использованием компьютерного моделирования.

    курсовая работа [607,2 K], добавлен 13.03.2015

  • Восстановление математической модели задачи нелинейного программирования. Решение уравнений прямых. Метод линеаризации: понятие, особенности применения при решении задач. Нахождение точки максимума заданной функции. Решение задачи графическим методом.

    задача [472,9 K], добавлен 01.06.2013

  • Алгоритм создания базы данных табличного типа для двух объектов в MS Excel, сортировка данных согласно заданным критериям, расчет показателей с использованием статистических функций программы. Прогноз характера изменения объёма продажи оборудования.

    курсовая работа [488,9 K], добавлен 01.02.2011

  • Программирование численных методов одномерной оптимизации. Решение одномерных задач оптимизации методами последовательного поиска. Градиентные методы и их применение для оптимизации на ЭВМ математических моделей объектов. Методы нулевого порядка.

    контрольная работа [257,9 K], добавлен 15.01.2009

  • Построение пространства допустимых решений. Нахождение оптимального решения с помощью определения направления убывания целевой функции. Нахождение оптимальной точки. Поиск экстремумов методом множителей Лагранжа. Условия экстремума Куна-Таккера.

    контрольная работа [396,2 K], добавлен 13.09.2010

  • Развитие и закрепление навыков работы с табличным процессором MS Excel. Определения элементов теории контракта. Симметричная и асимметричная информация об усилиях работника. Решение задачи с помощью графического способа и надстройки "Поиск решения".

    курсовая работа [3,0 M], добавлен 13.05.2014

  • Изучение аналитических и численных методов поиска одномерного и многомерного безусловного экстремума. Решение поставленной задачи с помощью Mathcad и Excel. Реализация стандартных алгоритмов безусловной оптимизации средствами языка программирования С++.

    курсовая работа [488,5 K], добавлен 21.10.2012

  • Определение оптимального объема выпускаемой продукции математическим методом, симплекс-методом и с помощью Excel. Решение задачи по оптимальному распределению инвестиций с использованием прикладной программы Excel. Составление оптимальной схемы перевозок.

    курсовая работа [111,9 K], добавлен 10.09.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.