Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Алгоритм ПП розв’язку задачі




Теоретичне обґрунтування алгоритму зворотньої прогонки для розв’язку задачі про найм робочої сили

Оскільки маємо задачу з фіксованим початком, то рекомендується застосовувати алгоритм зворотньої прогонки.

Нехай - мінімальні витрати за періоди від -го до -го включно, при кількості робітників на початок -го періоду (в () - му періоді) людей (рис. 20). І нехай в -му періоді підприємець вирішує мати в штаті робітників.

 

 


Рис. 20

Тоді вартість поточного кроку складе:

а величина

(7)

є мінімальними витратами за періоди від -го до -го включно, за умови, що на початок -го періоду було людей, а в -му періоді задіяно робітників. Вираз (7) – умовно мінімальні витрати для стану при кількості робітників в -му періоді.

Мінімізуємо (7) по всіх можливих значеннях , отримаємо:

(8)

Вираз (8) справедливий, якщо прийняти, що

 

Визначимо основні елементи моделі динамічного програмування.

Ø Етап відповідає -му періоду.

Ø Кожному етапу ставиться у відповідність своя керована змінна .

Ø На кожному етапі (крім етапу ) можливі стани (значення числа робітників ): ÷ .

Ø У кожному стані можливі розв’язки – найм/звільнення якоїсь кількості робітників або збереження їхньої чисельності. При цьому обраний розв’язок однозначно визначає значення керованої змінної – число робітників поточного періоду.

Ø Для кожного стану кожного етапу знаходимо

Ø Наша мета – знайти .

Отже, алгоритм розв’язання задачі такий:

1. Покласти ; .

2. Планування кроку .

2.1 Виділити всі можливі стани , які можуть мати місце на початку кроку (кількість робітників на початку кроку ):

: [ ; ]

: = .

2.2 Для кожного можливого стану (кількість робітників на початку кроку ) визначити можливі розв’язки на цьому етапі:

[ ; ]

2.3. Для кожного значення знаходимо мінімальне значення витрат на кроках від -го до -го включно

,

запам'ятати, при якому був досягнутий мінімум.

3. . Якщо l, то повернутися до п. 2.Інакше – перейти до п.4.

4. Формування оптимального розв’язку.

!

Можливі значення (число робітників на поточному кроці) починаючи від збільшуючи із кроком 1, досить перебирати доти, поки не “спіймаємо” мінімум виразу .



Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 612; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.