A PSO-based procedure for a bi-level multi-objective TOC-based job-shop scheduling problem

This study presents an application of particle swarm optimisation (PSO) algorithm for a bi-level multi-objective job-shop scheduling problem. The bi-level decision-making requirement stems from the concept of theory of constraints. At the first level, the decision is made by concentrating on minimis...

Full description

Saved in:
Bibliographic Details
Main Authors: Kasemset,C., Kachitvichyanukul,V.
Format: Article
Published: Inderscience Enterprises Ltd. 2015
Subjects:
Online Access:http://www.scopus.com/inward/record.url?partnerID=HzOxMe3b&scp=84859574731&origin=inward
http://cmuir.cmu.ac.th/handle/6653943832/38990
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Chiang Mai University
id th-cmuir.6653943832-38990
record_format dspace
spelling th-cmuir.6653943832-389902015-06-16T08:01:02Z A PSO-based procedure for a bi-level multi-objective TOC-based job-shop scheduling problem Kasemset,C. Kachitvichyanukul,V. Management Science and Operations Research This study presents an application of particle swarm optimisation (PSO) algorithm for a bi-level multi-objective job-shop scheduling problem. The bi-level decision-making requirement stems from the concept of theory of constraints. At the first level, the decision is made by concentrating on minimising idle time on the system bottleneck. The second-level decision is made to plan other machines while maintaining the maximum use of the bottleneck and gaining improvements in other performance measures. This paper proposed a PSO-based procedure for solving the bi-level programming problem. The proposed procedure simplifies the solution method by simultaneously providing solutions for the objective of both levels. In addition, during the schedule generation process, the job-shop case applied in this study also considers the machine set-up time, transfer lot size and product demands to make the model more realistic. The numerical examples are given to demonstrate how this approach works. The results from this procedure are compared with the solutions obtained by a commercial optimiser, the LINGO 10 software package. This proposed PSO is implemented in C# programming language in order to obtain the final solution within the short computational time. Copyright © 2012 Inderscience Enterprises Ltd. 2015-06-16T08:01:02Z 2015-06-16T08:01:02Z 2012-04-01 Article 17457645 2-s2.0-84859574731 10.1504/IJOR.2012.046343 http://www.scopus.com/inward/record.url?partnerID=HzOxMe3b&scp=84859574731&origin=inward http://cmuir.cmu.ac.th/handle/6653943832/38990 Inderscience Enterprises Ltd.
institution Chiang Mai University
building Chiang Mai University Library
country Thailand
collection CMU Intellectual Repository
topic Management Science and Operations Research
spellingShingle Management Science and Operations Research
Kasemset,C.
Kachitvichyanukul,V.
A PSO-based procedure for a bi-level multi-objective TOC-based job-shop scheduling problem
description This study presents an application of particle swarm optimisation (PSO) algorithm for a bi-level multi-objective job-shop scheduling problem. The bi-level decision-making requirement stems from the concept of theory of constraints. At the first level, the decision is made by concentrating on minimising idle time on the system bottleneck. The second-level decision is made to plan other machines while maintaining the maximum use of the bottleneck and gaining improvements in other performance measures. This paper proposed a PSO-based procedure for solving the bi-level programming problem. The proposed procedure simplifies the solution method by simultaneously providing solutions for the objective of both levels. In addition, during the schedule generation process, the job-shop case applied in this study also considers the machine set-up time, transfer lot size and product demands to make the model more realistic. The numerical examples are given to demonstrate how this approach works. The results from this procedure are compared with the solutions obtained by a commercial optimiser, the LINGO 10 software package. This proposed PSO is implemented in C# programming language in order to obtain the final solution within the short computational time. Copyright © 2012 Inderscience Enterprises Ltd.
format Article
author Kasemset,C.
Kachitvichyanukul,V.
author_facet Kasemset,C.
Kachitvichyanukul,V.
author_sort Kasemset,C.
title A PSO-based procedure for a bi-level multi-objective TOC-based job-shop scheduling problem
title_short A PSO-based procedure for a bi-level multi-objective TOC-based job-shop scheduling problem
title_full A PSO-based procedure for a bi-level multi-objective TOC-based job-shop scheduling problem
title_fullStr A PSO-based procedure for a bi-level multi-objective TOC-based job-shop scheduling problem
title_full_unstemmed A PSO-based procedure for a bi-level multi-objective TOC-based job-shop scheduling problem
title_sort pso-based procedure for a bi-level multi-objective toc-based job-shop scheduling problem
publisher Inderscience Enterprises Ltd.
publishDate 2015
url http://www.scopus.com/inward/record.url?partnerID=HzOxMe3b&scp=84859574731&origin=inward
http://cmuir.cmu.ac.th/handle/6653943832/38990
_version_ 1681421573590876160