Анализ результатов в этих столбцах показывает, что во всех случаях имеет место значительный выигрыш либо в значениях экстремумов при немалом выигрыше в самом количестве испытаний (функции и ), либо наоборот, имеет место значительный выигрыш в числе испытаний при существенном выигрыше в значениях экстремумов даже по сравнению с их точными значениями (функции , и при большом числе оцениваемых параметров (J = 10).

Из этого анализа следует и более важный вывод: указанная вычислительная эффективность реализуется при минимуме исходной информации о свойствах рассмотренных функций, что является важным фактором при решении практических задач оптимизации с использованием комбинации [1] + [2] + [1].

Таблица 1

k -

Экстремумы

номер

ЛП-поиск

ПЛП + ЛП – поиск

функции

NO

NO

1

2

3

4

5

6

7

8

1

0,0067

-

104

0,226*10-3

-

1692

-

2

-2,9695

-

104

-2,9855

-

692

-

3

0,6267

-

104

0,0217

-

2153

-

4

11,782

18,390

104

10,127

19,624

2102

5747

5

4,9665

439,68

104

1,132

868,62

2102

5747

Эффективность

9

10

11

12

1

0,034

0,169

-

-

2

1,005

0,069

-

-

3

0,0346

0,215

-

-

4

0,859

0,210

1,067

0,575

5

0,228

0,210

1,976

0,575

Поскольку инструментальной основой в обоих методах является датчик псевдослучайных чисел Соболя q (0 < q < 1), то возникает интерес к тому, как скажется на эффективности анализа комбинация ПЛП-поиска с другими датчиками псевдослучайных чисел. С этой целью был использован имеющийся в MATLAB датчик rand (m, n), вырабатывающий двумерную матрицу равномерно распределенных по вероятности псевдослучайных чисел на интервале (0, 1), где m и n – целые числа. Период у этого датчика L = 21492, что существенно ниже периода датчика Соболя. В данном случае величина периода не сказывалась на результатах, так как число экспериментов не превышало 10000.

НЕ нашли? Не то? Что вы ищете?

В табл. 2 приведены результаты исследования приведенных пяти функций при использовании комбинации “ЛП-поиск + ПЛП-поиск +ЛП-поиск“. Для каждой функции приведены результаты поиска экстремума ЛП-поиском в исходной области (заданной) за N0 экспериментов (первая строчка для данной функции), в третьем столбце приведено число экспериментов N1, затраченное на реализацию ПЛП-поиска, и во второй строке приведены результаты поиска экстремума ЛП-поиском в выделенной подобласти за N0 экспериментов. По указанной схеме для пяти функций были проведены вычислительные эксперименты с помощью датчика rand (m,n), где роль параметров m и n выполняли соответственно J и N0. Результаты этих экспериментов также представлены в таблице. При этом выделенные подобласти концентрации наилучших значений функций в смысле “близости” к значениям экстремумов получались с помощью ПЛП-поиска. Отметим тот факт, что при J =2 и 3 результаты поиска экстремумов Ф1* и Ф2* в исходных областях за одно и то же число экспериментов N0 с датчиком rand (m, n) лучше или сопоставимы с аналогичными в первой половине таблицы, и, наоборот, при J = 4 аналогичные результаты в первой половине таблицы лучше, чем во второй половине, что подтверждает вывод о том, что датчик Соболя весьма эффективен в пространствах параметров высокой размерности.

Таблица 2

№ функции

EX

TRE

MUM

N1

Комбинация

“ЛП-поиск + ПЛП-поиск +ЛП-поиск “

Использование стандартного датчика rand (m, n)

N0

200

500

1000

2000

5000

10000

200

500

1000

2000

5000

10000

1

Ф1*

992

0,717

0,177

0,1128

0,0313

0,0067

0,0067

0,3765

0,0466

0,0050

0,0050

0,0050

0,0050

0,0005

0,0005

0,0002

0,17·10-3

0,24·10-5

0,24·10-5

0,0087

0,0023

0,0002

0,0001

0,0001

0,0001

2

Ф2*

192

–2,775

–2,775

–2,775

–2,7841

–2,847

–2,9695

-2,848

2,737

-2,737

-2,838

-2,892

-2,975

–2,969

–2,985

–2,985

–2,9855

–2,998

–2,9982

-2,993

-2,993

-2,993

-2,993

-2,994

-2,994

3

Ф3*

780

12,314

11,768

1,755

1,7548

0,627

0,6267

19,839

4,670

4,670

2,313

2,313

1,859

3,083

0,899

0,899

0,0217

0,0217

0,0217

0,899

0,899

0,738

0,602

0,375

0,375

4

Ф4*

500

12,921

12,820

12,494

11,782

11,782

11,782

12,656

12,656

11,864

11,864

11,864

11,864

10,225

10,225

10,201

10,127

10,127

10,127

10,173

10,173

10,136

10,136

10,136

10,109

Ф4**

500

17,492

17,570

17,570

17,933

18,058

18,390

17,206

17,206

17,981

17,981

17,981

18,076

19,378

19,450

19,450

19,512

19,552

19,624

19,338

19,338

19,440

19,481

19,545

19,558

5

Ф5*

500

11,537

10,192

8,614

4,967

4,967

4,967

8,323

8,323

4,915

4,915

4,915

4,915

1,234

1,217

1,207

1,132

1,132

1,132

1,192

1,192

1,123

1,123

1,123

1,123

Ф5**

500

190,83

253,58

261,84

323,84

358,96

439,68

215,28

215,28

343,22

343,22

343,22

361,81

786,26

810,89

810,89

823,62

823,62

868,14

756,52

785,92

835,21

835,21

850,19

850,19

ЛИТЕРАТУРА

1. , Статников оптимальных параметров в задачах со многими критериями. – М.: Дрофа, 20с.

2. , Фирсов ПЛП-поиска в решении общей задачи нелинейного программирования // Математика, информатика, естествознание в экономике и обществе. – М.: МФЮА, 2006. - С.31-34.

3. Дж. Методы поиска экстремума. – М.: Наука, ГРФМЛ, 19с.

4. Растригин поиск в задачах оптимизации многопараметрических систем. – Рига: Зинатне, 19с.

5. Прикладное нелинейное программирование – М.: Мир, 19с.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3