Материал: Методы оптимизации. методические указания для организации самостоятельной работы по курсу «Высшая математика». Пантелеев И.Н

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

ФГБОУ ВО «Воронежский государственный технический университет»

Кафедра высшей математики и физико-математического моделирования

127-2017

МЕТОДЫ ОПТИМИЗАЦИИ

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

для организации самостоятельной работы по курсу «Высшая математика»

для студентов направления 20.01.03 «Техносферная безопасность»

(направленности «Защита в чрезвычайных ситуациях», «Безопасность жизнедеятельности в техносфере», «Защита окружающей среды»)

очной формы обучения

Воронеж 2017

Составитель канд. физ.-мат. наук И.Н. Пантелеев

 

 

УДК 517.2 (07)

 

 

 

 

 

 

 

 

 

ББК 22.1я7

 

 

 

 

 

 

 

 

 

Методы

оптимизации:

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

указания

 

для

организации самостоятельной работы по курсу«Высшая

 

математика»

 

для

студентов

направления20.01.03

 

«Техносферная

безопасность»

(направленности

«Защита

 

в

чрезвычайных ситуациях», «Безопасность жизнедеятельности

в техносфере», «Защита окружающей среды») очной формы

обучения /

ФГБОУ

ВО

«Воронежский

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

технический

университет»;

сост. И.Н. Пантелеев.

Воронеж,

 

2017. 50 с.

 

 

 

 

 

 

 

 

 

 

 

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

указания

предназначены

в

качестве

руководства

 

для организации

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

работы

по

курсу "Высшая

математика" по

разделу «Методы

 

оптимизации»

для

студентов

направления20.01.03

 

«Техносферная безопасность» в 3 семестре. В работе

приведен

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

материал,

необходимый

для

выполнения

заданий и решение типовых примеров.

 

 

 

 

 

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

указания

 

подготовлены

в

электронном

виде и содержатся в файле Vmfmm_MetOptim _17.pdf.

 

 

Ил. 18. Библиогр.: 9 назв.

Рецензент канд. физ.-мат. наук, проф. Г.Е. Шунин Ответственный за выпуск зав. кафедрой д-р физ.-мат. наук, проф. И.Л. Батаронов

Издается по решению учебно-методического совета Воронежского государственного технического университета

ÓФГБОУ ВО «Воронежский государственный

технический университет», 2017

1. ОПТИМИЗАЦИЯ ПЛАНИРОВАНИЯ КОМПЛЕКСА РАБОТ

1°. Основным материалом для сетевого планирования является список или перечень работ, который называется структурной таблицей комплекса работ. В структурной таблице для нахождения ai должно быть указано, выполнение каких работ она требует или на какие работы опирается.

Работа

Опирается

 

Обозначение

ai

на работу

Ранг

в новой

 

 

 

нумерации

a 1

-

1

b1

 

 

 

a

a

a

a

a

2

a 1 ,a 3

2

b 3

 

 

 

3

-

1

b 2

 

 

 

4

a 1 ,a 2 ,a 3

3

b 4

5

a 1 ,a 2 ,a 4

4

b 6

6

a 2 ,a 3

3

b 5

Первая

операция

называетсяупорядочением.

Для

упорядочения

все

работы

разделяют

на .

рангиРабота

называется работой 1-го ранга, если для ее начала не требуется выполнение никаких других работ. Работа называется работой

второго ранга, если она опирается на

одну или

несколько

работ первого ранга и т. д.

 

 

 

Если

задано ti - время

выполнения

работы

ai , то

минимально

возможный срок окончания работы находится по

формуле

T i = t i

+ t i ,

 

(1)

 

 

где t i

= max {T j ,Tl ,Tk } - минимально возможный срок начала

работы ai , которая опирается на работы a j , al , ak

и не может

начаться прежде, чем не будет завершена работа, которая

заканчивается позже всех.

 

 

 

 

 

 

 

 

 

 

Работы

 

ai

, из

 

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

которых

составлено

минимальное

время

 

завершения

 

комплекса

работ,

называются

критическими

работами.

Чтобы

 

найти

критические

работы,

а

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

и

критический

путь,

надо

найти

работуai

, для которой время окончания

T i

максимально; эта работа и будет критической. Далее следует

найти работу, для которой

T i

будет моментом

началаai .

Величина t i

представлена

в

виде

максимумаT j

,

T l ,

T k .

Необходимо найти max. Это будет вторая критическая работа

от конца и т. д.

 

 

 

 

 

 

 

T = åti

 

 

2°. Пусть общее время выполнения работ

нас не

 

 

 

 

 

 

 

 

 

 

 

 

(kp)

 

 

устраивает

 

и

требуется

его

сократить

до

времени.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

Очевидно,

 

что

надо

 

форсировать

 

критические

.работы

Вложение дополнительных средств x i

в работу ai

сокращает

время

ее

выполнения

сt i

до ti¢ = fi (xi ) .

Время

выполнения

комплекса

 

работ

будет=

å fi (xi ) £ T0 .

Нахождение

 

 

 

 

 

 

 

 

(kp)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

минимума

 

вложенных

средствx = åxi

= min

разберем на

примере 1.2.

 

 

 

 

 

i=1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3°. Рассмотрим задачу перераспределения уже имеющихся

средств

между

отдельными

работами. Известно,

что

количество

 

средств x > 0, снятое с

работы ai ,

увеличивает

время ее выполнения с t i

до ti¢ = fi (xi ) , а количество средств

x , вложенных дополнительно в работу al

уменьшает время ее

2

выполнения до ti ² =ji (x) . Сумма средств, снимаемых с каких-

то работ, должна быть равна сумме средств, добавляемых к другим работам, так что

x 1 + x2

+ …+ xn =0

(2)

Для решения задачи необходимо, чтобы общий срок

выполненного комплекса работ был минимален

 

T ¢ = å fi (x) + åji (x) = min .

(3)

kp

kp

 

4°. Сетевое планирование при случайных времена выполнения работ. При сложении достаточно большого числа независимых случайных величин, распределенных по любым законам, закон распределения суммы близок к нормальному, поэтому МО времени равно сумме

 

 

mt = åmti

 

,

 

(4)

 

 

 

kp

 

 

 

 

где mti

- МО времени выполнения i – й работы.

 

Среднеквадратическое отклонение, соответственно, будет

 

 

s t =

ås ti

2

,

(5)

 

 

 

kp

 

 

 

 

где s ti

- среднеквадратическое отклонение времени

 

выполнения i – й работы.

 

 

 

 

 

Если

величины (4), (5)

известны, то

вероятность

выполнения комплекса в срок T 0

находится по формуле

 

 

æ T - m

t

ö

 

 

 

ç

0

 

÷

(6)

 

 

 

 

 

 

 

P(T < T0 ) = Fç

s t

 

 

÷ + 0.5 ,

 

 

è

 

 

ø

 

где Ф – функция Лапласа находится из таблицы.

1.1. Пусть дана упорядоченная структурная таблица

3