- •Содержание
- •4.4.2 Ознакомление с образцом решения задачи 28
- •1Задачи оптимизации: начальные понятия
- •1.1Семантика термина «оптимальный». Критерий оптимальности
- •1.2Задача оптимизации: суть задачи и её элементы
- •1.3Формальная постановка задачи оптимизации
- •2Задания к контрольной работе
- •2.1Формулировка задания
- •2.2Собственный вариант задачи «Планирование производства»
- •2.3Собственный вариант «Транспортной задачи»
- •2.4Собственный вариант задачи «Планирование персонала»
- •3Использование надстройки «Поиск решения» Excel для решения задач оптимизации
- •3.1Функциональность надстройки «Поиск решения»
- •3.2Начальные значения искомых переменных – специфика процедуры поиска решения
- •3.3Способ использования файла Smpls.Xls с образцами решения задач
- •4Пояснения к решаемым задачам
- •4.1Настройка надстройки
- •4.2Задача «Планирование производства»
- •4.2.1Суть задачи
- •4.2.2Ознакомление с образцом решения задачи
- •4.2.3Новый критерий и дополнительные ограничения
- •4.2.4Формирование собственного варианта задачи планирования производства
- •4.3Транспортная задача, или задача планирования перевозок
- •4.3.1Суть задачи
- •4.3.2Ознакомление с образцом решения задачи
- •4.3.3Формирование собственного варианта транспортной задачи
- •4.4Задача «Планирования персонала»
- •4.4.1Суть задачи
- •4.4.1.1.Предметная область
- •4.4.1.2.Предварительные соображения о методике решения Лишние сотрудники на рабочих местах допустимы
- •Расчёт количества работников, занятых в конкретные дни недели
- •4.4.1.3.Элементы задачи планирования работников
- •4.4.2Ознакомление с образцом решения задачи
- •4.4.3Формирование собственного варианта задачи планирования персонала
- •5Рекомендации по оформлению отчета по контрольной работе
- •5.1Формат отчёта
- •5.2Содержание отчёта
- •Формулировка задания
- •Задача планирования производства
- •2.1 Формулировка задачи оптимального планирования производства
- •2.2 Образец решения задачи планирования производства
- •2.3 Формирование собственного варианта задачи планирования производства
- •3.3 Формирование собственного варианта транспортной задачи
- •4.3 Формирование собственного варианта задачи планирования персонала
- •5.3Замечание заключительное
1.3Формальная постановка задачи оптимизации
Наблюдаем каким образом можно запутать простые вещи и пытаемся привыкнуть к несложной математической нотации.
Почти формальная запись задачи оптимизации имеет вид:
(1)
где
– вектор искомых переменных
;
– целевая функция;
exstremum – абстрактный
идентификатор, заменяемый в конкретных
задачах идентификатором
или
;
– система отношений, определяющая
множество допустимых значений искомых
переменных.
Представив в виде системы, можно получить следующую формальную запись задачи оптимизации:
(2)
где
,
– символы операций отношения, т. е.
элементы множества
;
,
– выражения, определяемые конкретикой
решаемой задачи, их мы назвали
вспомогательными функциями; очень часто
эти функции являются вырожденными, –
представляют собой искомые переменные
и/или константы задачи.
А теперь вспоминаем следующее: фактически
и целевая функция, и вспомогательные
функции являются функциями не только
искомых переменных, но и констант задачи,
т. е. правильнее было бы вместо
,
,
писать так:
,
,
где
– вектор констант задачи. К сожалению,
так писать не принято: из-за стремления
к компактности записи формул и желания
«сосредоточить внимание на главном»,
кроме того, константы, вообще не принято
называть аргументами, их называют
параметрами, и в обозначение функции
обычно не включают. Итак, запоминаем: и
целевая функция, и вспомогательные
функции в общем случае имеют неотображаемые
в обозначениях этих функций параметры
– константы задачи.
Формула (2) более точна по сравнению с нечёткой формулой (1), но одновременно и менее наглядна. Повысить наглядность формальной записи задачи оптимизации без сокращения её содержательности можно, если учесть следующие факты:
задачи вида
и
могут быть сведены к задаче
путём незначительной модификации
выражения целевой функции; действительно,
эквивалентно
,
а
эквивалентно
;отношение
любого вида может быть сведено к виду
следующим путём:правая часть отношения переносится влево для получения нуля в правой части и одного выражения
в левой;
строгое неравенство можно преобразовать в нестрогое с помощью малой положительной константы
,
– значение которой пренебрежимо мало
в рамках рассматриваемой предметной
области:
вычислительно эквивалентно
равенство
заменяется парой нестрогих неравенств
;
.
Учёт перечисленных фактов позволяет получить типичную запись формальной постановки задачи оптимизации в учебнике:
(3)
А иногда записывают и вовсе просто:
(4)
Ну, теперь корректная формальная запись задачи (4) ничуть не сложнее упрощенной записи (1).
Обратим внимание на следующие факты.
Выражение целевой функции
обязательно содержит все элементы
вектора
– это определяется семантикой (смыслом)
понятий целевой функции и искомых
переменных. В то же время выражение
каждой из функций ограничений
может фактически содержать только
часть элементов вектора
:
каждое ограничение может ограничивать
значения только некоторой части искомых
переменных.
И, наконец, главное: всё, что вы прочитали в этом пункте – чистой воды гимнастика для ума, практически полезного здесь ничего нет; в реальной практике задачу оптимизации следует формулировать в наиболее подходящем для восприятия виде, а это тот вид, который наиболее просто и естественно отражает конкретику предметной области, формально ему соответствует «несуразная» формула (2). Так зачем же я этот пункт написал? Ну, во-первых, ум тренировать полезно: умные люди живут дольше (в среднем), а во-вторых, надо быть готовым к чтению учебников.
