An open-source simulation model for solving scheduling problems
| Main Author: | |
|---|---|
| Publication Date: | 2022 |
| Other Authors: | , , |
| Format: | Article |
| Language: | eng |
| Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| Download full: | http://hdl.handle.net/10400.14/41677 |
Summary: | In this study, an open-source simulation model is presented for solving scheduling problems. The model is capable of solving different benchmarks. The methods involved in the simulation are mainly based on generating dispatching rules or using them to solve problems, but there are other heuristics as well. Dispatching rules in an evolutionary process are generated using Gene Expression Programming. For this aim, a coding method, which has not been described in the literature before, is explained. Along with the explanation of the properties of the source code, information about deterministic, dynamic models, buffer states, machine breakdown states, and the methods used to deal with them is presented. Concepts are explained with visual examples. In addition, a subject that has not been investigated in the literature before is analyzed by using the simulation model. This topic is to examine the results of solving machine assignment and operation sequencing sub-problems in flexible job shop scheduling problems with different rules. Moreover, objective functions that the source code can handle are discussed. Unlike many studies in the literature, the codes are presented to the readers as open source. Also, it is open to development and can be easily modified by users to solve other types of problems. Finally, in the study, experimental results are presented on the basis of some benchmarks available in the literature, and the limits of the study and source code are explained. |
| id |
RCAP_93fab0a9a372430d4c801fec30fe69d0 |
|---|---|
| oai_identifier_str |
oai:repositorio.ucp.pt:10400.14/41677 |
| network_acronym_str |
RCAP |
| network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository_id_str |
https://opendoar.ac.uk/repository/7160 |
| spelling |
An open-source simulation model for solving scheduling problemsSimulationFlexible job shop schedulingDispatching rulesGene expression programmingIn this study, an open-source simulation model is presented for solving scheduling problems. The model is capable of solving different benchmarks. The methods involved in the simulation are mainly based on generating dispatching rules or using them to solve problems, but there are other heuristics as well. Dispatching rules in an evolutionary process are generated using Gene Expression Programming. For this aim, a coding method, which has not been described in the literature before, is explained. Along with the explanation of the properties of the source code, information about deterministic, dynamic models, buffer states, machine breakdown states, and the methods used to deal with them is presented. Concepts are explained with visual examples. In addition, a subject that has not been investigated in the literature before is analyzed by using the simulation model. This topic is to examine the results of solving machine assignment and operation sequencing sub-problems in flexible job shop scheduling problems with different rules. Moreover, objective functions that the source code can handle are discussed. Unlike many studies in the literature, the codes are presented to the readers as open source. Also, it is open to development and can be easily modified by users to solve other types of problems. Finally, in the study, experimental results are presented on the basis of some benchmarks available in the literature, and the limits of the study and source code are explained.VeritatiTeymourifar, AydinLi, JieLi, DanZheng, Taicheng2023-07-12T13:20:53Z20222022-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10400.14/41677eng2331-644610.13189/ujam.2022.100201info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-03-13T12:04:00Zoai:repositorio.ucp.pt:10400.14/41677Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T01:46:16.501653Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
| dc.title.none.fl_str_mv |
An open-source simulation model for solving scheduling problems |
| title |
An open-source simulation model for solving scheduling problems |
| spellingShingle |
An open-source simulation model for solving scheduling problems Teymourifar, Aydin Simulation Flexible job shop scheduling Dispatching rules Gene expression programming |
| title_short |
An open-source simulation model for solving scheduling problems |
| title_full |
An open-source simulation model for solving scheduling problems |
| title_fullStr |
An open-source simulation model for solving scheduling problems |
| title_full_unstemmed |
An open-source simulation model for solving scheduling problems |
| title_sort |
An open-source simulation model for solving scheduling problems |
| author |
Teymourifar, Aydin |
| author_facet |
Teymourifar, Aydin Li, Jie Li, Dan Zheng, Taicheng |
| author_role |
author |
| author2 |
Li, Jie Li, Dan Zheng, Taicheng |
| author2_role |
author author author |
| dc.contributor.none.fl_str_mv |
Veritati |
| dc.contributor.author.fl_str_mv |
Teymourifar, Aydin Li, Jie Li, Dan Zheng, Taicheng |
| dc.subject.por.fl_str_mv |
Simulation Flexible job shop scheduling Dispatching rules Gene expression programming |
| topic |
Simulation Flexible job shop scheduling Dispatching rules Gene expression programming |
| description |
In this study, an open-source simulation model is presented for solving scheduling problems. The model is capable of solving different benchmarks. The methods involved in the simulation are mainly based on generating dispatching rules or using them to solve problems, but there are other heuristics as well. Dispatching rules in an evolutionary process are generated using Gene Expression Programming. For this aim, a coding method, which has not been described in the literature before, is explained. Along with the explanation of the properties of the source code, information about deterministic, dynamic models, buffer states, machine breakdown states, and the methods used to deal with them is presented. Concepts are explained with visual examples. In addition, a subject that has not been investigated in the literature before is analyzed by using the simulation model. This topic is to examine the results of solving machine assignment and operation sequencing sub-problems in flexible job shop scheduling problems with different rules. Moreover, objective functions that the source code can handle are discussed. Unlike many studies in the literature, the codes are presented to the readers as open source. Also, it is open to development and can be easily modified by users to solve other types of problems. Finally, in the study, experimental results are presented on the basis of some benchmarks available in the literature, and the limits of the study and source code are explained. |
| publishDate |
2022 |
| dc.date.none.fl_str_mv |
2022 2022-01-01T00:00:00Z 2023-07-12T13:20:53Z |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.14/41677 |
| url |
http://hdl.handle.net/10400.14/41677 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.relation.none.fl_str_mv |
2331-6446 10.13189/ujam.2022.100201 |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
| instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| instacron_str |
RCAAP |
| institution |
RCAAP |
| reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| repository.mail.fl_str_mv |
info@rcaap.pt |
| _version_ |
1833601116398419968 |