Общая постановка прикладной задачи. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Общая постановка прикладной задачи.



Все факторы, входящие в описание модели можно разделить на две группы: внешние факторы (условия проведения операции), на которые мы не можем влиять а123,…;

Зависимые факторы (элементы решений), которые мы можем выбирать х123,…

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

z = f (x1 x2 … a1 a2 …)

Оптимизационная задача формулируется в общем виде.

Найти переменные х12,…хn, удовлетворяющие системе неравенств (уравнений) φj (x1 x2…xn) ≤ bj, где j =1, 2, …m, и обращают в max или min целевую функцию:

z = f (x1, x2,…a1, a2,…) → max (min).

 

Классификация оптимизационных методов и моделей.

По характеру взаимосвязи между переменными: линейные и нелинейные.

По характеру изменения переменных: непрерывные и дискретные.

По учету факторов времени: статические и динамические.

По наличию информации о переменных: задачи полной определенности (детерминированные) и задачи в условиях неполной определенности.

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

 

Если критерий эффективности и система ограничений линейны, такая задача является задачей линейного программирования.

Если критерий эффективности и система ограничений являются целыми числами, то эта задача называется задачей целочисленного линейного программирования, а если система ограничений и целевая функция заданы нелинейными функциями, то имеем задачу нелинейного программирования.

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

Если целевая функции и система ограничений носят случайный характер, то получим задачу стохастического программирования.

Если точный оптимум найти алгоритмическим путем невозможно, то прибегают к методам эвристического программирования.

 

Основные этапы построения оптимизационных моделей.

Основные этапы построения оптимизационных моделей можно представить в виде схемы:

 

 

 

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

 

 

Линейное программирование.

Пример постановки задачи линейного программирования.

В качестве примера рассмотрим задачу об использовании ресурсов.

Пример.

Для изготовления 2-х видов продукции Р1 и Р2 используют 4 вида ресурсов S1, S2, S3,S4. Запасы ресурсов, затрачиваемых на изготовление единицы продукции, приведены в таблице:

 

X1, X2– число единиц продукции.

Прибыль, получаемая от единицы продукции Р1 и Р2 соответственно равны С1=2 и С2=3.

Так как потребление ресурсов S1, S2, S3,S4 не должно превышать их запасов, то связь между потреблением ресурсов и их запасами выразится системой неравенств:


х1 + 3х2 ≤ 18

1 + х2 ≤ 16 (2.1) – система ограничений.

х2 ≤ 5

1 ≤ 21

 

По смыслу задачи переменные

x1≥0, x2≥0 (2.2)

Суммарная прибыль составит

F = 2x1 + 3x2→max (2.3)

Итак, экономико-математическая модель задачи найти план выпуска продукции, Х (х12) удовлетворяющий системе ограничений (2.1) и условию (2.2), при которых функция (2.3) принимает максимальное значение.

Задачу легко обобщить на случай n видов продукции с использованием m видов ресурса.

 



Поделиться:


Последнее изменение этой страницы: 2017-02-17; просмотров: 157; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.141.100.120 (0.007 с.)