ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 07.04.2021

Просмотров: 688

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

МИНИСТЕРСТВО

ОБРАЗОВАНИЯ

И

НАУКИ

РФ

ФЕДЕРАЛЬНОЕ

ГОСУДАРСТВЕННОЕ

БЮДЖЕТНОЕ

ОБРАЗОВАТЕЛЬНОЕ

УЧРЕЖДЕНИЕ

ВЫСШЕГО

ПРОФЕССИОНАЛЬНОГО

ОБРАЗОВАНИЯ

«

ВОРОНЕЖСКИЙ

ГОСУДАРСТВЕННЫЙ

УНИВЕРСИТЕТ

»

 
 
 
 

 
 
 
 
 

ЛАБОРАТОРНЫЙ

ПРАКТИКУМ

  

ПО

МЕТОДАМ

ОПТИМИЗАЦИИ

  

И

ИССЛЕДОВАНИЮ

ОПЕРАЦИЙ

 
 

Составитель

И

.

Д

Коструб

 
 
 
 
 
 
 
 
 
 
 
 
 

Издательско

-

полиграфический

центр

Воронежского

государственного

университета

2013 


background image

Утверждено

научно

-

методическим

советом

факультета

прикладной

матема

-

тики

информатики

и

механики

 19 

февраля

 2013 

г

., 

протокол

 6 

 
 
 
 
 
 
 

Рецензент

доцент

кафедры

ММИО

Ю

.

В

Бондаренко

 
 
 
 
 

Практикум

подготовлен

на

кафедре

нелинейных

колебаний

факультета

ПММ

Воронежского

государственного

университета

.  

 
 
 
 
 
 
 
 
 
 
 
 
 

Рекомендуется

для

студентов

 3-

го

курса

дневного

отделения

 
 
 
 
 
 
 
 
 
 

Для

специальности

 010501 – 

Прикладная

математика

и

информатика


background image

Лабораторный

практикум

написан

по

курсу

  «

Методы

оптимизации

и

исследование

операций

» 

и

посвящён

численным

методам

минимизации

функций

одной

и

нескольких

переменных

а

также

решению

задач

курса

«

Исследование

операций

» 

с

помощью

ЭВМ

Предназначен

практикум

для

  

лабораторной

и

самостоятельной

работы

студентов

.  

В

каждом

параграфе

приводятся

теоретические

сведения

необходимые

для

решения

  

сформулированных

задач

Приводятся

образцы

решения

задач

а

также

задания

для

самостоятельной

работы

ЧИСЛЕННЫЕ

МЕТОДЫ

МИНИМИЗАЦИИ

Определение

Пусть

функция

)

(

u

J

определена

всюду

в

некоторой

окрестности

точки

P

Тогда

эта

функция

имеет

в

точке

P

локальный

максимум

 (

или

соответственно

локальный

минимум

), 

если

существует

такая

окрестность

точки

P

что

для

всех

точек

этой

окрестности

значение

)

(

P

J

является

наибольшим

  (

или

соответственно

наименьшим

среди

всех

значений

)

(

u

J

этой

функции

Локальный

максимум

и

локальный

минимум

объединяются

общим

названием

локальный

экстремум

Если

функция

)

(

u

J

дифференцируема

в

данной

точке

P

и

имеет

в

этой

точке

локальный

экстремум

то

0

)

(

u

J

Точки

в

которых

производная

0

)

(

u

J

функции

)

(

u

J

обращается

в

нуль

называются

стационарными

точками

функции

Каждая

стационарная

точка

 – 

это

точка

возможного

экстремума

функции

Однако

сделать

заключение

о

том

что

в

данной

стационарной

точке

на

самом

деле

имеется

экстремум

можно

лишь

на

основании

дополнительного

исследования

для

проведения

которого

существуют

достаточные

условия

экстремума

ЧИСЛЕННЫЕ

МЕТОДЫ

  

ОДНОМЕРНОЙ

МИНИМИЗАЦИИ

КЛАССИЧЕСКИЙ

МЕТОД

МИНИМИЗАЦИИ

Численные

методы

минимизации

составной

своей

частью

содержат

поиск

точек

локального

минимума

функции

вдоль

заданного

направления

т

.

е

отыскание

точек

минимума

функции

одной

переменной

 (

как

правило

на

заданном

отрезке

). 

Постановка

задачи

Найти

решение

следующей

задачи

 

,

,

inf

)

(

b

a

U

u

u

J

где

)

(

u

J

действует

следующим

образом

R

X

J

:

X

 - 

это

область

определения

причём

X

U

Точки

U

u

называются

допустимыми

а

)

(

u

J

 - 

целевой

функцией

.  


background image

Теорема

 (

Вейерштрасса

). 

Если

U

замкнуто

и

ограничено

а

)

(

u

J

непрерывна

на

нем

то

функция

)

(

u

J

ограничена

снизу

на

этом

множестве

Пусть

функция

)

(

u

J

кусочно

-

непрерывна

и

кусочно

-

дифференцируема

Подозрительными

на

экстремум

считаются

следующие

точки

:  

1. 

Стационарные

0

)

(

u

J

2. 

Концы

отрезка

 (

краевой

максимум

и

краевой

минимум

объединяют

общим

названием

 - 

краевой

экстремум

). 

3. 

Точки

разрыва

4. 

Точки

в

которых

производная

не

существует

5. 

Точки

разрыва

производной

Затем

следует

провести

дополнительные

исследования

в

стационарных

точках

.  

Пусть

0

)

(

...

)

(

)

(

0

)

(

0

0



P

J

P

J

P

J

k

а

0

)

(

0

)

1

(

P

J

k

Если

)

1

(

k

четная

и

0

)

(

0

)

1

(

P

J

k

то

0

P

 - 

точка

минимума

если

)

1

(

k

четная

и

0

)

(

0

)

1

(

P

J

k

то

0

P

 - 

точка

максимума

.  

Если

)

1

(

k

нечетная

то

0

P

 - 

точка

перегиба

Определение

Функция

R

U

J

:

называется

унимодальной

на

 

b

a

U

,

если

существуют

числа

b

a

такие

что

на

отрезке

]

,

[

a

функция

убывает

на

отрезке

]

,

[

b

возрастает

а

на

отрезке

]

,

[

остается

постоянной

 (

см

рис

. 1). 

Рис

. 1 

 
 
 


background image

МЕТОД

  

ДЕЛЕНИЯ

ОТРЕЗКА

ПОПОЛАМ

 
         

Рассмотрим

метод

деления

отрезка

пополам

предполагая

что

целевая

функция

является

унимодальной

на

рассматриваемом

отрезке

Заметим

что

выпуклая

на

отрезке

 

b

a

,

функция

является

унимодальной

на

нём

поэтому

для

дважды

непрерывно

дифференцируемой

на

)

,

(

b

a

функции

)

(

u

J

условие

неотрицательности

второй

производной

0

)

(

"

u

J

)

,

(

b

a

u

является

достаточным

для

унимодальности

функции

на

отрезке

 

b

a

,

.  

           

Нахождение

точки

]

,

[

*

b

a

u

доставляющей

локальный

минимум

осуществляется

путем

последовательного

уменьшения

отрезка

содержащего

точку

минимума

           

Для

сужения

отрезка

унимодальности

будут

использоваться

две

точки

1

u

и

2

u

расположенные

симметрично

относительно

середины

отрезка

2

/

)

(

1

a

b

u

2

/

)

(

2

a

b

u

2

/

)

(

0

a

b

причем

]

,

[

,

2

1

b

a

u

u

и

2

1

u

u

В

каждой

из

трех

возможных

ситуаций

длина

отрезка

]

,

[

2

1

u

u

не

должна

превышать

2

/

)

(

a

b

Если

величина

мала

то

длина

отрезка

унимодальности

уменьшается

почти

вдвое

чем

и

мотивировано

название

метода

  

Рис

. 2 

АЛГОРИТМ

Шаг

 1

Положить

0

n

задать

,

,

,

b

a

Шаг

 2

Положить

1

n

n

2

/

)

(

1

a

b

u

2

/

)

(

2

a

b

u

Шаг

 3

Вычислить

)

(

1

1

u

J

J

)

(

2

2

u

J

J