Parallelism and Hybridization in Differential Evolution to solve the Flexible Job Shop Scheduling Problem
- Autores
- Morero, Franco; Bermudez, Carlos Alberto; Salto, Carolina
- Año de publicación
- 2020
- Idioma
- inglés
- Tipo de recurso
- artículo
- Estado
- versión publicada
- Descripción
- El problema de programación flexible del taller de trabajos (FJSSP) es uno de los problemas de optimización combinatoria más desafiantes, con aplicabilidad práctica en un entorno de producción real. En este trabajo, proponemos un algoritmo de Evolución Diferencial (DE) simple para abordar este problema. Para representar una solución FJSSP, se adopta una representación de valor real, lo que requiere un mecanismo de conversión muy simple para obtener un cronograma factible. En consecuencia, el algoritmo DE todavía funciona en el dominio continuo para explorar el espacio de búsqueda de problemas del FJSSP discreto. Además, para mejorar la capacidad de búsqueda local y equilibrar las capacidades de exploración y explotación, se incorpora un algoritmo de búsqueda local simple en el marco DE. Además, se incluye el paralelismo de las operaciones DE para mejorar la eficiencia de todo el algoritmo. Los resultados experimentales confirman la significativa mejora lograda al integrar las modificaciones introducidas en este estudio. Además, los resultados de las pruebas muestran que nuestro algoritmo es competitivo en comparación con la mayoría de los enfoques existentes para FJSSP.
The Flexible Job Shop Scheduling Problem (FJSSP) is one of the most challenging combinatorial optimization problems, with practical applicability in a real production environment. In this work, we propose a simple Differential Evolution (DE) algorithm to tackle this problem. To represent a FJSSP solution, a real value representation is adopted, which requires a very simple conversion mechanism to obtain a feasible schedule. Consequently, the DE algorithm still works on the continuous domain to explore the problem search space of the discrete FJSSP. Moreover, to enhance the local search ability and to balance the exploration and exploitation capabilities, a simple local search algorithm is embedded in the DE framework. Also, the parallelism of the DE operations is included to improve the efficiency of the whole algorithm. Experimental results confirm the significant improvement achieved by integrating the modifications introduced in this study. Additionally, test results show that our algorithm is competitive when compared with most existing approaches for FJSSP.
Fil: Morero, Franco. Universidad Nacional de La Pampa. Facultad de Ingeniería; Argentina
Fil: Bermudez, Carlos Alberto. Universidad Nacional de La Pampa. Facultad de Ingeniería; Argentina
Fil: Salto, Carolina. Universidad Nacional de La Pampa. Facultad de Ingeniería; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Patagonia Confluencia; Argentina - Materia
-
EVOLUCIÓN DIFERENCIAL
PLANIFICACIÓN DE TRABAJOS
PARALELISMO - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- https://creativecommons.org/licenses/by-nc/2.5/ar/
- Repositorio
- Institución
- Consejo Nacional de Investigaciones Científicas y Técnicas
- OAI Identificador
- oai:ri.conicet.gov.ar:11336/149830
Ver los metadatos del registro completo
id |
CONICETDig_cc7930f57411e590c2ec4cb1196f0c8f |
---|---|
oai_identifier_str |
oai:ri.conicet.gov.ar:11336/149830 |
network_acronym_str |
CONICETDig |
repository_id_str |
3498 |
network_name_str |
CONICET Digital (CONICET) |
spelling |
Parallelism and Hybridization in Differential Evolution to solve the Flexible Job Shop Scheduling ProblemParalelismo e hibridización en un algoritmo de evolución diferencial para resolver el ´ problema de planificación job shop flexibleMorero, FrancoBermudez, Carlos AlbertoSalto, CarolinaEVOLUCIÓN DIFERENCIALPLANIFICACIÓN DE TRABAJOSPARALELISMOhttps://purl.org/becyt/ford/1.2https://purl.org/becyt/ford/1El problema de programación flexible del taller de trabajos (FJSSP) es uno de los problemas de optimización combinatoria más desafiantes, con aplicabilidad práctica en un entorno de producción real. En este trabajo, proponemos un algoritmo de Evolución Diferencial (DE) simple para abordar este problema. Para representar una solución FJSSP, se adopta una representación de valor real, lo que requiere un mecanismo de conversión muy simple para obtener un cronograma factible. En consecuencia, el algoritmo DE todavía funciona en el dominio continuo para explorar el espacio de búsqueda de problemas del FJSSP discreto. Además, para mejorar la capacidad de búsqueda local y equilibrar las capacidades de exploración y explotación, se incorpora un algoritmo de búsqueda local simple en el marco DE. Además, se incluye el paralelismo de las operaciones DE para mejorar la eficiencia de todo el algoritmo. Los resultados experimentales confirman la significativa mejora lograda al integrar las modificaciones introducidas en este estudio. Además, los resultados de las pruebas muestran que nuestro algoritmo es competitivo en comparación con la mayoría de los enfoques existentes para FJSSP.The Flexible Job Shop Scheduling Problem (FJSSP) is one of the most challenging combinatorial optimization problems, with practical applicability in a real production environment. In this work, we propose a simple Differential Evolution (DE) algorithm to tackle this problem. To represent a FJSSP solution, a real value representation is adopted, which requires a very simple conversion mechanism to obtain a feasible schedule. Consequently, the DE algorithm still works on the continuous domain to explore the problem search space of the discrete FJSSP. Moreover, to enhance the local search ability and to balance the exploration and exploitation capabilities, a simple local search algorithm is embedded in the DE framework. Also, the parallelism of the DE operations is included to improve the efficiency of the whole algorithm. Experimental results confirm the significant improvement achieved by integrating the modifications introduced in this study. Additionally, test results show that our algorithm is competitive when compared with most existing approaches for FJSSP.Fil: Morero, Franco. Universidad Nacional de La Pampa. Facultad de Ingeniería; ArgentinaFil: Bermudez, Carlos Alberto. Universidad Nacional de La Pampa. Facultad de Ingeniería; ArgentinaFil: Salto, Carolina. Universidad Nacional de La Pampa. Facultad de Ingeniería; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Patagonia Confluencia; ArgentinaUniversidad Nacional de La Plata. Facultad de Informática2020-05-26info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/149830Morero, Franco; Bermudez, Carlos Alberto; Salto, Carolina; Parallelism and Hybridization in Differential Evolution to solve the Flexible Job Shop Scheduling Problem; Universidad Nacional de La Plata. Facultad de Informática; Journal of Computer Science & Technology; 20; 1; 26-5-2020; 1-101666-60381666-6046CONICET DigitalCONICETenginfo:eu-repo/semantics/altIdentifier/url/https://journal.info.unlp.edu.ar/JCST/article/view/1353info:eu-repo/semantics/altIdentifier/doi/10.24215/16666038.20.e04info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc/2.5/ar/reponame:CONICET Digital (CONICET)instname:Consejo Nacional de Investigaciones Científicas y Técnicas2025-09-03T09:44:34Zoai:ri.conicet.gov.ar:11336/149830instacron:CONICETInstitucionalhttp://ri.conicet.gov.ar/Organismo científico-tecnológicoNo correspondehttp://ri.conicet.gov.ar/oai/requestdasensio@conicet.gov.ar; lcarlino@conicet.gov.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:34982025-09-03 09:44:34.943CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse |
dc.title.none.fl_str_mv |
Parallelism and Hybridization in Differential Evolution to solve the Flexible Job Shop Scheduling Problem Paralelismo e hibridización en un algoritmo de evolución diferencial para resolver el ´ problema de planificación job shop flexible |
title |
Parallelism and Hybridization in Differential Evolution to solve the Flexible Job Shop Scheduling Problem |
spellingShingle |
Parallelism and Hybridization in Differential Evolution to solve the Flexible Job Shop Scheduling Problem Morero, Franco EVOLUCIÓN DIFERENCIAL PLANIFICACIÓN DE TRABAJOS PARALELISMO |
title_short |
Parallelism and Hybridization in Differential Evolution to solve the Flexible Job Shop Scheduling Problem |
title_full |
Parallelism and Hybridization in Differential Evolution to solve the Flexible Job Shop Scheduling Problem |
title_fullStr |
Parallelism and Hybridization in Differential Evolution to solve the Flexible Job Shop Scheduling Problem |
title_full_unstemmed |
Parallelism and Hybridization in Differential Evolution to solve the Flexible Job Shop Scheduling Problem |
title_sort |
Parallelism and Hybridization in Differential Evolution to solve the Flexible Job Shop Scheduling Problem |
dc.creator.none.fl_str_mv |
Morero, Franco Bermudez, Carlos Alberto Salto, Carolina |
author |
Morero, Franco |
author_facet |
Morero, Franco Bermudez, Carlos Alberto Salto, Carolina |
author_role |
author |
author2 |
Bermudez, Carlos Alberto Salto, Carolina |
author2_role |
author author |
dc.subject.none.fl_str_mv |
EVOLUCIÓN DIFERENCIAL PLANIFICACIÓN DE TRABAJOS PARALELISMO |
topic |
EVOLUCIÓN DIFERENCIAL PLANIFICACIÓN DE TRABAJOS PARALELISMO |
purl_subject.fl_str_mv |
https://purl.org/becyt/ford/1.2 https://purl.org/becyt/ford/1 |
dc.description.none.fl_txt_mv |
El problema de programación flexible del taller de trabajos (FJSSP) es uno de los problemas de optimización combinatoria más desafiantes, con aplicabilidad práctica en un entorno de producción real. En este trabajo, proponemos un algoritmo de Evolución Diferencial (DE) simple para abordar este problema. Para representar una solución FJSSP, se adopta una representación de valor real, lo que requiere un mecanismo de conversión muy simple para obtener un cronograma factible. En consecuencia, el algoritmo DE todavía funciona en el dominio continuo para explorar el espacio de búsqueda de problemas del FJSSP discreto. Además, para mejorar la capacidad de búsqueda local y equilibrar las capacidades de exploración y explotación, se incorpora un algoritmo de búsqueda local simple en el marco DE. Además, se incluye el paralelismo de las operaciones DE para mejorar la eficiencia de todo el algoritmo. Los resultados experimentales confirman la significativa mejora lograda al integrar las modificaciones introducidas en este estudio. Además, los resultados de las pruebas muestran que nuestro algoritmo es competitivo en comparación con la mayoría de los enfoques existentes para FJSSP. The Flexible Job Shop Scheduling Problem (FJSSP) is one of the most challenging combinatorial optimization problems, with practical applicability in a real production environment. In this work, we propose a simple Differential Evolution (DE) algorithm to tackle this problem. To represent a FJSSP solution, a real value representation is adopted, which requires a very simple conversion mechanism to obtain a feasible schedule. Consequently, the DE algorithm still works on the continuous domain to explore the problem search space of the discrete FJSSP. Moreover, to enhance the local search ability and to balance the exploration and exploitation capabilities, a simple local search algorithm is embedded in the DE framework. Also, the parallelism of the DE operations is included to improve the efficiency of the whole algorithm. Experimental results confirm the significant improvement achieved by integrating the modifications introduced in this study. Additionally, test results show that our algorithm is competitive when compared with most existing approaches for FJSSP. Fil: Morero, Franco. Universidad Nacional de La Pampa. Facultad de Ingeniería; Argentina Fil: Bermudez, Carlos Alberto. Universidad Nacional de La Pampa. Facultad de Ingeniería; Argentina Fil: Salto, Carolina. Universidad Nacional de La Pampa. Facultad de Ingeniería; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Patagonia Confluencia; Argentina |
description |
El problema de programación flexible del taller de trabajos (FJSSP) es uno de los problemas de optimización combinatoria más desafiantes, con aplicabilidad práctica en un entorno de producción real. En este trabajo, proponemos un algoritmo de Evolución Diferencial (DE) simple para abordar este problema. Para representar una solución FJSSP, se adopta una representación de valor real, lo que requiere un mecanismo de conversión muy simple para obtener un cronograma factible. En consecuencia, el algoritmo DE todavía funciona en el dominio continuo para explorar el espacio de búsqueda de problemas del FJSSP discreto. Además, para mejorar la capacidad de búsqueda local y equilibrar las capacidades de exploración y explotación, se incorpora un algoritmo de búsqueda local simple en el marco DE. Además, se incluye el paralelismo de las operaciones DE para mejorar la eficiencia de todo el algoritmo. Los resultados experimentales confirman la significativa mejora lograda al integrar las modificaciones introducidas en este estudio. Además, los resultados de las pruebas muestran que nuestro algoritmo es competitivo en comparación con la mayoría de los enfoques existentes para FJSSP. |
publishDate |
2020 |
dc.date.none.fl_str_mv |
2020-05-26 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion http://purl.org/coar/resource_type/c_6501 info:ar-repo/semantics/articulo |
format |
article |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://hdl.handle.net/11336/149830 Morero, Franco; Bermudez, Carlos Alberto; Salto, Carolina; Parallelism and Hybridization in Differential Evolution to solve the Flexible Job Shop Scheduling Problem; Universidad Nacional de La Plata. Facultad de Informática; Journal of Computer Science & Technology; 20; 1; 26-5-2020; 1-10 1666-6038 1666-6046 CONICET Digital CONICET |
url |
http://hdl.handle.net/11336/149830 |
identifier_str_mv |
Morero, Franco; Bermudez, Carlos Alberto; Salto, Carolina; Parallelism and Hybridization in Differential Evolution to solve the Flexible Job Shop Scheduling Problem; Universidad Nacional de La Plata. Facultad de Informática; Journal of Computer Science & Technology; 20; 1; 26-5-2020; 1-10 1666-6038 1666-6046 CONICET Digital CONICET |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/url/https://journal.info.unlp.edu.ar/JCST/article/view/1353 info:eu-repo/semantics/altIdentifier/doi/10.24215/16666038.20.e04 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess https://creativecommons.org/licenses/by-nc/2.5/ar/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc/2.5/ar/ |
dc.format.none.fl_str_mv |
application/pdf application/pdf |
dc.publisher.none.fl_str_mv |
Universidad Nacional de La Plata. Facultad de Informática |
publisher.none.fl_str_mv |
Universidad Nacional de La Plata. Facultad de Informática |
dc.source.none.fl_str_mv |
reponame:CONICET Digital (CONICET) instname:Consejo Nacional de Investigaciones Científicas y Técnicas |
reponame_str |
CONICET Digital (CONICET) |
collection |
CONICET Digital (CONICET) |
instname_str |
Consejo Nacional de Investigaciones Científicas y Técnicas |
repository.name.fl_str_mv |
CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicas |
repository.mail.fl_str_mv |
dasensio@conicet.gov.ar; lcarlino@conicet.gov.ar |
_version_ |
1842268675750494208 |
score |
13.13397 |