Mixed integer linear programming and constraint logic programming : towards a unified modeling framework

Detalhes bibliográficos
Autor(a) principal: Magatão, Leandro
Data de Publicação: 2005
Tipo de documento: Tese
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/86
Resumo: The struggle to model and solve Combinatorial Optimization Problems (COPs) has challenged the development of new approaches to deal with COPs. In one of the front lines of such approaches, Operational Research (OR) and Constraint Programming (CP) optimization techniques are beginning to converge, despite their very different origins. More specifically, Mixed Integer Linear Programming (MILP) and Constraint Logic Programming (CLP) are at the confluence of the OR and the CP fields. This thesis summarizes and contrasts the essential characteristics of MILP and CLP, and the ways that they can be fruitfully combined. Chapters 1 to 3 sketch the intellectual background for recent efforts at integration and the main results achieved. In addition, these chapters highlight that CLP is known by its reach modeling framework, and the MILP modeling vocabulary is just based on inequalities, which makes the modeling process hard and error-prone. Therefore, a combined CLP-MILP approach suffers from this MILP inherited drawback. In chapter 4, this issue is addressed, and some "high-level" MILP modeling structures based on logical inference paradigms are proposed. These structures help the formulation of MILP models, and can be seen as a contribution towards a unifying modeling framework for a combined CLP-MILP approach. In addition, chapter 5 presents an MILP formulation addressing a combinatorial problem. This problem is focused on issues regarding the oil industry, more specifically, issues involving the scheduling of operational activities in a multi-product pipeline. Chapter 5 demonstrates the applicability of the high-level MILP modeling structures in a real-world scenario. Furthermore, chapter 6 presents a CLP-MILP formulation addressing the same scheduling problem previously exploited. This chapter demonstrates the applicability of the high-level MILP modeling structures in an integrated CLP-MILP modeling framework. The set of simulations conducted indicates that the combined CLP-MILP model was solved to optimality faster than either the MILP model or the CLP model. Thus, the CLP-MILP framework is a promising alternative to deal with the computational burden of this pipeline-scheduling problem. In essence, this thesis considers the integration of CLP and MILP in a modeling standpoint: it conveys the fundamentals of both techniques and the modeling features that help establish a combined CLP-MILP approach. Herein, the concentration is on the building of MILP and CLP-MILP models rather than on the solution process.
id UTFPR-12_effc0641f6ad737fa1d13b249c43f66c
oai_identifier_str oai:repositorio.utfpr.edu.br:1/86
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2010-10-13T12:58:44Z2010-10-13T12:58:44Z200513/10/2011MAGATÃO, Leandro. Mixed integer linear programming and constraint logic programming: towards a unified modeling framework. 2005. 166 f. Tese (Doutorado em Engenharia Elétrica e Informática Industrial) – Universidade Tecnológica Federal do Paraná, Curitiba, 2005.http://repositorio.utfpr.edu.br/jspui/handle/1/86The struggle to model and solve Combinatorial Optimization Problems (COPs) has challenged the development of new approaches to deal with COPs. In one of the front lines of such approaches, Operational Research (OR) and Constraint Programming (CP) optimization techniques are beginning to converge, despite their very different origins. More specifically, Mixed Integer Linear Programming (MILP) and Constraint Logic Programming (CLP) are at the confluence of the OR and the CP fields. This thesis summarizes and contrasts the essential characteristics of MILP and CLP, and the ways that they can be fruitfully combined. Chapters 1 to 3 sketch the intellectual background for recent efforts at integration and the main results achieved. In addition, these chapters highlight that CLP is known by its reach modeling framework, and the MILP modeling vocabulary is just based on inequalities, which makes the modeling process hard and error-prone. Therefore, a combined CLP-MILP approach suffers from this MILP inherited drawback. In chapter 4, this issue is addressed, and some "high-level" MILP modeling structures based on logical inference paradigms are proposed. These structures help the formulation of MILP models, and can be seen as a contribution towards a unifying modeling framework for a combined CLP-MILP approach. In addition, chapter 5 presents an MILP formulation addressing a combinatorial problem. This problem is focused on issues regarding the oil industry, more specifically, issues involving the scheduling of operational activities in a multi-product pipeline. Chapter 5 demonstrates the applicability of the high-level MILP modeling structures in a real-world scenario. Furthermore, chapter 6 presents a CLP-MILP formulation addressing the same scheduling problem previously exploited. This chapter demonstrates the applicability of the high-level MILP modeling structures in an integrated CLP-MILP modeling framework. The set of simulations conducted indicates that the combined CLP-MILP model was solved to optimality faster than either the MILP model or the CLP model. Thus, the CLP-MILP framework is a promising alternative to deal with the computational burden of this pipeline-scheduling problem. In essence, this thesis considers the integration of CLP and MILP in a modeling standpoint: it conveys the fundamentals of both techniques and the modeling features that help establish a combined CLP-MILP approach. Herein, the concentration is on the building of MILP and CLP-MILP models rather than on the solution process.1,54 MBporCentro Federal de Educação Tecnológica do ParanáCuritibaPrograma de Pós-Graduação em Engenharia Elétrica e Informática IndustrialProgramação (Matemática)Programação linearProgramação inteiraOtimização combinatóriaAgenda de execução (Administração)Restrições (Inteligência artificial)Simulação (Computadores)Mathematical programmingLinear programmingInteger programmingCombinatorial optimizationProduction schedulingConstraints (Artificial intelligence)Computer simulationMixed integer linear programming and constraint logic programming : towards a unified modeling frameworkinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisCuritibaDoutoradoArruda, Lúcia Valéria Ramos deMagatão, Leandroinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRTHUMBNAILCT_CPGEI_D_Magatão, Leandro _2005.pdf.jpgCT_CPGEI_D_Magatão, Leandro _2005.pdf.jpgGenerated Thumbnailimage/jpeg1421http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/86/6/CT_CPGEI_D_Magat%c3%a3o%2c%20Leandro%20_2005.pdf.jpg075694e59a796277fd862753f0e2fbd1MD56ORIGINALCT_CPGEI_D_Magatão, Leandro _2005.pdfCT_CPGEI_D_Magatão, Leandro _2005.pdfapplication/pdf1616148http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/86/1/CT_CPGEI_D_Magat%c3%a3o%2c%20Leandro%20_2005.pdfa06f36f370c695e3d7c67a79f2eac31dMD51CC-LICENSElicense_urllicense_urltext/plain; charset=utf-846http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/86/2/license_url0d2fb706760bf56ddf1358a832652ccfMD52license_textlicense_texttext/html; charset=utf-821353http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/86/3/license_text160a80f95a9d7e6f776cb6c7bea041b1MD53license_rdflicense_rdfapplication/rdf+xml; charset=utf-820634http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/86/4/license_rdf0eef9b128240436dacde490572fa4f25MD54TEXTCT_CPGEI_D_Magatão, Leandro _2005.pdf.txtCT_CPGEI_D_Magatão, Leandro _2005.pdf.txtExtracted texttext/plain326131http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/86/5/CT_CPGEI_D_Magat%c3%a3o%2c%20Leandro%20_2005.pdf.txte779d146134e5d4c587a2aebb0ba3f75MD551/862020-06-03 14:48:32.492oai:repositorio.utfpr.edu.br:1/86Repositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2020-06-03T17:48:32Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Mixed integer linear programming and constraint logic programming : towards a unified modeling framework
title Mixed integer linear programming and constraint logic programming : towards a unified modeling framework
spellingShingle Mixed integer linear programming and constraint logic programming : towards a unified modeling framework
Magatão, Leandro
Programação (Matemática)
Programação linear
Programação inteira
Otimização combinatória
Agenda de execução (Administração)
Restrições (Inteligência artificial)
Simulação (Computadores)
Mathematical programming
Linear programming
Integer programming
Combinatorial optimization
Production scheduling
Constraints (Artificial intelligence)
Computer simulation
title_short Mixed integer linear programming and constraint logic programming : towards a unified modeling framework
title_full Mixed integer linear programming and constraint logic programming : towards a unified modeling framework
title_fullStr Mixed integer linear programming and constraint logic programming : towards a unified modeling framework
title_full_unstemmed Mixed integer linear programming and constraint logic programming : towards a unified modeling framework
title_sort Mixed integer linear programming and constraint logic programming : towards a unified modeling framework
author Magatão, Leandro
author_facet Magatão, Leandro
author_role author
dc.contributor.advisor1.fl_str_mv Arruda, Lúcia Valéria Ramos de
dc.contributor.author.fl_str_mv Magatão, Leandro
contributor_str_mv Arruda, Lúcia Valéria Ramos de
dc.subject.por.fl_str_mv Programação (Matemática)
Programação linear
Programação inteira
Otimização combinatória
Agenda de execução (Administração)
Restrições (Inteligência artificial)
Simulação (Computadores)
Mathematical programming
Linear programming
Integer programming
Combinatorial optimization
Production scheduling
Constraints (Artificial intelligence)
Computer simulation
topic Programação (Matemática)
Programação linear
Programação inteira
Otimização combinatória
Agenda de execução (Administração)
Restrições (Inteligência artificial)
Simulação (Computadores)
Mathematical programming
Linear programming
Integer programming
Combinatorial optimization
Production scheduling
Constraints (Artificial intelligence)
Computer simulation
description The struggle to model and solve Combinatorial Optimization Problems (COPs) has challenged the development of new approaches to deal with COPs. In one of the front lines of such approaches, Operational Research (OR) and Constraint Programming (CP) optimization techniques are beginning to converge, despite their very different origins. More specifically, Mixed Integer Linear Programming (MILP) and Constraint Logic Programming (CLP) are at the confluence of the OR and the CP fields. This thesis summarizes and contrasts the essential characteristics of MILP and CLP, and the ways that they can be fruitfully combined. Chapters 1 to 3 sketch the intellectual background for recent efforts at integration and the main results achieved. In addition, these chapters highlight that CLP is known by its reach modeling framework, and the MILP modeling vocabulary is just based on inequalities, which makes the modeling process hard and error-prone. Therefore, a combined CLP-MILP approach suffers from this MILP inherited drawback. In chapter 4, this issue is addressed, and some "high-level" MILP modeling structures based on logical inference paradigms are proposed. These structures help the formulation of MILP models, and can be seen as a contribution towards a unifying modeling framework for a combined CLP-MILP approach. In addition, chapter 5 presents an MILP formulation addressing a combinatorial problem. This problem is focused on issues regarding the oil industry, more specifically, issues involving the scheduling of operational activities in a multi-product pipeline. Chapter 5 demonstrates the applicability of the high-level MILP modeling structures in a real-world scenario. Furthermore, chapter 6 presents a CLP-MILP formulation addressing the same scheduling problem previously exploited. This chapter demonstrates the applicability of the high-level MILP modeling structures in an integrated CLP-MILP modeling framework. The set of simulations conducted indicates that the combined CLP-MILP model was solved to optimality faster than either the MILP model or the CLP model. Thus, the CLP-MILP framework is a promising alternative to deal with the computational burden of this pipeline-scheduling problem. In essence, this thesis considers the integration of CLP and MILP in a modeling standpoint: it conveys the fundamentals of both techniques and the modeling features that help establish a combined CLP-MILP approach. Herein, the concentration is on the building of MILP and CLP-MILP models rather than on the solution process.
publishDate 2005
dc.date.submitted.pt_BR.fl_str_mv 13/10/2011
dc.date.issued.fl_str_mv 2005
dc.date.accessioned.fl_str_mv 2010-10-13T12:58:44Z
dc.date.available.fl_str_mv 2010-10-13T12:58:44Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv MAGATÃO, Leandro. Mixed integer linear programming and constraint logic programming: towards a unified modeling framework. 2005. 166 f. Tese (Doutorado em Engenharia Elétrica e Informática Industrial) – Universidade Tecnológica Federal do Paraná, Curitiba, 2005.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/86
identifier_str_mv MAGATÃO, Leandro. Mixed integer linear programming and constraint logic programming: towards a unified modeling framework. 2005. 166 f. Tese (Doutorado em Engenharia Elétrica e Informática Industrial) – Universidade Tecnológica Federal do Paraná, Curitiba, 2005.
url http://repositorio.utfpr.edu.br/jspui/handle/1/86
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 1,54 MB
dc.publisher.none.fl_str_mv Centro Federal de Educação Tecnológica do Paraná
Curitiba
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Engenharia Elétrica e Informática Industrial
publisher.none.fl_str_mv Centro Federal de Educação Tecnológica do Paraná
Curitiba
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/86/6/CT_CPGEI_D_Magat%c3%a3o%2c%20Leandro%20_2005.pdf.jpg
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/86/1/CT_CPGEI_D_Magat%c3%a3o%2c%20Leandro%20_2005.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/86/2/license_url
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/86/3/license_text
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/86/4/license_rdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/86/5/CT_CPGEI_D_Magat%c3%a3o%2c%20Leandro%20_2005.pdf.txt
bitstream.checksum.fl_str_mv 075694e59a796277fd862753f0e2fbd1
a06f36f370c695e3d7c67a79f2eac31d
0d2fb706760bf56ddf1358a832652ccf
160a80f95a9d7e6f776cb6c7bea041b1
0eef9b128240436dacde490572fa4f25
e779d146134e5d4c587a2aebb0ba3f75
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805922909736140800