ЗАДАЧА ОПТИМАЛЬНОГО ПЛАНУВАННЯ РОБІТ ЗА НАЯВНОСТІ РІЗНОЇ ПРОДУКТИВНОСТІ ВИКОНАВЦІВ

Г. А. Галкіна, Л. Ф. Гуляницький

Анотація


Розглядається задача планування роботи на ітерацію гнучкої методології  Scrum. Вона розглядається як задача оптимального планування робіт за наявності різної продуктивності виконавців. Характеристиками розглянутої задачі є наявність загального директивного строку для всіх пристроїв, різна непропорційна продуктивність пристроїв, наявність відношення часткового строгого впорядкування між роботами та визначена для кожного з завдань важливість. Наведено змістовну та математичну постановки задачі, що розглядається, та запропоновано евристичний алгоритм її розв’язування шляхом розбиття на дві підзадачі та розв’язування їх окремо. Для кожної з отриманих підзадач наведено математичні постановки. Для однієї з підзадач запропоновано жадібний алгоритм для отримання припустимого розв’язку.

Ключові слова: Scrum, оптимальне планування, розклад, різна продуктивність, директивний термін, паралельні пристрої, жадібний алгоритм.

Галкина Г. А, доктор технических наук, старший научный сотрудник, Гуляницкий Л. Ф. Задача оптимального планирования работ при наличии разной продуктивности исполнителей / Национальный технический университет Украины «Киевский политехнический институт имени Игоря Сикорского», Институт кибернетики имени В. М. Глушкова Национальной академии наук Украины, Украина, Киев

Рассматривается задача планирования работы на итерацию гибкой методологии Scrum. Она рассматривается как задача оптимального планирования работ при наличии разной продуктивности исполнителей. Характеристиками рассмотренной задачи являются наличие общего директивного срока для всех устройств, разная непропорциональная продуктивность устройств, наличие отношения частичной строгой упорядоченности между работами и определённая для каждого из заданий важность. Приведены смысловая и математическая постановки и предложен эвристический алгоритм решения рассматриваемой задачи путём разбития её на две подзадачи. Для каждой из полученных подзадач приведены математические постановки. Для одной из полученных подзадач предложен жадный алгоритм для получения допустимого решения.

Ключевые слова: Scrum, оптимальное планирование, расписание, разная продуктивность, директивный срок, параллельные устройства, жадный алгоритм.

H. Halkina, Dr.Sc. (Technology), Senior Researcher, L. Hulianytskyi The optimal scheduling problem for machines with different productivity / National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”, V. M. Glushkov Institute of Cybernetics of National Academy of Sciences of Ukraine, Ukraine, Kyiv

The problem of scheduling work for an iteration in Scrum methodology is considered. It is considered as an optimal scheduling problem for machines with different unrelated productivity. The main characteristics of the problem include the existence of a common due date for all the machines, different unrelated productivity of the machines, the partial strict ordering set for the tasks and the value set for each of the tasks to be scheduled. The semantic and formal models of the problem are specified. A heuristic algorithm to solve the considered problem is suggested. It is based on the idea of splitting the problem into two different subproblems. For each of the resulting subproblems a formal model is specified. A greedy algorithm for finding a feasible solution is suggested for one of the subproblems.

Keywords: Scrum, optimal scheduling, schedule, different productivity, due date, parallel machines, greedy algorithm.


Повний текст:

PDF

Посилання


Посібник зі Скраму [Електронний ресурс] / К. Швабер, Д. Сазерленд – Режим доступу до ресурсу:

https://www.scrumguides.org/docs/scrumguide/v1/Scrum-Guide-UA.pdf

Rubin K. EssentialScrum / KennethRubin. – Boston : Addison-Wesley, 2013. – 504 p.

Martello S. Knapsack Problems. Algorithms and Computer Implementations/ S. Martello, P. Toth. – New Jersey: John Wiley & Sons, 1990. – 296 p.

Brucker P. Scheduling Algorithms / P. Brucker. – New York : Springer Publishing, 2007. – 371 p.

Jansi S. A Greedy Heuristic Approach for Sprint Planning in Agile Software Planning / S. Jansi, K. C. Rajeswari // International Journal for Trends in Engineering & Technology. – 2015, vol.3. – №1. – P.18-21.

Golfarelli M. Sprint Planning Optimization in Agile Data Warehouse Design/ M. Golfarelli, S. Rizzi, E. Turricchia // 14th International Conference, DaWaK 2012, Vienna, Austria, September 3-6, 2012. Proceedings. – P.30-41.

Agile. Гнучкі методології [Електронний ресурс] – Режим доступу до ресурсу: http://moyaosvita.com.ua/menedzhment/agile-gnuchki-metodologiї/

The Generalized Assignment Problem and Its Generalizations [Електронний ресурс] / M. Yagiura, T. Ibaraki – Режим доступу до ресурсу: http://leeds-faculty.colorado.edu/glover/TS%20-%20vignettes%20-%20GAP%20Yagiura%20&%20Ibaraki.pdf

Кормен Т. Алгоритмы. Построение и анализ / Т. Кормен, Ч.И. Лейзерсон, Р.Л. Ривест, К. Штайн. – М.: МНЦМО, 2002. – 960 с.

References:

The Scrum Guide [Elektronnyj resurs] / K.Schwaber, J.Sutherland – Rezhym dostupu do resursu:

https://www.scrumguides.org/docs/scrumguide/v1/Scrum-Guide-UA.pdf

Rubin K. Essential Scrum / Kenneth Rubin. – Boston: Addison-Wesley, 2013. – 504 p.

Martello S. Knapsack Problems. Algorithms and Computer Implementations / S. Martello, P. Toth. – New Jersey : John Wiley & Sons, 1990. – 296 p.

Brucker P. Scheduling Algorithms / P. Brucker. – New York: Springer Publishing, 2007. – 371 p.

Jansi S. A Greedy Heuristic Approach for Sprint Planning in Agile Software Planning / S. Jansi, K. C. Rajeswari // International Journal for Trends in Engineering & Technology. – 2015, vol.3. – №1. – P.18-21.

Golfarelli M. Sprint Planning Optimization in Agile Data Warehouse Design/ M. Golfarelli, S. Rizzi, E. Turricchia // 14th International Conference, DaWaK 2012, Vienna, Austria, September 3-6, 2012. Proceedings. – P.30-41.

Agile. Ghnuchki metodologhiji [Elektronnyj resurs] – Rezhym dostupu do resursu:http://moyaosvita.com.ua/menedzhment/agile-gnuchki-metodologiї/

The Generalized Assignment Problem and Its Generalizations [Elektronnyj resurs] / M. Yagiura, T. Ibaraki – Rezhym dostupu do resursu: http://leeds-faculty.colorado.edu/glover/TS%20-%20vignettes%20-%20GAP%20Yagiura%20&%20Ibaraki.pdf

Cormen T. Introduction to Algorithms / T. Cormen, C. Leiserson, R. Rivest, C. Stein. – London: The MIT Press, 2009. – 960 с.


Посилання

  • Поки немає зовнішніх посилань.


Цей твір ліцензовано за ліцензією Creative Commons Із зазначенням авторства 4.0 Міжнародна.

 


тИЦ и PR сайта naukajournal.org