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

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

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

Добавлен: 03.12.2020

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

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

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

 

115 

Приклад програмної реалізації 

 

 

 

Рисунок 25 – Вихідні дані 

 

 

 

Рисунок 26 – Вибір основних параметрів 

 


background image

 

116 

 

 

Рисунок 27 – Нормалізація 

 

 

 

Рисунок 28 – Врахування пріоритетів 


background image

 

117 

 

 

 

Рисунок 29 – Згортка 

 

 

 

Рисунок 30 – Вибір оптимальної стратегії 

 


background image

 

118 

 

2.5

 

Лабораторна робота 5. Прийняття рішень на основі методу 

динамічного програмування 

 

Завдання. 

Знайти  варіант  розподілу  капітальних  вкладень  між 

підрозділами  на  механізацію  виробничих  процесів,  при  якому  буде 
забезпечене максимальне зниження трудомісткості обробки навантаження. 
Залежність  між  сумою  виділюваних  капітальних  вкладень  і  зниженням 
трудомісткості обробки навантаження на кожному підрозділі представлена 
в  таблиці  34  (В  –  номер  у  списку  групи;  границі  заданих  інтервалів 
використаються для заповнення матриці випадковим образом). 

Побудувати програмний модуль для прийняття рішень, передбачити 

можливість  введення  вихідних  даних  користувачем,  інформативність 
алгоритму, висновок за результатами. 

 
Таблиця 34 - Вихідні дані 

Обсяг капіталовкладень, 

тис. грн. 

Економія трудомісткості навантаження залежно від обсягу 

капіталовкладень, чіл.-ч. 

підрозділ 1 

підрозділ 2 

підрозділ 3 

підрозділ 4 

В 

В 

В 

В 

В*10 

[10; 20] 

[10; 20] 

[10; 20] 

[10; 20] 

2*В*10 

[30; 40] 

[30; 40] 

[30; 40] 

[30; 40] 

3*В*10 

[40; 50] 

[40; 50] 

[40; 50] 

[40; 50] 

4*В*10 

[60; 70] 

[60; 70] 

[60; 70] 

[60; 70] 

5*В*10 

[75; 90] 

[75; 90] 

[75; 90] 

[75; 90] 

 


background image

 

119 

Приклад програмної реалізації 

 

 

 

Рисунок 31 – Вихідні дані 

 

 

 

Рисунок 32 – Етап 3-й методу динамічного програмування