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...
Saved in:
| Published in | Zeszyty naukowe (Warszawska Wyższa Szkoła Informatyki) Vol. 11; no. 17; pp. 7 - 22 |
|---|---|
| Main Author | |
| Format | Journal Article |
| Language | English |
| Published |
Warsaw School of Computer Science
01.12.2017
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 1896-396X 2082-8349 |
| DOI | 10.26348/znwwsi.17.7 |
Cover
| 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 |