12
1 Основные понятия Основные понятия 0 1 2 3 4 5 6 7 8 9 10 9 8 7 6 5 4 3 2 1 0 1 2 3 4 5 6 7 8 9 10 9 8 7 6 5 4 3 2 1 0 1 2 3 4 5 6 7 8 9 10 9 8 7 6 5 4 3 2 1 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 10 9 8 7 6 5 4 3 2 1 1 2 3 4 5 6 7 8 9 ) ( X C Y = Множество допустимых решений ... )) ( ( + X C conv Выпуклая оболочка Точки 1-9 - слабо- эффективные точки Точки 2-5, 7,8 – парето оптимальные. Точки 5 и 7 – не опорные.

л 8-многокропт-мудрова-3-12

Embed Size (px)

Citation preview

Page 1: л 8-многокропт-мудрова-3-12

1

Основные понятияОсновные понятия

0 1 2 3 4 5 6 7 8 9

10

9

8

7

6

5

4

3

2

1

0 1 2 3 4 5 6 7 8 9

10

9

8

7

6

5

4

3

2

1

0 1 2 3 4 5 6 7 8 9

10

9

8

7

6

5

4

3

2

1

1

2

3

4

5 6

7

8 9

0 1 2 3 4 5 6 7 8 9

10

9

8

7

6

5

4

3

2

1

1

2

3

4

5 6

7

8 9

)(XCY =

Множество допустимых решений

...))(( +XCconv

Выпуклая оболочка

Точки 1-9 - слабо-эффективные точки

Точки 2-5, 7,8 – парето оптимальные. Точки 5 и 7 – не опорные.

Page 2: л 8-многокропт-мудрова-3-12

2

Непрерывная задачаНепрерывная задача

Следствие 2.1. Множество парето оптимальных решений

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

, точно совпадают с множеством

решений задач линейного программирования

где .

Замечание 1.1 В дискретном (целочисленном) случае этот

результат не сохраняется, т.е. существуют парето

оптимальные решения, которые не являются решением для

любой взвешенной суммы критериев.

Page 3: л 8-многокропт-мудрова-3-12

3

Непрерывная задачаНепрерывная задачаРассмотрим пример линейной двухкритериальной задачи с

непрерывными (не дискретными) переменными. Пусть имеем:

, при , ,

2y

1y

2Cx

4Cx

3Cx

1Cx

Y

-1

-2

-3

-4

-5

-6

-7

-8

-9

-10

1 2 3 4 5 6 7 8 9 10 11 12 13

1x4x

3x2x

X

0=α

1 2 3 40

1

2

3

4

31=α

21=α

32=α

1=α

2x

1x

min)xx)(()xx(z →−−−++= 2121 213 αα

Page 4: л 8-многокропт-мудрова-3-12

4

Влияние весового коэффициентаВлияние весового коэффициента

0

2y

1y

2Cx

4Cx

3Cx

1Cx

Y

-1

-2

-3

-4

-5

-6

-7

-8

-9

-10

1 2 3 4 5 6 7 8 9 10 11 12 13

min,)xx)(()xx(z →−−−++= 2121 213 αα

Page 5: л 8-многокропт-мудрова-3-12

5

Дискретная задачаДискретная задачаРассмотрим двухкритериальную целочисленную задачу линейного

программирования при условии - целочисленный вектор,

где , , , .

0

1x4x

X

2x3x

1 2 3 40

1

2

3

4

0 1 2 3 4 5 6 7 8 9 10 11 12 13 -1

-2

-3

-4 -5 -6 -7 -8 -9

a

b

2Cx

c d

3Cx

4Cx

1Cx

Page 6: л 8-многокропт-мудрова-3-12

6

Модифицируем предыдущую задачу, введя новое ограничение:

, , -целочисленный вектор, где , ,

, .

0 1 2 3 4

4 3 2 1

-1

-2

-3

-4 -5 -6 -7 -8 -9

0 1 2 3 4 5 6 7 8 9 10 11 12 13

Page 7: л 8-многокропт-мудрова-3-12

7

Метод с - ограничениямиМетод с - ограничениямиεДля двухкритериального случая задача выглядит

следующим образом:

,

которая сводится к задаче следующего вида:

: , ,

или

: ,

Теорема 2.1. является эффективным решением задачи

ДКО тогда и только тогда, когда существует такое, что

является решением или существует , такое что

является решением .

Page 8: л 8-многокропт-мудрова-3-12

8

Алгоритм метода с - ограничениямиАлгоритм метода с - ограничениямиε1. Полагаем или .

2. Вычисляем идеальную точку и точку надира.

3. Полагаем и .

4. Пока выполняем:

a) Решаем методом ветвей и границ и

оптимальное решение ( ) добавляем к .

b) Полагаем .

5. Исключаем недоминирующие точки из .

Page 9: л 8-многокропт-мудрова-3-12

9

Численные результатыЧисленные результаты1. , - целочисленный вектор, где ,

, , .Положим, что , , .

Задача сводится к

следующей:

При ограничениях

,

- целые числа.

-9

0 1 2 3 4 5 6 7 8 9 10 11 12 13

-1

-2

-3

-4 -5 -6 -7 -8

Page 10: л 8-многокропт-мудрова-3-12

10

Численные результатыЧисленные результаты2. Рассмотрим задачу Gupta и Malhotra:

при ограничениях ,

, -целочисленные. Множество состоит

из 13 точек, находящихся на многоугольнике .

5 4 3 2 1

0 1 2 3 4

-1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12

1 2 3 4 5 6 7 8 9 10 11 12

Page 11: л 8-многокропт-мудрова-3-12

11

Численные результатыЧисленные результаты3. Рассмотрим следующую задачу

где , ,

Множество содержит 42 точки

8

7

6

5

4

3

2

1 0 1 2 3 4 5 6 7 8

1 b

2 b

3 b

4 b

5 b

6 b

0 1 2 3 4 5 6 7 8

5 Cx 2 Cx

3 Cx

4 Cx

2 z

1 z

1 Cx

a

Page 12: л 8-многокропт-мудрова-3-12

12

Преимущества методаПреимущества метода с - ограничением с - ограничением

• Позволяет решать ДКО задачи.

• Позволяет найти всё парето оптимальное множество.

• Превосходит метод взвешенных норм Чебышева.

• Превосходит метод Gupta и Malhotra , а также метод

Abbas и Chaabanc.