Using Template Method and Strategy Design Patterns in the Python Implementation of a Metaheuristic Algorithm for Solving Scheduling Problems

The paper shows how the Template Method and Strategy design patterns can be used in a program which solves different scheduling problems by means of a metaheuristic algorithm. The benefits offered by these design patterns as well as their drawbacks are discussed. An implementation example in the Pyt...

Full description

Saved in:
Bibliographic Details
Published inZeszyty naukowe (Warszawska Wyższa Szkoła Informatyki) Vol. 11; no. 17; pp. 7 - 22
Main Author Ewa Figielska
Format Journal Article
LanguageEnglish
Published Warsaw School of Computer Science 01.12.2017
Subjects
Online AccessGet full text
ISSN1896-396X
2082-8349
DOI10.26348/znwwsi.17.7

Cover

More Information
Summary:The paper shows how the Template Method and Strategy design patterns can be used in a program which solves different scheduling problems by means of a metaheuristic algorithm. The benefits offered by these design patterns as well as their drawbacks are discussed. An implementation example in the Python programming language is provided.
ISSN:1896-396X
2082-8349
DOI:10.26348/znwwsi.17.7