Comparing Mixed & Integer Programming vs. Constraint Programming by solving Job-Shop Scheduling Problems

Bibliographic Details
Main Author: Oliveira, Renata Melo e Silva de
Publication Date: 2015
Other Authors: Ribeiro, Maria S. F. O. de C.
Format: Article
Language: eng
Source: Independent Journal of Management & Production
Download full: http://www.ijmp.jor.br/index.php/ijmp/article/view/262
Summary: Scheduling is a key factor for operations management as well as for business success. From industrial Job-shop Scheduling problems (JSSP), many optimization challenges have emerged since de 1960s when improvements have been continuously required such as bottlenecks allocation, lead-time reductions and reducing response time to requests.  With this in perspective, this work aims to discuss 3 different optimization models for minimizing Makespan. Those 3 models were applied on 17 classical problems of examples JSSP and produced different outputs.  The first model resorts on Mixed and Integer Programming (MIP) and it resulted on optimizing 60% of the studied problems. The other models were based on Constraint Programming (CP) and approached the problem in two different ways: a) model CP1 is a standard IBM algorithm whereof restrictions have an interval structure that fail to solve 53% of the proposed instances, b) Model CP-2 approaches the problem with disjunctive constraints and optimized 88% of the instances. In this work, each model is individually analyzed and then compared considering: i) Optimization success performance, ii) Computational processing time, iii) Greatest Resource Utilization and, iv) Minimum Work-in-process Inventory. Results demonstrated that CP-2 presented best results on criteria i and ii, but MIP was superior on criteria iii and iv and those findings are discussed at the final section of this work.
id IJMP_7fed11fc5230d72b96ea41a88732ef03
oai_identifier_str oai:www.ijmp.jor.br:article/262
network_acronym_str IJMP
network_name_str Independent Journal of Management & Production
repository_id_str
spelling Comparing Mixed & Integer Programming vs. Constraint Programming by solving Job-Shop Scheduling ProblemsConstraint ProgrammingMixed an Integer ProgrammingJob-shop Scheduling ProblemMakespan minimizationScheduling is a key factor for operations management as well as for business success. From industrial Job-shop Scheduling problems (JSSP), many optimization challenges have emerged since de 1960s when improvements have been continuously required such as bottlenecks allocation, lead-time reductions and reducing response time to requests.  With this in perspective, this work aims to discuss 3 different optimization models for minimizing Makespan. Those 3 models were applied on 17 classical problems of examples JSSP and produced different outputs.  The first model resorts on Mixed and Integer Programming (MIP) and it resulted on optimizing 60% of the studied problems. The other models were based on Constraint Programming (CP) and approached the problem in two different ways: a) model CP1 is a standard IBM algorithm whereof restrictions have an interval structure that fail to solve 53% of the proposed instances, b) Model CP-2 approaches the problem with disjunctive constraints and optimized 88% of the instances. In this work, each model is individually analyzed and then compared considering: i) Optimization success performance, ii) Computational processing time, iii) Greatest Resource Utilization and, iv) Minimum Work-in-process Inventory. Results demonstrated that CP-2 presented best results on criteria i and ii, but MIP was superior on criteria iii and iv and those findings are discussed at the final section of this work.Independent2015-03-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdftext/htmlhttp://www.ijmp.jor.br/index.php/ijmp/article/view/26210.14807/ijmp.v6i1.262Independent Journal of Management & Production; Vol. 6 No. 1 (2015): Independent Journal of Management & Production; 211-2382236-269X2236-269Xreponame:Independent Journal of Management & Productioninstname:Instituto Federal de Educação, Ciência e Tecnologia de São Paulo (IFSP)instacron:IJM&Penghttp://www.ijmp.jor.br/index.php/ijmp/article/view/262/220http://www.ijmp.jor.br/index.php/ijmp/article/view/262/440Oliveira, Renata Melo e Silva deRibeiro, Maria S. F. O. de C.info:eu-repo/semantics/openAccess2024-04-24T12:36:34Zoai:www.ijmp.jor.br:article/262Revistahttp://www.ijmp.jor.br/PUBhttp://www.ijmp.jor.br/index.php/ijmp/oaiijmp@ijmp.jor.br||paulo@paulorodrigues.pro.br||2236-269X2236-269Xopendoar:2024-04-24T12:36:34Independent Journal of Management & Production - Instituto Federal de Educação, Ciência e Tecnologia de São Paulo (IFSP)false
dc.title.none.fl_str_mv Comparing Mixed & Integer Programming vs. Constraint Programming by solving Job-Shop Scheduling Problems
title Comparing Mixed & Integer Programming vs. Constraint Programming by solving Job-Shop Scheduling Problems
spellingShingle Comparing Mixed & Integer Programming vs. Constraint Programming by solving Job-Shop Scheduling Problems
Oliveira, Renata Melo e Silva de
Constraint Programming
Mixed an Integer Programming
Job-shop Scheduling Problem
Makespan minimization
title_short Comparing Mixed & Integer Programming vs. Constraint Programming by solving Job-Shop Scheduling Problems
title_full Comparing Mixed & Integer Programming vs. Constraint Programming by solving Job-Shop Scheduling Problems
title_fullStr Comparing Mixed & Integer Programming vs. Constraint Programming by solving Job-Shop Scheduling Problems
title_full_unstemmed Comparing Mixed & Integer Programming vs. Constraint Programming by solving Job-Shop Scheduling Problems
title_sort Comparing Mixed & Integer Programming vs. Constraint Programming by solving Job-Shop Scheduling Problems
author Oliveira, Renata Melo e Silva de
author_facet Oliveira, Renata Melo e Silva de
Ribeiro, Maria S. F. O. de C.
author_role author
author2 Ribeiro, Maria S. F. O. de C.
author2_role author
dc.contributor.author.fl_str_mv Oliveira, Renata Melo e Silva de
Ribeiro, Maria S. F. O. de C.
dc.subject.por.fl_str_mv Constraint Programming
Mixed an Integer Programming
Job-shop Scheduling Problem
Makespan minimization
topic Constraint Programming
Mixed an Integer Programming
Job-shop Scheduling Problem
Makespan minimization
description Scheduling is a key factor for operations management as well as for business success. From industrial Job-shop Scheduling problems (JSSP), many optimization challenges have emerged since de 1960s when improvements have been continuously required such as bottlenecks allocation, lead-time reductions and reducing response time to requests.  With this in perspective, this work aims to discuss 3 different optimization models for minimizing Makespan. Those 3 models were applied on 17 classical problems of examples JSSP and produced different outputs.  The first model resorts on Mixed and Integer Programming (MIP) and it resulted on optimizing 60% of the studied problems. The other models were based on Constraint Programming (CP) and approached the problem in two different ways: a) model CP1 is a standard IBM algorithm whereof restrictions have an interval structure that fail to solve 53% of the proposed instances, b) Model CP-2 approaches the problem with disjunctive constraints and optimized 88% of the instances. In this work, each model is individually analyzed and then compared considering: i) Optimization success performance, ii) Computational processing time, iii) Greatest Resource Utilization and, iv) Minimum Work-in-process Inventory. Results demonstrated that CP-2 presented best results on criteria i and ii, but MIP was superior on criteria iii and iv and those findings are discussed at the final section of this work.
publishDate 2015
dc.date.none.fl_str_mv 2015-03-01
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://www.ijmp.jor.br/index.php/ijmp/article/view/262
10.14807/ijmp.v6i1.262
url http://www.ijmp.jor.br/index.php/ijmp/article/view/262
identifier_str_mv 10.14807/ijmp.v6i1.262
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv http://www.ijmp.jor.br/index.php/ijmp/article/view/262/220
http://www.ijmp.jor.br/index.php/ijmp/article/view/262/440
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
text/html
dc.publisher.none.fl_str_mv Independent
publisher.none.fl_str_mv Independent
dc.source.none.fl_str_mv Independent Journal of Management & Production; Vol. 6 No. 1 (2015): Independent Journal of Management & Production; 211-238
2236-269X
2236-269X
reponame:Independent Journal of Management & Production
instname:Instituto Federal de Educação, Ciência e Tecnologia de São Paulo (IFSP)
instacron:IJM&P
instname_str Instituto Federal de Educação, Ciência e Tecnologia de São Paulo (IFSP)
instacron_str IJM&P
institution IJM&P
reponame_str Independent Journal of Management & Production
collection Independent Journal of Management & Production
repository.name.fl_str_mv Independent Journal of Management & Production - Instituto Federal de Educação, Ciência e Tecnologia de São Paulo (IFSP)
repository.mail.fl_str_mv ijmp@ijmp.jor.br||paulo@paulorodrigues.pro.br||
_version_ 1797220490441392128