An open-source simulation model for solving scheduling problems

Detalhes bibliográficos
Autor(a) principal: Teymourifar, Aydin
Data de Publicação: 2022
Outros Autores: Li, Jie, Li, Dan, Zheng, Taicheng
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.14/41677
Resumo: 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ório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 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.Veritati - Repositório Institucional da Universidade Católica PortuguesaTeymourifar, 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ório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-18T01:39:38Zoai:repositorio.ucp.pt:10400.14/41677Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T18:34:55.079907Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
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 - Repositório Institucional da Universidade Católica Portuguesa
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ório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799132075591204864