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...
Main Author: | |
---|---|
Format: | Article |
Language: | English |
Published: |
Warsaw School of Computer Science
2017-12-01
|
Series: | Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki |
Subjects: | |
Online Access: | http://zeszyty-naukowe.wwsi.edu.pl/zeszyty/zeszyt17/Using_Template_Method_and_Strategy_Design_Patterns.pdf |
id |
doaj-4c4d00d529c2446ba0ba02972556b32a |
---|---|
record_format |
Article |
spelling |
doaj-4c4d00d529c2446ba0ba02972556b32a2020-11-25T02:44:58ZengWarsaw School of Computer ScienceZeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki1896-396X2082-83492017-12-01111772210.26348/znwwsi.17.7Using Template Method and Strategy Design Patterns in the Python Implementation of a Metaheuristic Algorithm for Solving Scheduling ProblemsEwa Figielska0Warsaw School of Computer ScienceThe 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.http://zeszyty-naukowe.wwsi.edu.pl/zeszyty/zeszyt17/Using_Template_Method_and_Strategy_Design_Patterns.pdfdesign patternspythonmetaheuristicscheduling |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Ewa Figielska |
spellingShingle |
Ewa Figielska Using Template Method and Strategy Design Patterns in the Python Implementation of a Metaheuristic Algorithm for Solving Scheduling Problems Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki design patterns python metaheuristic scheduling |
author_facet |
Ewa Figielska |
author_sort |
Ewa Figielska |
title |
Using Template Method and Strategy Design Patterns in the Python Implementation of a Metaheuristic Algorithm for Solving Scheduling Problems |
title_short |
Using Template Method and Strategy Design Patterns in the Python Implementation of a Metaheuristic Algorithm for Solving Scheduling Problems |
title_full |
Using Template Method and Strategy Design Patterns in the Python Implementation of a Metaheuristic Algorithm for Solving Scheduling Problems |
title_fullStr |
Using Template Method and Strategy Design Patterns in the Python Implementation of a Metaheuristic Algorithm for Solving Scheduling Problems |
title_full_unstemmed |
Using Template Method and Strategy Design Patterns in the Python Implementation of a Metaheuristic Algorithm for Solving Scheduling Problems |
title_sort |
using template method and strategy design patterns in the python implementation of a metaheuristic algorithm for solving scheduling problems |
publisher |
Warsaw School of Computer Science |
series |
Zeszyty Naukowe Warszawskiej Wyższej Szkoły Informatyki |
issn |
1896-396X 2082-8349 |
publishDate |
2017-12-01 |
description |
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. |
topic |
design patterns python metaheuristic scheduling |
url |
http://zeszyty-naukowe.wwsi.edu.pl/zeszyty/zeszyt17/Using_Template_Method_and_Strategy_Design_Patterns.pdf |
work_keys_str_mv |
AT ewafigielska usingtemplatemethodandstrategydesignpatternsinthepythonimplementationofametaheuristicalgorithmforsolvingschedulingproblems |
_version_ |
1724764816994729984 |