Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Слайды Станкевич 2009.ppt
Скачиваний:
175
Добавлен:
15.06.2014
Размер:
4.65 Mб
Скачать

Пример. Необходимо разработать корпус ЭВС в форме параллелепипеда с объемом не менее 1000 см3 и минимальной площадью поверхности стенок. Толщину стенок рассматривать не будем. Обозначим через xi

размеры параллелепипеда.

F 2x1x2 2x2 x3 2x1x3 min x1x2 x3 1000см3

Многокритериальные задачи оптимизации.

Метод главного критерия.

min F1(X), при ограничениях F2(X) F(X), F3(X) F(X),

…… Fn(X) F(X), где

F(X) - максимально допустимое значение i-го частного критерия.

Метод взвешивания критериев оптимизации.

n

F ( X ) i Fi ( X )

i 1

i – весовой коэффициент.

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

 

 

n

max(min)

 

 

 

 

F c0 cj xj

n

 

j 1

 

 

 

 

aij x j bi

(i

 

)

1,m

j 1

x j

0

 

Каноническая форма (канонический вид) записи ЗЛП

n

n

 

 

max cj x j ;

aij x j bi

;

x j 0 ,

j 1

j 1

 

 

(i

 

) ,

j

 

.

 

1,n

1,m

Cij

адача о назначениях. Пусть имеется n мест на плате для азмещения n элементов, причем на каждом месте может быть азмещена только одна микросхема. Эффективность размещени

й микросхемы на j-м месте C(например суммарная длина

вязей).

ij

На основании этих данных можно построить квадратную

матрицу

 

 

 

Cij

 

 

 

n n

 

 

 

 

 

 

 

 

 

 

 

 

Требуется так распределить n микросхем на n мест на плате, чтобы сумма эффективностей их размещения была максимальной (для длины связей – была минимальной).

Определим некоторую матрицу X

 

 

 

xij

 

 

 

, в которой

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n n

 

 

 

 

 

 

 

 

 

 

x

 

1, если j-е место занимает i-я микросхема,

ij

 

 

 

 

0 в противном слу ае .

 

 

Математическая модель задачи оптимизации

n

n

max cij xij

i 1

j 1

n

 

 

 

 

 

xij 1

j

 

 

 

1,n

i 1

 

 

 

 

 

n

 

 

 

 

 

xij 1

i

1, n

 

j 1

Вобщем случае задача оптимизации решается в K-мерном

пространстве. При этом мерность пространства зависит как от числа переменных n, так и от вида ограничений. В случае, если все m ограничений имеют вид неравенств, то K=n.

Если все m ограничений имеют вид уравнений, то K=n-m.

Вслучае, если m ограничений - в виде уравнений, а l - в виде неравенств, то K=n+l-m.

Пример max F 12 3x1 4x2

 

4x1 3x2

 

12

 

 

 

2x1 3x2

6

xi 0

 

 

 

 

 

x

2x

2

2

 

 

 

1

 

 

 

 

 

 

4x 3x

2

x 12

x3 12 4x1 3x2

1

 

 

3

 

 

 

2x1 3x2

x4 6

 

 

x4 6 2x1 3x2

 

x1 2x2 x5 2

 

x5 2 x1 2x2

 

 

X2

X5=0

X1

F=0

X3=0 X4=0

Решение задачи

x1

18

;

x2

 

20

;

Fmax

2

.

 

11

 

 

 

11

 

 

 

 

11

X2 4

3

2A

1

B

0

1 2 3

X1

F=1

Лекция 16. Симплекс-метод