- •Общая методология исследования операций.
- •Модель операции и основные способы построения этой модели
- •2.Распределение ресурсов
- •Общая модель задач математического программирования.
- •Классификация задач математического программирования.
- •Задача линейного программирования (постановка и формы записи задач линейного программирования).
- •Метод квадратичного программирования.
- •Сепарабельное программирование. Метод кусочно-линейной аппроксимации.
- •Методы целочисленного программирования. Класс задач целочисленного программирования.
- •Перечисление специальных методов решения задач дискретного программирования.
- •Динамическое программирование. Общая структура задач динамического программирования.
- •Стохастическое программирование.
Общая модель задач математического программирования.
Математическое программирование — область математики, разрабатывающая теорию и численные методы решения многомерных экстремальных задач с ограничениями, т. е. задач на экстремум функции многих переменных с ограничениями на область изменения этих переменных.
Функцию, экстремальное значение которой нужно найти в условиях экономических возможностей, называют целевой, показателем эффективности или критерием оптимальности. Экономические возможности формализуются в виде системы ограничений. Все это составляет математическую модель. Математическая модель задачи — это отражение оригинала в виде функций, уравнений, неравенств, цифр и т. д.
Модель задачи математического программирования включает:
совокупность неизвестных величин, действуя на которые, систему можно совершенствовать. Их называют планом задачи (вектором управления, решением, управлением, стратегией, поведением и др.);
целевую функцию (функцию цели, показатель эффективности, критерий оптимальности, функционал задачи и др.). Целевая функция позволяет выбирать наилучший вариант -из множества возможных. Наилучший вариант доставляет целевой функции экстремальное значение. Это может быть прибыль, объем выпуска или реализации, затраты производства, издержки обращения, уровень обслуживания или дефицитности, число комплектов, отходы и т. д.;
Эти условия следуют из ограниченности ресурсов, которыми располагает общество в любой момент времени, из необходимости удовлетворения насущных потребностей, из условий производственных и технологических процессов. Ограниченными являются не только материальные, финансовые и трудовые ресурсы. Таковыми могут быть возможности технического, технологического и вообще научного потенциала. Нередко потребности превышают возможности их удовлетворения. Математически ограничения выражаются в виде уравнений и неравенств. Их совокупность образует область допустимых решений (область экономических возможностей). План, удовлетворяющий системе ограничений задачи, называется допустимым. Допустимый план, доставляющий функции цели экстремальное значение, называется оптимальным. Оптимальное решение, вообще говоря, не обязательно единственно, возможны случаи, когда оно не существует, имеется конечное или бесчисленное множество оптимальных решений.
Классификация задач математического программирования.
В зависимости от свойств целевой функции и функции ограничений все задачи математического программирования делятся на два основных класса:
- задачи линейного программирования,
- задачи нелинейного программирования.
-выпуклое прог.
- квадратичное прог.
отдельно
- целочисленное
- параметрическое
- дробно-линейное
отдельно
-стохастическое
-детерминированное
Если целевая функция и функции ограничений – линейные функции, то соответствующая задача
поиска экстремума является задачей линейного программирования.
Если хотя бы одна из указанных функций нелинейна, то соответствующая задача
поиска экстремума является задачей нелинейного программирования.
