[Новый семестр ]
Главная » 2014 » Май » 29 » Решить задачу о распределении ресурсов
09:37
Решить задачу о распределении ресурсов

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

Необходимо распределить 500 ден. ед. на три предприятия, прибыль приведена в таблице.

хj

   0      100     200      300      400      500

h1 (xj)

   0        20       44        55        63        67

h2 (xj)

   0        18       29        49        72        87

h3 (xj)

   0        25       41        52        74        82

 

Решение проводим с помощью калькулятора.

 

I этап. Условная оптимизация.

1-ый шаг. k = 3.

Предположим, что все средства в количестве x3 = 500 отданы предприятию №3. В этом случае, максимальный доход, как это видно из таблицы, составит f3(u3) = 82, следовательно, F3(e3) = f3(u3)

 

e2

u3

e3 = e2 - u3

f3(u3)

F*3(e3)

u3(e3)

100

0

100

0

 

 

 

100

0

25

25

100

200

0

200

0

 

 

 

100

100

25

 

 

 

200

0

41

41

200

300

0

300

0

 

 

 

100

200

25

 

 

 

200

100

41

 

 

 

300

0

52

52

300

400

0

400

0

 

 

 

100

300

25

 

 

 

200

200

41

 

 

 

300

100

52

 

 

 

400

0

74

74

400

500

0

500

0

 

 

 

100

400

25

 

 

 

200

300

41

 

 

 

300

200

52

 

 

 

400

100

74

 

 

 

500

0

82

82

500

 

2-ый шаг. k = 2.

Определяем оптимальную стратегию при распределении денежных средств между предприятиями №2, 3. При этом рекуррентное соотношение Беллмана имеет вид: F2(e2) = max(x2 ≤ e2)(f2(u2) + F3(e2-u2))

 

e1

u2

e2 = e1 - u2

f2(u2)

F*2(e1)

F1(u2,e1)

F*2(e2)

u2(e2)

100

0

100

0

25

25

25

0

 

100

0

18

0

18

 

 

200

0

200

0

41

41

 

 

 

100

100

18

25

43

43

100

 

200

0

29

0

29

 

 

300

0

300

0

52

52

 

 

 

100

200

18

41

59

59

100

 

200

100

29

25

54

 

 

 

300

0

49

0

49

 

 

400

0

400

0

74

74

74

0

 

100

300

18

52

70

 

 

 

200

200

29

41

70

 

 

 

300

100

49

25

74

 

 

 

400

0

72

0

72

 

 

500

0

500

0

82

82

 

 

 

100

400

18

74

92

 

 

 

200

300

29

52

81

 

 

 

300

200

49

41

90

 

 

 

400

100

72

25

97

97

400

 

500

0

87

0

87

 

 

 

3-ый шаг. k = 1.

Определяем оптимальную стратегию при распределении денежных средств между предприятиями №1, 2, 3. При этом рекуррентное соотношение Беллмана имеет вид: F1(e1) = max(x1 ≤ e1)(f1(u1) + F2(e1-u1))

e0

u1

e1 = e0 - u1

f1(u1)

F*1(e0)

F0(u1,e0)

F*1(e1)

u1(e1)

100

0

100

0

25

25

25

0

 

100

0

20

0

20

 

 

200

0

200

0

43

43

 

 

 

100

100

20

25

45

45

100

 

200

0

44

0

44

 

 

300

0

300

0

59

59

 

 

 

100

200

20

43

63

 

 

 

200

100

44

25

69

69

200

 

300

0

55

0

55

 

 

400

0

400

0

74

74

 

 

 

100

300

20

59

79

 

 

 

200

200

44

43

87

87

200

 

300

100

55

25

80

 

 

 

400

0

63

0

63

 

 

500

0

500

0

97

97

 

 

 

100

400

20

74

94

 

 

 

200

300

44

59

103

103

200

 

300

200

55

43

98

 

 

 

400

100

63

25

88

 

 

 

500

0

67

0

67

 

 

Поясним построение таблиц и последовательность проведения расчетов.

Столбцы 1 (вложенные средства), 2 (проект) и 3 (остаток средств) для всех трех таблиц одинаковы, поэтому их можно было бы сделать общими. Столбец 4 заполняется на основе исходных данных о функциях дохода, значения в столбце 5 берутся из столбца 7 предыдущей таблицы, столбец 6 заполняется суммой значений столбцов 4 и 5 (в таблице 3-го шага столбцы 5 и 6 отсутствуют).

В столбце 7 записывается максимальное значение предыдущего столбца для фиксированного начального состояния, и в 8 столбце записывается управление из 2 столбца, на котором достигается максимум в 7.

Этап II. Безусловная оптимизация.

Из таблицы 3-го шага имеем F*1(e0 = 500) = 103. То есть максимальный доход всей системы при количестве средств e0 = 500 равен 103

Из этой же таблицы получаем, что 1-му предприятию следует выделить u*1(e0 = 500) = 200

При этом остаток средств составит:

e1 = e0 - u1

e1 = 500 - 200 = 300

Из таблицы 2-го шага имеем F*2(e1 = 300) = 59. То есть максимальный доход всей системы при количестве средств e1 = 300 равен 59

Из этой же таблицы получаем, что 2-му предприятию следует выделить u*2(e1 = 300) = 100

При этом остаток средств составит:

e2 = e1 - u2

e2 = 300 - 100 = 200

Последнему предприятию достается 200 ден. ед.

Итак, инвестиции в размере 500 ден. ед. необходимо распределить следующим образом:

1-му предприятию выделить 200 ден. ед.

2-му предприятию выделить 100 ден. ед.

3-му предприятию выделить 200 ден. ед.

Что обеспечит максимальный доход, равный 103 ден. ед.

 

Решение было получено и оформлено с помощью сервиса:

Задача оптимального распределения инвестиций

 

Просмотров: 1145 | Добавил: semestr | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: