A hybrid particle swarm optimization algorithm for single machine scheduling with sequence-dependent setup times and learning effects

This paper deals with the single machine scheduling problem with sequence-dependent setup time and learning effect on processing time, where the objective is to minimize total earliness and tardiness of the jobs. A Mixed Integer Linear Programming (MILP) model capable of solving small-sized problems...

Full description

Saved in:
Bibliographic Details
Main Authors: Payam Chiniforooshan, Dragan Marinkovic
Format: Article
Language:English
Published: REA Press 2023-06-01
Series:Computational Algorithms and Numerical Dimensions
Subjects:
Online Access:https://www.journal-cand.com/article_190873_eec893008f3b91ab54b6df53f7bcebe2.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832580046135492608
author Payam Chiniforooshan
Dragan Marinkovic
author_facet Payam Chiniforooshan
Dragan Marinkovic
author_sort Payam Chiniforooshan
collection DOAJ
description This paper deals with the single machine scheduling problem with sequence-dependent setup time and learning effect on processing time, where the objective is to minimize total earliness and tardiness of the jobs. A Mixed Integer Linear Programming (MILP) model capable of solving small-sized problems is proposed to formulate this problem. In view of the NP-hard nature of the problem, the Hybrid Particle Swarm Optimization (HPSO) algorithm is proposed to solve the large-sized problems. In order to utilize Particle Swarm Optimization (PSO) to solve the scheduling problems, the proposed HPSO approach uses a random key representation to encode solutions, which can convert the job sequences to continuous position values. Also, the local search procedure is included within the HPSO to enhance the exploitation of the algorithm. The performance of the proposed HPSO is verified for small and medium-sized problems by comparing its results with the best solution obtained by the LINGO. In order to test the applicability of the proposed algorithm to solve large-sized problems, 120 instances are generated, and the results are compared with a Random Key Genetic Algorithm (RKGA). The results show the effectiveness of the proposed model and algorithm.
format Article
id doaj-art-f8524854921148598d2091a025f2cbb1
institution Kabale University
issn 2980-7646
2980-9320
language English
publishDate 2023-06-01
publisher REA Press
record_format Article
series Computational Algorithms and Numerical Dimensions
spelling doaj-art-f8524854921148598d2091a025f2cbb12025-01-30T11:22:05ZengREA PressComputational Algorithms and Numerical Dimensions2980-76462980-93202023-06-0122748610.22105/cand.2023.190873190873A hybrid particle swarm optimization algorithm for single machine scheduling with sequence-dependent setup times and learning effectsPayam Chiniforooshan0Dragan Marinkovic1Department of Industrial Engineering, Science and Research Branch, Islamic Azad University, Tehran, Iran.Department of Structural Mechanics and Analysis, Technische University Berlin, Strasse des 17. Juni 135, 10623 Berlin, Germany.This paper deals with the single machine scheduling problem with sequence-dependent setup time and learning effect on processing time, where the objective is to minimize total earliness and tardiness of the jobs. A Mixed Integer Linear Programming (MILP) model capable of solving small-sized problems is proposed to formulate this problem. In view of the NP-hard nature of the problem, the Hybrid Particle Swarm Optimization (HPSO) algorithm is proposed to solve the large-sized problems. In order to utilize Particle Swarm Optimization (PSO) to solve the scheduling problems, the proposed HPSO approach uses a random key representation to encode solutions, which can convert the job sequences to continuous position values. Also, the local search procedure is included within the HPSO to enhance the exploitation of the algorithm. The performance of the proposed HPSO is verified for small and medium-sized problems by comparing its results with the best solution obtained by the LINGO. In order to test the applicability of the proposed algorithm to solve large-sized problems, 120 instances are generated, and the results are compared with a Random Key Genetic Algorithm (RKGA). The results show the effectiveness of the proposed model and algorithm.https://www.journal-cand.com/article_190873_eec893008f3b91ab54b6df53f7bcebe2.pdfsingle machine schedulingsequence-dependent setup timelearning effectparticle swarm optimizationgenetic algorithm
spellingShingle Payam Chiniforooshan
Dragan Marinkovic
A hybrid particle swarm optimization algorithm for single machine scheduling with sequence-dependent setup times and learning effects
Computational Algorithms and Numerical Dimensions
single machine scheduling
sequence-dependent setup time
learning effect
particle swarm optimization
genetic algorithm
title A hybrid particle swarm optimization algorithm for single machine scheduling with sequence-dependent setup times and learning effects
title_full A hybrid particle swarm optimization algorithm for single machine scheduling with sequence-dependent setup times and learning effects
title_fullStr A hybrid particle swarm optimization algorithm for single machine scheduling with sequence-dependent setup times and learning effects
title_full_unstemmed A hybrid particle swarm optimization algorithm for single machine scheduling with sequence-dependent setup times and learning effects
title_short A hybrid particle swarm optimization algorithm for single machine scheduling with sequence-dependent setup times and learning effects
title_sort hybrid particle swarm optimization algorithm for single machine scheduling with sequence dependent setup times and learning effects
topic single machine scheduling
sequence-dependent setup time
learning effect
particle swarm optimization
genetic algorithm
url https://www.journal-cand.com/article_190873_eec893008f3b91ab54b6df53f7bcebe2.pdf
work_keys_str_mv AT payamchiniforooshan ahybridparticleswarmoptimizationalgorithmforsinglemachineschedulingwithsequencedependentsetuptimesandlearningeffects
AT draganmarinkovic ahybridparticleswarmoptimizationalgorithmforsinglemachineschedulingwithsequencedependentsetuptimesandlearningeffects
AT payamchiniforooshan hybridparticleswarmoptimizationalgorithmforsinglemachineschedulingwithsequencedependentsetuptimesandlearningeffects
AT draganmarinkovic hybridparticleswarmoptimizationalgorithmforsinglemachineschedulingwithsequencedependentsetuptimesandlearningeffects