МИНИСТЕРСТВО ТРАНСПОРТА РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ
ОБРАЗОВАТЕЛЬНОЕ
УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«РОССИЙСКИЙ УНИВЕРСИТЕТ ТРАНСПОРТА (МИИТ)»
(РУТ (МИИТ)
Одобрено кафедрой
«ВЫСШАЯ МАТЕМАТИКА И ЕСТЕСТВЕННЫЕ НАУКИ»
Протокол № от 201 г.
Автор:
ЗАДАНИЕ НА КОНТРОЛЬНУЮ РАБОТУ С МЕТОДИЧЕСКИМИ
УКАЗАНИЯМИ
ПО ДИСЦИПЛИНЕ
МЕТОДЫ ОПТИМИЗАЦИИ
Уровень ВО: Бакалавриат
Форма обучения: Заочная
Курс:
3
Специальность/Направление: 27.03.04 Управление в технических системах
(УТб)
Специализация/Профиль/Магистерская программа: (УТ) Системы и
технические средства автоматизации и управления
Москва
Темой контрольной работы является «Применение методов решения оптимизационных
задач».
Контрольная работа является средством проверки правильности усвоения студентами
основных положений изучаемой дисциплины при самостоятельной подготовке. Целью
контрольной работы является обучение студентов математическим моделям и методам решения
экономических задач, базирующихся на понятии оптимизации и требующих большого объема
вычислительной работы. Контрольная работа содержит теоретические вопросы (задания 1, 2) и
задачу оптимизации плана выпуска продукции при ограниченных ресурсах (задание 3).
При ответе на теоретический вопрос контрольной работы следует пользоваться
рекомендованной литературой.
При выполнении третьего задания из контрольной работы (решение задачи) необходимо
воспользоваться методическими рекомендациями, которые включают в себя постановку задачи,
необходимые сведения из теории, пример выполнения задания и содержание отчета.
Оформлять работу необходимо в печатном виде на листах формата А4 по требованиям,
предъявляемым к оформлению контрольных и научных работ в МИИТ.
Контрольная работа должна быть подписана автором с указанием даты выполнения и
списка использованных источников. На титульном листе контрольной работы необходимо
указать: наименование кафедры, название дисциплины, курс, номер контрольной работы, свой
шифр, фамилию, имя и отчество (полностью).
Вариант контрольной работы выбирается в соответствии с последней цифрой шифра
(номера зачетной книжки студента).
КОНТРОЛЬНЫЕ ЗАДАНИЯ ПО ДИСЦИПЛИНЕ
Мебельная фабрика выпускает два вида изделий: шкафы и столы. В производстве
применяется оборудование трех типов: фрезерные, сверлильные и шлифовальные станки.
Нормы времени работы каждого вида оборудования в час, необходимые для изготовления
одного изделия каждого вида, а также ресурсы рабочего времени для каждого вида
оборудования, известны и приведены в табл. 1.
Таблица 1
|
Оборудование |
Затраты машинного |
Эффективный |
Цена за простой | |
|
Шкаф |
Стол | |||
|
A 1 (фрезерные станки) |
a11 |
a12 |
b1 |
d1 |
|
A 2 (сверлильные |
a21 |
a22 |
b2 |
d2 |
|
A 3 (шлифовальные |
a31 |
a32 |
b3 |
d3 |
|
Прибыль от реализации |
c1 |
c2 | ||
Фабрика получает прибыль от изготовления и реализации одного шкафа в размере c1
A
ден.ед. и одного стола – в размере c2 ден.ед. Цена за простой 1 часа оборудования i
составляет di ден.ед., i = 1,2,3 . Эти данные содержатся в таблице.
Требуется определить план выпуска изделий каждого вида, при котором время работы
оборудования не превышало бы допустимого фонда времени, и при этом
• во-первых, была получена наибольшая общая прибыль;
• во-вторых, был получен минимальный штраф за простой оборудования;
• в третьих, была получена наибольшая общая прибыль с учетом штрафа за простой
оборудования.
Для решения задачи необходимо выполнить следующие пункты:
1. Составить математическую модель задачи при условии, что критерием оптимальности
является максимальная прибыль от изготовления и реализации продукции. Решить полученную
задачу линейного программирования графически и с помощью процедуры «Поиск решения»
программного средства Excel.
2. Составить математическую модель при условии, что критерием оптимальности
является минимальный штраф за простой оборудования. Решить задачу в Excel.
3. Составить математическую модель при условии, что критерием оптимальности
является максимум общей прибыли за вычетом штрафа за простой оборудования. Решить
задачу в Excel.
4. Показать соответствие оптимальных планов с вершинами допустимой области.
2. Задания по вариантам (согласно последней цифре шифра)
1. Понятие об оптимизации, объекты оптимизации, критерий оптимизации.
2. Метод и алгоритм одномерного поиска оптимума.
3. Задача
|
Станки |
Нормозатраты |
Ресурс времени |
Цена за простой | |
|
Шкаф |
Стол | |||
|
Фрезерные |
11 |
21 |
819 |
2,1 |
|
Сверлильные |
7 |
12 |
483 |
0,3 |
|
Шлифовальные |
21 |
3 |
756 |
0,1 |
|
Прибыль |
40 |
37 | ||
Вариант 2
1. Этапы решения оптимизационных задач.
2. Метод половинного деления в задачах безусловной одномерной оптимизации.
3. Задача
|
Станки |
Нормозатраты |
Ресурс времени |
Цена за простой | |
|
Шкаф |
Стол | |||
|
Фрезерные |
2 |
22 |
792 |
0,3 |
|
Сверлильные |
20 |
11 |
960 |
4,2 |
|
Шлифовальные |
14 |
15 |
818 |
3,00 |
|
Прибыль |
40 |
241 |
Вариант 3
1. Виды задач оптимизации технологических процессов и методы их решения.
2. Метод "золотого сечения" при безусловной оптимизации.
3. Задача
|
Станки |
Нормозатраты |
Ресурс времени |
Цена за простой | |
|
Шкаф |
Стол | |||
|
Фрезерные |
4 |
11 |
425 |
2,8 |
|
Сверлильные |
6 |
21 |
777 |
3,4 |
|
Шлифовальные |
27 |
4 |
972 |
0,1 |
|
Прибыль |
80 |
115 | ||
Вариант 4
1. Аналитические методы оптимизации в задачах безусловной одномерной
оптимизации.
2. Метод безусловной оптимизации с использованием производной целевой функции.
3. Задача
|
Станки |
Нормозатраты |
Ресурс времени |
Цена за простой | |
|
Шкаф |
Стол | |||
|
Фрезерные |
10 |
21 |
945 |
0,1 |
|
Сверлильные |
23 |
1 |
552 |
1,2 |
|
Шлифовальные |
12 |
2 |
322 |
2,2 |
|
Прибыль |
20 |
22 | ||
Вариант 5
1. Линейное программирование. Виды задач и методы их решения.
2. Метод Фибоначчи.
3. Задача
|
Станки |
Нормозатраты |
Ресурс времени |
Цена за простой | |
|
Шкаф |
Стол | |||
|
Фрезерные |
17 |
3 |
457 |
0,7 |
|
Сверлильные |
4 |
20 |
860 |
0,5 |
|
Шлифовальные |
22 |
1 |
528 |
3,4 |
|
Прибыль |
90 |
232 | ||
Вариант 6
1. Нелинейное программирование. Графо-аналитический метод.
2. Метод покоординатного поиска оптимума многомерной целевой функции.
3. Задача
|
Станки |
Нормозатраты |
Ресурс времени |
Цена за простой | |
|
Шкаф |
Стол | |||
|
Фрезерные |
14 |
6 |
530 |
1,9 |
|
Сверлильные |
6 |
22 |
946 |
0,5 |
|
Шлифовальные |
23 |
2 |
690 |
3,3 |
|
Прибыль |
80 |
163 |
1. Геометрическая интерпретация целевой функции и ограничений в оптимизационных
задачах.
2. Симплекс-метод или поиск по многограннику.
3. Задача
|
Станки |
Нормозатраты |
Ресурс времени |
Цена за простой | |
|
Шкаф |
Стол | |||
|
Фрезерные |
8 |
8 |
408 |
3,00 |
|
Сверлильные |
9 |
23 |
851 |
1,9 |
|
Шлифовальные |
20 |
0 |
620 |
2,1 |
|
Прибыль |
70 |
124 | ||
Вариант 8
1. Методы безусловной многомерной оптимизации.
2. Метод наискорейшего спуска
3. Задача
|
Станки |
Нормозатраты |
Ресурс времени |
Цена за простой | |
|
Шкаф |
Стол | |||
|
Фрезерные |
18 |
1 |
399 |
4,7 |
|
Сверлильные |
3 |
20 |
840 |
0,2 |
|
Шлифовальные |
21 |
0 |
441 |
3,7 |
|
Прибыль |
30 |
100 | ||
Вариант 9
1. Многокритериальные задачи оптимизации.
2. Метод градиентного поиска с регулируемой длиной нити.
3. Задача
|
Станки |
Нормозатраты |
Ресурс времени |
Цена за простой | |
|
Шкаф |
Стол | |||
|
Фрезерные |
9 |
24 |
864 |
3,9 |
|
Сверлильные |
6 |
10 |
414 |
2,3 |
|
Шлифовальные |
21 |
12 |
966 |
0,4 |
|
Прибыль |
80 |
89 | ||
1. Специальные виды программирования при решении задач оптимизации.
2. Метод переменной метрики.
3. Задача
|
Станки |
Нормозатраты |
Ресурс времени |
Цена за простой | |
|
Шкаф |
Стол | |||
|
Фрезерные |
8 |
6 |
364 |
1,3 |
|
Сверлильные |
5 |
20 |
780 |
0,1 |
|
Шлифовальные |
26 |
11 |
962 |
3,7 |
|
Прибыль |
70 |
166 | ||
МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ КОНТРОЛЬНОЙ РАБОТЫ
В общем виде задача оптимизации ставится следующим образом: требуется найти
совокупность чисел x1,x2,'", xn, для которых функция
z = f (x 1,x2,..., xn)
(3.1)
достигает наибольшего (наименьшего) значения, и при этом выполняются условия
' g 1 (x J, x 2,..., xn )< b 1
g 2 (xJ, x 2,..., x„ )< b 2
.gm (x J, x 2,..., xn )< bm
(3.2)
Функция (3.1) носит название целевой функции или функции цели, неравенства (3.2)
образуют систему ограничений. В этой системе могут быть также неравенства вида >, или
равенства.
По смыслу задачи неизвестные x 1,x 2 ^^ xn, как правило, являются неотрицательными, то
x, > 0
есть j , j , ’"', n . Эти условия могут содержаться среди неравенств (3.2), но могут также
быть выписаны отдельно. Часть или даже все неизвестные задачи иногда должны быть целыми,
тогда эти условия также включаются в систему ограничений.
Количество ограничений m и число неизвестных n характеризуют размерность задачи
оптимизации.
Таким образом, в состав моделей оптимизации входят:
• целевая функция, выражающая в математической форме поставленную цель с точки
зрения выбранного критерия оптимальности;
• система ограничений, то есть соотношения, которым должно удовлетворять решение
данной задачи.
Любой набор переменных, удовлетворяющих системе ограничений, называется
допустимым решением или планом. Совокупность всех допустимых решений называется
допустимым множеством. Численные значения целевой функции позволяют определить
качество различных допустимых решений в соответствии с выбранным критерием.
Оптимальное решение (оптимальный план) представляет собой такое допустимое решение, при
котором значение целевой функции достигает экстремальной величины.
*
Таким образом, если X – оптимальное решение задачи на максимум, то выполняется
z (X * )> z (X)
неравенство
для любого допустимого решения X . В случае задачи на минимум
имеет место неравенство противоположного смысла.
В зависимости от вида целевой функции и ограничительных условий в задачах
оптимизации принято выделять следующие разделы:
• линейное программирование, в котором целевая функция, а также уравнения и
неравенства системы ограничений линейны;
• квадратичное программирование, в котором целевая функция квадратична и
выпукла, а допустимое множество определяется линейными равенствами и неравенствами;
• выпуклое программирование, в котором целевая функция и допустимое множество
выпуклы;
• дискретное программирование, в котором допустимое множество дискретно,
например, состоит из точек с целочисленными координатами;
• сепарабельное программирование, в котором целевая функция и ограничения
являются сепарабельными функциями, т.е. представляют собой сумму функций, каждая из
которых зависит только от одной переменной;
• динамическое программирование, в котором процесс оптимизации разбивается на ряд
последовательных этапов;
• стохастическое программирование, в котором информация о задаче оптимизации
носит элементы неопределенности, и некоторые ее параметры являются случайными
величинами.
Основным и важнейшим методом линейной оптимизации является в настоящее время
симплексный метод или метод последовательного улучшения базисного плана. Метод был
разработан Дж.Данцигом в 1949 году. Но еще раньше, в 1939 году, советским ученым
академиком Л.В.Канторовичем для решения задач линейного программирования был
предложен так называемый метод разрешающих множителей, незначительно отличающийся от
симплексного метода. Симплекс-метод дает возможность решать задачи линейного
программирования как вручную, так и на вычислительных машинах. Через конечное число
шагов (симплексных таблиц) или получается оптимальное решение или обнаруживается
неразрешимость задачи линейного программирования.
Для решения общей задачи нелинейной оптимизации существует довольно много
алгоритмов, однако лишь немногие оказываются эффективными для задач большой
размерности. Ни один из этих алгоритмов не имеет по отношению к другим таких
преимуществ, чтобы его можно было считать универсальным средством решения любых задач
нелинейного программирования. При сравнении алгоритмов следует использовать следующие
критерии: надежность, скорость решения, время подготовки задачи для решения, точность
решения, степень выполнения ограничивающих условий. Методы нелинейной оптимизации
принято классифицировать в зависимости от порядка производных, которые используются для
максимизации (минимизации) целевой функции:
• методы нулевого порядка (методы поиска), при которых для поиска точки
экстремума используются только значения целевой функции;
• методы первого порядка, при которых используются значения целевой функции и ее
первых частных производных;
• методы второго порядка, при которых используются значения целевой функции и ее
первых и вторых частных производных;
К методам поиска относятся: метод покоординатного спуска Пауэлла, метод Хука-
Дживса, метод Розенброка, метод деформируемого многогранника (симплексный метод
Нелдера и Мида) и его модификация в виде комплексного метода Бокса для нелинейной
оптимизации с ограничениями, методы случайного поиска.
К методам 1-го порядка относятся градиентные методы, метод сопряженных
направлений, метод переменной метрики (Дэвидона-Флетчера-Пауэлла).
К методам 2-го порядка относится метод Ньютона.
Характерной особенностью вычислительной стороны методов решения задач
оптимизации является то, что практическое использование этих методов требует огромной
вычислительной работы, которую без ЭВМ реализовать крайне трудно, а в ряде случаев –
невозможно. В первую очередь это связано с тем, что задачи оптимизации, формализующие
реальные производственные ситуации, являются задачами большой размерности,
недоступными для ручного счета.
Практическую реализацию методов оптимизации для учебных задач невысокой
размерности удобно проводить средствами табличного процессора Microsoft Excel.
Вычислительные возможности оптимизации объединены здесь с большим набором функций,
присущих текстовому и графическому редакторам и другим приложениям пакета Microsoft
Office. Excel позволяет выполнять линейную и нелинейную оптимизацию (для достаточно
гладких функций f и gi , входящих в задачу), осуществлять прогнозирование и поддержку
принятия решений.
Важное достоинство табличного процессора состоит в возможности автоматического
пересчета всех данных, связанных функциональными зависимостями, при изменении любого
компонента таблицы. Тем самым студент может в определенной степени управлять процессом
оптимизации и принятия решений.
Данные о задаче содержатся в табл. 2.
Таблица 2
|
Оборудование |
Затраты машинного |
Эффективны времени |
Цена за простой | |
|
Шкаф |
Стол | |||
|
A1 |
13 |
14 |
762 |
1 |
|
A2 |
9 |
22 |
946 |
6 |
|
A3 |
21 |
4 |
840 |
1 |
|
Прибыль от |
70 |
40 | ||
Пусть x1 и x2 – количество шкафов и столов, которые необходимо изготовить на
предприятии, пусть
z – общая прибыль от реализации готовой продукции,
w – суммарные издержки (штраф) предприятия за простой оборудования,
F = z -
w – общая прибыль от реализации готовой продукции за вычетом штрафа
предприятия за простой оборудования.
Фактическая загрузка по каждой группе оборудования равна: 13 x1 +14 x2 - для
строгальных станков, x1 x2 – для фрезерных станков, x1 x2 – для шлифовальных
станков. Коэффициенты при неизвестных обозначают здесь нормы затрат машинного времени
на обработку одного шкафа и одного стола. Загрузка по каждой группе оборудования не должна
превышать фонда машинного времени, т.е.:
13Xj + 14x2 < 762
< 9x + 22x2 < 946
21 x + 4x2 < 840
(3.3)
Неизвестные, очевидно, должны быть неотрицательными:
Xj > 0 x2 > 0
,
.
(3.4)
Неравенства (3.3) и (3.4) образуют систему ограничений. Общая прибыль от реализации
готовой продукции (цель 1) выражается формулой
z = 70 Xj + 40x2 ^ max
(3.5)
Таким образом, математическая модель задачи по критерию максимальной прибыли
состоит в определении чисел x1 и x2 , удовлетворяющих системе ограничений (3.3)-(3.4), для
которых значение функции (3.5) будет максимальным. Это есть задача линейной оптимизации.
Составим математическую модель для второго критерия. Из ограничений (3.1) следует,
что время простоя станков равно:
762 - (13 x 1 +14x2) — для строгальных станков,
946 - (9x 1 + 22x2) — дЛя фрезерных станков,
840 - (21 x 1 + 4x2) — для шлифовальных станков,
поэтому суммарные издержки предприятия за простой оборудования (цель 2)
составляют:
w = 1 -(762 -13X! -14x2)+ 6 -(946 - 9x - 22x2) +1 -(840 - 21X! - 4x2)
(3.6)
или
w = -88Xj -150x2 + 7278 ^ min
(3.7)
Таким образом, математическая модель задачи по второму критерию состоит в
минимизации целевой функции (3.7) при условиях, что неизвестные x1 и x2 удовлетворяют
системе ограничений (3.3) и неравенствам (3.4). Это также есть задача линейной оптимизации.
2.3. Графическое решение задачи максимизации прибыли
На рис. 1 приведено графическое решение задачи по критерию (3.5). На основе системы
ограничений (3.3)–(3.4) строится допустимая область в виде многоугольника OABCD.
Покажем, например, как построена прямая I. В уравнении x1
+ 14X2 762 положим x1 0 ,
x2
тогда получим
— ~ 54,4 X1
14 . Затем положим x2 0 , тогда
762
13
» 58,6
. Через две точки
проведем прямую I. Неравенство 13x1 + 14x2 “ 762 определяет полуплоскость, расположенную
9 + 22< 946
ниже этой прямой. Аналогично неравенство 1 x2 задает полуплоскость,
расположенную под прямой II, а неравенство 21 x1 + 4x2 “840 - полуплоскость,
расположенную левее прямой III. Условия неотрицательности (3.4) в совокупности определяют
первый квадрант координатной плоскости.
Оптимальное решение задачи по первому критерию определяется следующим образом.
Строится вектор p1 (70;4°), координаты которого равны (или пропорциональны)
коэффициентам целевой функции (3.5). Перпендикулярно этому вектору изображается прямая
(линия уровня целевой функции), которая перемещается в направлении вектора, пока прямая
имеет общие точки с допустимой областью. Оптимальное решение по первому критерию есть
точка пересечения допустимой области с линией уровня, отвечающей максимальному значению
z1. Это есть вершина C . Координаты точки C(36;21) определяются по графику приближенно.
Они дают оптимальное решение задачи по первому критерию.
Рис. 1. Графическое решение задачи по первому критерию
Таким образом, выпуск продукции в количествах 36 и 21 ед. соответственно
обеспечивает предприятию максимальную общую прибыль. Построение допустимой области
можно выполнить в Excel. Для этого в соответствии с уравнениями системы (3.3) образуем
табл. 3.3. В блок ячеек A3 : A14 введем значения аргумента x1 , изменяющегося от нуля до
< 762 946 840 A _ ,
max I ----;----;----I ® 105,1
^ 13 9 21 J
Таблица 3
|
A |
B |
C |
D | |
|
1 |
x1 |
x2 | ||
|
2 |
Прямая I |
Прямая II |
Прямая III | |
|
3 |
0 |
54,43 |
43 |
210 |
|
4 |
10 |
45,14 |
38,9 |
158 |
|
5 |
20 |
35,86 |
34,8 |
105 |
|
6 |
30 |
26,57 |
30,7 |
52,5 |
|
7 |
40 |
17,29 |
26,6 |
0 |
|
8 |
50 |
8 |
22,5 |
–53 |
|
9 |
60 |
–1,29 |
18,5 |
–105 |
|
10 |
70 |
–10,6 |
14,4 |
–158 |
|
11 |
80 |
–19,9 |
10,3 |
–210 |
|
12 |
90 |
–29,1 |
6,18 |
–263 |
|
13 |
100 |
–38,4 |
2,09 |
–315 |
|
14 |
110 |
–47,7 |
–2 |
–368 |
В ячейки B3, C3 и D3 введем формулы из табл. 3.4, которые копируются на блок ячеек
B4 : D14.
Таблица 4
|
B3 |
= (762 – 13 * A3) / 14 |
|
C3 |
= (946 – 9 * A3) / 22 |
|
D3 |
= (840 – 21 * A3) / 4 |
С помощью мастера диаграмм и блока ячеек B3: D14 из табл. 3 строятся графики прямых
линий I, II и III. Используя пункт меню «Ряд» и «Подписи оси x», указывают значения
аргумента x1 , содержащиеся в блоке ячеек A3: A14. После построения прямых следует
выделить допустимую область, ограничив диаграмму снизу и сверху по вертикальной оси.
Путем изменения размеров графика необходимо добиться, чтобы масштаб по осям координат
был одинаковым. Подписи данных удобно сделать, используя пункт меню «Вид / Панели
инструментов / Рисование».
Решение задачи по первому критерию получим теперь в Excel. Организация данных для
решения задачи по первому критерию представлена в табл. 5.
Таблица 5
|
A |
B |
C |
D |
E |
F |
G | |
|
1 |
Целевая функция 1 – прибыль от реализации готовой продукции | ||||||
|
2 | |||||||
|
3 |
Продукция |
Шкаф |
Стол | ||||
|
4 |
Значение |
36 |
21 | ||||
|
5 |
Ограничения | ||||||
|
6 |
Станки |
Левая часть |
Знак |
Правая часть |
Штраф | ||
|
7 |
Строгальные |
13 |
14 |
762 |
<= |
762 |
1 |
|
8 |
Фрезерные |
9 |
22 |
786 |
<= |
946 |
6 |
|
9 |
Шлифовальные |
21 |
4 |
840 |
<= |
840 |
1 |
|
10 |
ЦФ1->max |
ЦФ2 |
960 | ||||
|
11 |
Прибыль |
70 |
40 |
3360 |
Вначале ячейки B4 : C4 – пустые, они предназначены для записи решения задачи. В
ячейке D7 записана формула
= СУММПРОИЗВ(B7 : C7; $B$4 : $C$4).
Содержимое ячеек D8, D9, D11 получено копированием формулы из D7.
В ячейке G10 записана формула
= СУММПРОИЗВ(G7 : G9; F7 : F9 – D7 : D9),
характеризующая суммарный штраф за простой оборудования, как это следует из
формулы (3.6).
Далее идет обращение к процедуре «Поиск решения» в пункте меню «Сервис». Целевой
ячейкой является D11. Оптимальный план выпуска продукции в количествах 36 и 21 ед.
содержится в ячейках B4 : C4, максимальная прибыль (ячейка D11) равна
zmax = 3360
ден.ед.
Штраф за простой оборудования составляет w = 960 ден.ед.
Решение задачи по второму критерию выполняется в Excel на другом листе аналогично
(см. табл. 6), но целевой ячейкой служит G10.
Таблица 6
|
A |
B |
C |
D |
E |
F |
G | |
|
1 |
Целевая функция 2 – штраф за простой станков | ||||||
|
2 | |||||||
|
3 |
Продукция |
Шкаф |
Стол | ||||
|
4 |
Значение |
22 |
34 | ||||
|
5 |
Ограничения | ||||||
|
6 |
Станки |
Левая часть |
Знак |
Правая часть |
Штраф | ||
|
7 |
Строгальные |
13 |
14 |
762 |
<= |
762 |
1 |
|
8 |
Фрезерные |
9 |
22 |
946 |
<= |
946 |
6 |
|
9 |
Шлифовальные |
21 |
4 |
598 |
<= |
840 |
1 |
|
10 |
ЦФ1 |
ЦФ2->min |
242 | ||||
|
11 |
Прибыль |
70 |
40 |
2900 | |||
Оптимальное решение по второму критерию (ячейки B4 : C4) состоит в выпуске шкафов
и столов в количествах 22 и 34 ед., минимальный штраф за простой оборудования (ячейка G10)
составляет wmin = 242 ден.ед., При этом прибыль (ячейка D11) равна z = 2900 ден.ед.
Полученные результаты оптимизации по двум критериям сведены в табл. 7.
Таблица 7
|
Критерий оптимальности |
Вершина на рис. 1 |
Продукция |
Значения целевых функций | ||
|
Шкаф |
Стол |
z, ден.ед. |
w, ден.ед. | ||
|
Прибыль от реализации продукции |
C |
36 |
21 |
3360 |
960 |
|
Штраф за простой станков |
B |
22 |
34 |
2900 |
242 |
На рис. 1 оптимальному плану по прибыли соответствует вершина C(36;21), а
оптимальному плану по штрафу – вершина B(22;34).
Обратимся к третьему критерию оптимальности, равному разности общей прибыли
предприятия от реализации готовой продукции и штрафа за простой оборудования.
Математически задача состоит в максимизации функции
F = z - w
при ограничениях (3.3)-(3.4).
Используя соотношения (3.5) и (3.7), получим
F = 70^ + 40x2 + 88x! + 150x2 - 7278
(3.8)
.
Тогда модель задачи состоит в определении чисел x1 и x2 , удовлетворяющих системе
ограничений (3.3)-(3.4), для которых целевая функция
F = 158x + 190x2 - 7278
(3.9)
достигает максимума. Решение этой задачи выполним в Excel на третьем листе, как
показано в табл. 8. Целевой ячейкой является G11, содержимое которой определяется формулой
= D11 – G10, вытекающей из (3.8).
Таблица 8
|
A |
B |
C |
D |
E |
F |
G | |
|
1 |
Целевая функция 3 – прибыль - штраф | ||||||
|
2 | |||||||
|
3 |
Продукция |
Шкаф |
Стол | ||||
|
4 |
Значение |
22 |
34 | ||||
|
5 |
Ограничения | ||||||
|
6 |
Станки |
Левая часть |
Знак |
Правая часть |
Штраф | ||
|
7 |
Строгальные |
13 |
14 |
762 |
<= |
762 |
1 |
|
8 |
Фрезерные |
9 |
22 |
946 |
<= |
946 |
6 |
|
9 |
Шлифовальные |
21 |
4 |
598 |
<= |
840 |
1 |
|
10 |
ЦФ1 |
ЦФ2 |
242 | ||||
|
11 |
Прибыль |
70 |
40 |
2900 |
ЦФ3->max |
2658 | |
Поиск решения дает оптимальное решение по третьему критерию (ячейки B4 : C4),
которое состоит в выпуске шкафов и столов в количествах 22 и 34 ед. Максимальная прибыль с
учетом штрафа за простой оборудования (ячейка G11) равна F = 2658 ден.ед.
Аналогично можно определить оптимальный план выпуска продукции с учетом штрафа,
используя выражение (3.9).
Отчет должен содержать следующие пункты:
• задание на работу с конкретными исходными данными студента,
• математическую модель максимизации прибыли,
• математическую модель минимизации штрафа,
• графическое решение задачи максимизации прибыли,
• оптимизацию общей прибыли в Excel в табличном виде,
• оптимизацию штрафа в Excel в табличном виде,
• математическую модель и оптимизацию прибыли с учетом штрафа,
• выводы по работе.
СПИСОК ЛИТЕРАТУРЫ
Основная
|
№ |
Наименование |
Автор(ы) |
Год и место |
Используется при |
Курс |
|
1 |
2 |
3 |
4 |
5 |
6 |
|
1 |
Методы оптимизации |
Корнеенко В.П. |
2007, Высшая |
1-5 |
3 |
|
2 |
Методы оптимизации |
Струченков В.И. |
2005, Экзамен |
1-5 |
3 |
|
3 |
Методы оптимизации в |
Струченков В.И. |
2009, Солон- |
2, 3, 4, 5 |
3 |
|
4 |
Методы оптимизации. Задачи и |
Просветов Г.И. |
2009, Альфа- |
2, 3, 4, 5 |
3 |
|
5 |
Теория системного анализа и |
Гуров С.В. |
2008, СПб: |
1-5 |
3 |
Дополнительная
|
№ |
Наименование |
Автор(ы) |
Год и место |
Используется при |
Курс |
|
1 |
2 |
3 |
4 |
5 |
6 |
|
1 |
Методы оптимизации |
Зарубин В.С., |
2003, МГТУ им. |
1, 2, 3 |
3 |
|
2 |
Универсальные решения |
Ащепков Л.Т., |
2006, Наука |
4, 5 |
3 |
|
3 |
Введение в методы |
Щитов И. |
2008, Высшая |
1-5 |
3 |
|
4 |
Поиск оптимальных решений |
Курицкий В.Я. |
1997,«BHV - |
1-5 |
3 |
Комментарии (0)