Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2202 сфо 4 курс / учебные пособия / теория систем и системный анализ.doc
Скачиваний:
167
Добавлен:
20.04.2015
Размер:
785.92 Кб
Скачать

ГлаваIi. Математические модели оптимизации ресурсов и принятия решений.

2.1. Общий случай математической постановки задачи оптимизации.

Задача оптимизации в общем случае, включающая три компоненты ( целевую функцию F, ограничение gi

и граничные условия), имеет следующую математическую постановку.

F=f(x1,x2,...,xn)→max (min)

g1(x1,x2,...,xn) {≤ , =, ≥}d1 ;

........................................ или F=f(xj ) →max (min)

g1(x1,x2,...,xn) {≤ , =, ≥}di ; gi (xj) {≤,= , ≥}di

aj ≤ xj ≤ bj ; i = 1,m, j=1,n

........................................

gm(x1,x2,...,xn) {≤ , =, ≥}dm ;

aj ≤ xj ≤ bj ; i= 1,m, j = 1,n,

где aj и bj – нижнее и верхнее предельно допустимые значения xj

Граничные условия показывают предельно допустимые значения искомых переменных, и в общем случае они могут быть двухсторонними типа aj ≤ xj ≤ bj .

Ограничения обычно выражают определенные зависимости между переменными величинами, которые по своей сути могут быть теоретическими (формульными) и статистическими. Теоретические справедливы при любых условиях. На практике же приходиться сталкиваться с необходимостью сбора и обработки статистических данных. Например, при желании оптимизировать использование общественного транспорта города в течении суток. При этом надо знать как распределен пассажиропоток во времени.

Значения переменных, удовлетворяющие заданным граничным условиям и ограничениям, называют допустимым решением задачи.

Если в задачу включаются противоречивые по смыслу требования, выполнить которые невозможно то задачу считают несовместной. Правильно же составленная задача имеет набор допустимых решений. Чтобы из данного набора допустимых решений ЛПР могло выбрать одно оптимальное (от латинского optimus – наилучший ), необходимо договориться как и по какому признаку его найти. ЛПР должно абсолютно точно представлять, в чем заключается оптимальность принимаемого решения , т.е по какому критерию принимаемое решение должно быть оптимально.

Критерий часто называют целевой функцией, функцией цели, а в математических работах – функционалом. Если при принятии решения максимизировать какое – то свойство (прибыль, производительность и т.п.), то в результате решения задачи критерий будет иметь наибольшее значение из всех допустимых решений. Если же требуется минимизировать (стоимость, расход материала, время простоя оборудования ), то в результате решения критерий будет иметь наименьшее значение из всех допустимых.

2.2. Методы оптимизации и распределения ресурсов на основе задач линейного программирования.

Подобные методы широко применимы в производстве, транспорте, организации процессов, в обучении, руководстве персоналом и др. К числу наиболее известных задач, решаемых этим методом, относятся задача о назначениях, транспортная задача и другие.

Задача о назначениях и распределении работ является частным случаем транспортной задачи,

В которой приняты следующие допущения : число поставщиков m равно числу потребителей n; запасы каждого поставщика aj = 1 ; заявки каждого потребителя bj= 1 ; каждый поставщик может поставлять грузы только одному потребителю; каждый потребитель может получать груз только от одного поставщика.

Если сумма запасов A у поставщика равняется сумме всех заявок B потребителей, то такую транспортную задачу называют сбалансированной ; если A ≠ B , то задача является несбалансированной, и ее математическая модель может иметь вид:

m n

F= ∑ ∑ cij xij → min

i=1 j=1

n ____

∑ xij ≤ aj ; j = 1,m;

i=1

m ____

∑ xij ≥ bj ; ; i= 1,n

j=1

xij ≥0;

Знак равенства в ограничениях для запасов aj означает, что объем груза, вывозимый от любого

i-го поставщика по заявкам всех потребителей, не может превышать имеющегося у него запаса, при этом часть запаса груза может оставаться не вывезенной . Аналогично знак неравенства в ограничениях для заявок bj означает, что груз, получаемый j– м поставщиком, должен быть не меньше заявки, но превышение заявки при этом допускается.

Модель сбалансированной задачи является частным случаем модели несбалансированной задачи.