Tailoring Job Shop Scheduling Problem Instances Through Unified Particle Swarm Optimization
Problem instances are paramount when testing the performance of any learning algorithm. For this reason, it is customary to use widespread problems known as benchmark instances. Nonetheless, these are usually generated disregarding heuristics and their nature. For Job Shop Scheduling problem, resear...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2021-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9418993/ |
id |
doaj-9ca0776591df4bcd85879f0849ff7887 |
---|---|
record_format |
Article |
spelling |
doaj-9ca0776591df4bcd85879f0849ff78872021-05-07T23:00:36ZengIEEEIEEE Access2169-35362021-01-019668916691410.1109/ACCESS.2021.30764269418993Tailoring Job Shop Scheduling Problem Instances Through Unified Particle Swarm OptimizationAlonso Vela0Jorge M. Cruz-Duarte1https://orcid.org/0000-0003-4494-7864Jose Carlos Ortiz-Bayliss2https://orcid.org/0000-0003-3408-2166Ivan Amaya3https://orcid.org/0000-0002-8821-7137School of Engineering and Sciences, Tecnológico de Monterrey, Monterrey, MexicoSchool of Engineering and Sciences, Tecnológico de Monterrey, Monterrey, MexicoSchool of Engineering and Sciences, Tecnológico de Monterrey, Monterrey, MexicoSchool of Engineering and Sciences, Tecnológico de Monterrey, Monterrey, MexicoProblem instances are paramount when testing the performance of any learning algorithm. For this reason, it is customary to use widespread problems known as benchmark instances. Nonetheless, these are usually generated disregarding heuristics and their nature. For Job Shop Scheduling problem, researchers have created such instances based on random distributions. This idea may bias conclusions about the algorithm under test since a practitioner can only observe performance from a limited perspective, which may not even reflect real-life situations. However, addressing this issue implies tackling the instance generation problem while considering the nature of the solution approach. Hence, in this work, we propose an instance generator based on the Unified Particle Swarm Optimization algorithm, which can tailor instances to different goals. To validate our approach, we include instances generated to different heuristics and instances tailored to a variety of features. In the first case, we seek to favor or hinder one heuristic whereas doing the opposite for the remaining ones. In the second one, we explore instances with specific feature values. Our data reveal that the proposed approach fulfills the expectations and can effectively deal with different kinds of instances. We analyse the nature of the generated instances and their insights, which can be used to further the study about heuristics and problem features.https://ieeexplore.ieee.org/document/9418993/Job shop scheduling probleminstance characterizationinstance generation problemoptimizationheuristicsproblem features |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Alonso Vela Jorge M. Cruz-Duarte Jose Carlos Ortiz-Bayliss Ivan Amaya |
spellingShingle |
Alonso Vela Jorge M. Cruz-Duarte Jose Carlos Ortiz-Bayliss Ivan Amaya Tailoring Job Shop Scheduling Problem Instances Through Unified Particle Swarm Optimization IEEE Access Job shop scheduling problem instance characterization instance generation problem optimization heuristics problem features |
author_facet |
Alonso Vela Jorge M. Cruz-Duarte Jose Carlos Ortiz-Bayliss Ivan Amaya |
author_sort |
Alonso Vela |
title |
Tailoring Job Shop Scheduling Problem Instances Through Unified Particle Swarm Optimization |
title_short |
Tailoring Job Shop Scheduling Problem Instances Through Unified Particle Swarm Optimization |
title_full |
Tailoring Job Shop Scheduling Problem Instances Through Unified Particle Swarm Optimization |
title_fullStr |
Tailoring Job Shop Scheduling Problem Instances Through Unified Particle Swarm Optimization |
title_full_unstemmed |
Tailoring Job Shop Scheduling Problem Instances Through Unified Particle Swarm Optimization |
title_sort |
tailoring job shop scheduling problem instances through unified particle swarm optimization |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2021-01-01 |
description |
Problem instances are paramount when testing the performance of any learning algorithm. For this reason, it is customary to use widespread problems known as benchmark instances. Nonetheless, these are usually generated disregarding heuristics and their nature. For Job Shop Scheduling problem, researchers have created such instances based on random distributions. This idea may bias conclusions about the algorithm under test since a practitioner can only observe performance from a limited perspective, which may not even reflect real-life situations. However, addressing this issue implies tackling the instance generation problem while considering the nature of the solution approach. Hence, in this work, we propose an instance generator based on the Unified Particle Swarm Optimization algorithm, which can tailor instances to different goals. To validate our approach, we include instances generated to different heuristics and instances tailored to a variety of features. In the first case, we seek to favor or hinder one heuristic whereas doing the opposite for the remaining ones. In the second one, we explore instances with specific feature values. Our data reveal that the proposed approach fulfills the expectations and can effectively deal with different kinds of instances. We analyse the nature of the generated instances and their insights, which can be used to further the study about heuristics and problem features. |
topic |
Job shop scheduling problem instance characterization instance generation problem optimization heuristics problem features |
url |
https://ieeexplore.ieee.org/document/9418993/ |
work_keys_str_mv |
AT alonsovela tailoringjobshopschedulingprobleminstancesthroughunifiedparticleswarmoptimization AT jorgemcruzduarte tailoringjobshopschedulingprobleminstancesthroughunifiedparticleswarmoptimization AT josecarlosortizbayliss tailoringjobshopschedulingprobleminstancesthroughunifiedparticleswarmoptimization AT ivanamaya tailoringjobshopschedulingprobleminstancesthroughunifiedparticleswarmoptimization |
_version_ |
1721455175976091648 |