Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТТ ТЗ и ДП.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
576.51 Кб
Скачать
  1. Динамическое распределение ресурсов

    1. Принцип оптимальности

Задача распределения ресурсов решается с помощью предложенного Р. Белланом метода динамического программирования. Условия применимости динамического программирования:

  1. Работа системы рассматривается на m последовательных этапах.

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

  3. Показателем эффективности является суммарный эффект W, достигаемый на всех m этапах , wi – эффект, достигаемый на i-ом этапе.

В основе метода лежит принцип оптимальности: Каково бы ни было состояние системы Si в начале i-го этапа, на этом этапе следует принять такое решение, чтобы эффект, достигаемый на i-ом этапе в сумме с оптимальным эффектом на всех последующих этапах, был максимальным. Его представляют в виде основного функционального уравнения Беллмана:

, (9)

где Wi(Si) – условный оптимальный эффект на i-ом и всех последующих этапах до конца процесса при условии, что в начале i-го этапа система находилась в состоянии Si;

ui – условное оптимальное решение на i-ом этапе;

Ui – множество всех возможных решений (ОДР);

Si+1 состояние системы в конце i-го и в начале i+1-го этапа.

Для последнего m-го этапа

. (10)

2.2. Оптимальное распределение ресурсов

Постановка задачи

Имеется некоторый начальный капитал К0. В течение m этапов его нужно распределять между двумя предприятиями так, чтобы получить максимальный суммарный эффект. На каждом этапе имеющийся капитал Ki необходимо распределить: Xi – вложение в первое предприятие, Yi – вложение во второе предприятие; Ki= Xi+Yi, Yi=Ki - Xi. Эффект, достигаемый на первом предприятии f(Xi) = aXi, на втором – g(Yi) = bYi. Остаток средств после завершения работ i-го этапа на первом предприятии (Xi) = Xi, на втором – (Yi) = Yi.

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

В задаче распределения ресурсов состояние системы – это располагаемый капитал SiKi, решение (управление) – это распределение средств ui Xi (Yi=Ki - Xi).

wi(KiXi)= f(Xi)+ g(Yi) = aXi,+ bYi= aXi,+ b(Ki - Xi)= bKi+ (a- b) Xi

Ki+1=(Xi)+ (Yi)= Xi+Yi = Xi+ (Ki - Xi) =Ki+(-) Xi

С учётом сказанного, основные функциональные уравнения Беллмана для задачи распределения ресурсов имеет вид:

, (11)

. (12)

Так как на последнем этапе оптимальное решение зависит только от этого этапа, задачу решают с конца. Находят условное оптимальное решение на m- ом, m-1 –ом и т.д. 1 – ом этапах. Решения являются условными, так как заранее неизвестно какими ресурсами мы будем располагать на всех последующих этапах, кроме первого. Поэтому вторая часть решения сводится к последовательному нахождению ресурсов и их распределения, начиная с первого этапа.

Пример 2.

Дано: K0 = 20; a = 1; b = 2;  = 0,9;  = 0,5.

Решение:

f(xi ) = 1xi = xi; g(yi ) = byi = 2yi = 2(Kixi ) = 2Ki - 2xi;

(xi) = xi = 0,9xi; (yi ) = yi = 0,5yi = 0,5(Ki – xi ) = 0,5Ki – 0,5xi ;

w(Ki,xi) = f(xi) + g(yi) = xi +2Ki - 2xi = 2Ki -1xi;

Ki+1 = (xi) + (yi ) = 0,9xi + 0,5Ki – 0,5xi = 0,5Ki + 0,4xi.

Условно оптимальное распределение ресурсов (звёздочкой отмечены оптимальные значения).

i = m = 4: W4(K4) = {w(K4, x 4)} = {2K4- x 4)} = 2K4,

х*4 = 0, у*4 = К4.

i=3: W3(K3) = {w(K3,x3) + W4(K4)} = {2K3-x3) +2(0,5K3+0,4х3)} = = {3K3 - 0,2x3 } = 3K3.

х*3 = 0, у*3 = К3.

i=2: W2(K2) = {w(K2,x2) + W3(K3)} = {2K2-x2) + 3(0,5K2+0,4х2)}= = {3,5K2 + 0,2x2 } = 3,7K2.

х*2 = К2, у*2 = 0.

i=1: W1(K1) = {w(K1,x1) + W2(K2)} = {2K1-x1) + 3,7(0,5K1+0,4х1)}= = {3,85K1 + 0,48x1 } = 4,33K1 = 86,6.

х*1 = К1, у*1 =0.

Оптимальное распределение ресурсов:

К1=К0=20  х*1=20, у*1=0 

К2=0,5K1 + 0,4x1= 18  х*2=18, у*2=0 

К3=0,5K2 + 0,4x2 =16,2  х*3=0, у*3=16,2 

К4=0,5K3 + 0,4x3 =8,1  х*4=0, у*4=8,1.

Увеличение пропускной способности по направлениям:

хсумм = 20 + 18 = 38, усумм = 16,2 + 8,1 = 24,3,

f(хсумм) = 38; g(усумм) = 2 24,3 = 48,6.

Проверка. Общее увеличение пропускной способности

W1(K1) = 38 + 48,6 = 86,6.

3 Решить транспортную задачу методом потенциалов.

Варианты заданий.

ЗАДАЧА №1

Пункты отправления

Пункты назначения

Объём поставок

В1

В2

В3

В4

А1

3

4

4

3

80

А2

7

3

8

6

130

А3

3

2

4

1

120

Объём заказов

90

65

70

105

ЗАДАЧА №2

Пункты отправления

Пункты назначения

Объём поставок

В1

В2

В3

В4

А1

9

4

5

1

130

А2

5

8

2

4

100

А3

1

7

7

2

110

Объём заказов

50

60

140

90

ЗАДАЧА №3

Пункты отправления

Пункты назначения

Объём поставок

В1

В2

В3

В4

А1

3

4

5

2

100

А2

2

5

7

4

90

А3

2

1

6

7

130

Объём заказов

80

60

100

80

ЗАДАЧА №4

Пункты отправления

Пункты назначения

Объём поставок

В1

В2

В3

В4

А1

7

6

3

4

100

А2

1

10

5

3

90

А3

6

9

5

2

120

Объём заказов

50

40

80

140

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]