On selecting disjunctions for solving mixed integer programming problems

Mixed integer linear programs (MIPs) offer a flexible way to model a variety of real-world problems. In this thesis, we undertake a comprehensive study of “general disjunctions” that are a fundamental concept underlying most solution techniques for MIPs, with the aim of extending the current underst...

Celý popis

Uložené v:
Podrobná bibliografia
Hlavný autor: Mahajan, Ashutosh
Médium: Dissertation
Jazyk:English
Vydavateľské údaje: ProQuest Dissertations & Theses 01.01.2009
Predmet:
ISBN:9781109121322, 1109121326
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract Mixed integer linear programs (MIPs) offer a flexible way to model a variety of real-world problems. In this thesis, we undertake a comprehensive study of “general disjunctions” that are a fundamental concept underlying most solution techniques for MIPs, with the aim of extending the current understanding of the theory of these disjunctions and also of developing novel ways of using them so as to enhance the performance of current state of the art MIP solvers. Solving MIPs is difficult both theoretically (it lies in the class of so called [special characters omitted]-hard problems) and in practice as well. Two algorithms that have been most successful in solving MIPs are the “branch-and-bound” and the “cutting-plane” algorithm. The concept of valid disjunctions , which are logical conditions that will be satisfied by any feasible solution is fundamental to both these algorithms. In branch-and-bound, one recursively imposes valid disjunctions on the problem to create smaller “subproblems” and solves the LP relaxations of these subproblems until a solution is found or the problem can be shown infeasible. The cutting-plane algorithm works on the principle that any inequality valid for each subproblem resulting from the imposition of a given disjunction is also valid for the original MIP. Such valid inequalities are iteratively added until an optimal solution is exposed or the feasible region can be shown to be empty. The performance of both algorithms thus greatly depends on which valid disjunctions are selected and imposed at each step. In this thesis, we consider the problem of selecting disjunctions from a rich class that we call “general disjunctions”. Our work is divided into two parts: theory and computation. In the first part, we analyze the computational complexity of finding the “optimal” disjunction based on specific criteria. We show that the problem is in general [special characters omitted]-hard, i.e., this problem is theoretically as difficult as solving the original MIP. We also show that the problem of selecting a general disjunction remains [special characters omitted]-hard when several natural restrictions are imposed. These results lead to analogous results for the branch-and-bound and the cutting-plane algorithm: the problem of selecting a general disjunction that maximally improves the bound when used to branch and the problem of finding an “elementary split inequality” that maximally improves the bound are both [special characters omitted]-hard. We also develop a polynomial-time algorithm that solves the separation problem for the elementary split closure when the point to be separated lies on an edge (i.e., a one dimensional face) of the feasible region of the LP relaxation. In the second part, we perform several computational experiments to study the effect of employing methods for finding an “optimal” general disjunction on the performance of the branch-and-cut algorithm. We start by formulating the problem of finding an “optimal” general disjunction as a MIP. In a branch-and-bound setting, the solutions obtained from exact solution of these problems lead to significant reduction in the number of steps in the recursive procedure. When the set of allowed disjunctions is further restricted, one can use explicit enumeration techniques to select the optimal disjunction. We develop a procedure that eliminates poor choices of disjunctions in such a procedure by analyzing the solutions obtained from other disjunctions. We observe in our experiments that the use of this procedure reduces significantly the number of disjunctions that are evaluated for two particular types of general disjunctions. We also use the disjunctions obtained from the techniques described above to generate valid inequalities. We observe that the number of inequalities needed to improve the bound is significantly fewer than that required by the existing techniques that generate the “most-violated” inequalities. In all our experiments, the time required to select the disjunctions by attempting to solve the above-mentioned formulation using an exact method was prohibitive. This underscores the importance of developing fast computational methods for solving these problems. To motivate future work, we describe some open problems related to our work.
AbstractList Mixed integer linear programs (MIPs) offer a flexible way to model a variety of real-world problems. In this thesis, we undertake a comprehensive study of “general disjunctions” that are a fundamental concept underlying most solution techniques for MIPs, with the aim of extending the current understanding of the theory of these disjunctions and also of developing novel ways of using them so as to enhance the performance of current state of the art MIP solvers. Solving MIPs is difficult both theoretically (it lies in the class of so called [special characters omitted]-hard problems) and in practice as well. Two algorithms that have been most successful in solving MIPs are the “branch-and-bound” and the “cutting-plane” algorithm. The concept of valid disjunctions , which are logical conditions that will be satisfied by any feasible solution is fundamental to both these algorithms. In branch-and-bound, one recursively imposes valid disjunctions on the problem to create smaller “subproblems” and solves the LP relaxations of these subproblems until a solution is found or the problem can be shown infeasible. The cutting-plane algorithm works on the principle that any inequality valid for each subproblem resulting from the imposition of a given disjunction is also valid for the original MIP. Such valid inequalities are iteratively added until an optimal solution is exposed or the feasible region can be shown to be empty. The performance of both algorithms thus greatly depends on which valid disjunctions are selected and imposed at each step. In this thesis, we consider the problem of selecting disjunctions from a rich class that we call “general disjunctions”. Our work is divided into two parts: theory and computation. In the first part, we analyze the computational complexity of finding the “optimal” disjunction based on specific criteria. We show that the problem is in general [special characters omitted]-hard, i.e., this problem is theoretically as difficult as solving the original MIP. We also show that the problem of selecting a general disjunction remains [special characters omitted]-hard when several natural restrictions are imposed. These results lead to analogous results for the branch-and-bound and the cutting-plane algorithm: the problem of selecting a general disjunction that maximally improves the bound when used to branch and the problem of finding an “elementary split inequality” that maximally improves the bound are both [special characters omitted]-hard. We also develop a polynomial-time algorithm that solves the separation problem for the elementary split closure when the point to be separated lies on an edge (i.e., a one dimensional face) of the feasible region of the LP relaxation. In the second part, we perform several computational experiments to study the effect of employing methods for finding an “optimal” general disjunction on the performance of the branch-and-cut algorithm. We start by formulating the problem of finding an “optimal” general disjunction as a MIP. In a branch-and-bound setting, the solutions obtained from exact solution of these problems lead to significant reduction in the number of steps in the recursive procedure. When the set of allowed disjunctions is further restricted, one can use explicit enumeration techniques to select the optimal disjunction. We develop a procedure that eliminates poor choices of disjunctions in such a procedure by analyzing the solutions obtained from other disjunctions. We observe in our experiments that the use of this procedure reduces significantly the number of disjunctions that are evaluated for two particular types of general disjunctions. We also use the disjunctions obtained from the techniques described above to generate valid inequalities. We observe that the number of inequalities needed to improve the bound is significantly fewer than that required by the existing techniques that generate the “most-violated” inequalities. In all our experiments, the time required to select the disjunctions by attempting to solve the above-mentioned formulation using an exact method was prohibitive. This underscores the importance of developing fast computational methods for solving these problems. To motivate future work, we describe some open problems related to our work.
Author Mahajan, Ashutosh
Author_xml – sequence: 1
  givenname: Ashutosh
  surname: Mahajan
  fullname: Mahajan, Ashutosh
BookMark eNotj01LxDAYhAMqqLv9D8F7IW--mhxlUVdY2Mvel6Z5W7u0iSat-PPNoqcZGGYe5pHchhjwhlS2MQDMAgfB-T2pch4dY8wKwSR_IPtjoBkn7JYxDNSP-bKG4mPItI-J5jh9X4N5_EFPx7DggIl-pjikdp6vSfFuwjlvyV3fThmrf92Q0-vLabevD8e3993zof6QFmrswPWNRs5541XvldYcQCAyL4Q0YJQ2TqnWSqWtdJ1WzvfSaevQlGorNuTpb7Zwv1bMy_kS1xQK8VwOWVCNBvEL94VK_Q
ContentType Dissertation
Copyright Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
Copyright_xml – notice: Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
DBID 04Z
053
0BH
0HU
CBPLH
EU9
G20
M8-
PHGZT
PKEHL
PQEST
PQQKQ
PQUKI
DatabaseName Dissertations & Theses Europe Full Text: Business
Dissertations & Theses Europe Full Text: Science & Technology
ProQuest Dissertations and Theses Professional
Dissertations & Theses @ Lehigh University
ProQuest Dissertations & Theses Global: The Sciences and Engineering Collection
ProQuest Dissertations & Theses A&I
ProQuest Dissertations & Theses Global
ProQuest Dissertations and Theses A&I: The Sciences and Engineering Collection
ProQuest One Academic
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Academic (retired)
ProQuest One Academic UKI Edition
DatabaseTitle Dissertations & Theses @ Lehigh University
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition
ProQuest Dissertations & Theses Global: The Sciences and Engineering Collection
ProQuest Dissertations and Theses Professional
ProQuest Dissertations and Theses A&I: The Sciences and Engineering Collection
ProQuest Dissertations & Theses Global
Dissertations & Theses Europe Full Text: Science & Technology
ProQuest One Academic UKI Edition
Dissertations & Theses Europe Full Text: Business
ProQuest One Academic
ProQuest Dissertations & Theses A&I
ProQuest One Academic (New)
DatabaseTitleList Dissertations & Theses @ Lehigh University
Database_xml – sequence: 1
  dbid: G20
  name: ProQuest Dissertations & Theses Global
  url: https://www.proquest.com/pqdtglobal1
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
ExternalDocumentID 1742045341
Genre Dissertation/Thesis
GroupedDBID 04Z
053
0BH
0HU
8R4
8R5
CBPLH
EU9
G20
M8-
PHGZT
PKEHL
PQEST
PQQKQ
PQUKI
Q2X
ID FETCH-LOGICAL-h491-ec1bf76e2227d5fd5662113ee0d334818568b55a945694bc65bdf4b69be8c1ba3
IEDL.DBID G20
ISBN 9781109121322
1109121326
IngestDate Mon Jun 30 04:44:12 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-h491-ec1bf76e2227d5fd5662113ee0d334818568b55a945694bc65bdf4b69be8c1ba3
Notes SourceType-Dissertations & Theses-1
ObjectType-Dissertation/Thesis-1
content type line 12
PQID 304915761
PQPubID 18750
ParticipantIDs proquest_journals_304915761
PublicationCentury 2000
PublicationDate 20090101
PublicationDateYYYYMMDD 2009-01-01
PublicationDate_xml – month: 01
  year: 2009
  text: 20090101
  day: 01
PublicationDecade 2000
PublicationYear 2009
Publisher ProQuest Dissertations & Theses
Publisher_xml – name: ProQuest Dissertations & Theses
SSID ssib000933042
Score 1.5018457
Snippet Mixed integer linear programs (MIPs) offer a flexible way to model a variety of real-world problems. In this thesis, we undertake a comprehensive study of...
SourceID proquest
SourceType Aggregation Database
SubjectTerms Industrial engineering
Title On selecting disjunctions for solving mixed integer programming problems
URI https://www.proquest.com/docview/304915761
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV07T8MwELagMCAGQICAAvLAapE4ceJMDEDVqTB06Fb5cRZBagpJQfx8fMapKiGxMFqWpZN9uvt8r4-Qm1xz5TUFGKhSsNw7QKZz6ViplE4y6xKnTSCbKCcTOZtVz7E2p4tllb1NDIbaLg3GyG8xHZR6cJzevb0zJI3C5Gpk0NgmO9hcG3p9N9HP-rOOYzVxdhkv4pSnfs1_meDgV0YH_5TokOw_bOTTj8gWNMdk_NTQLtDbeLdEbd29et8V1It6hEq9smEQgS7qL7A0jIuAlsY6rQXuRJKZ7oRMR4_T-zGLhAnsxYvCwKTalQVge6sVznqk5r93GUBiQ7-tFIXUQqjKg6Yq16YQ2rpcF5UG6Y-q7JQMmmUDZ4TqBKtDTYrU1LkUXFUFrxKuMyekBW7OybC_k3lU-m6-vpCLP3eHZO8nJYNxjEsyWLUfcEV2zeeq7trr8ITfbZinCw
linkProvider ProQuest
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V05T8MwFH4qBQnEAAgQUA4PMFokTpxjQAyU0qqlMHToFsWxI4LUFJpy_Sd-JM9uUlVCYuvAGFmxLPvd1wdw7goWI6UoqmKfUxcVIBVukFI_joXlyNRKRWLAJvx-PxgOw8cafFe9MLqsspKJRlDLcaJj5Jc6HWSjcWxfv7xSDRqlk6sVgsaMKrrq6wM9tuKq08TnvWCsdTu4adMSVIA-4QZUJbZIfU_pFlDJU4nWDLpAjlKWND2pAfcCwXkcomERuiLxuJCpK7xQqAB_jR3cdgVWXce3tKt3t2hszWMDeoqnHpXGvHKoVPXNfkl8o8ZaW__rArZhs7lQLbADNZXvQvshJ4UB70GlS2RWPKNmNsxD0P4myEo6REJG2aeSxAzDUBNSVqGN9EoJoVPswWAZB9-Hej7O1QEQYena18TWwNtuwFkceiy0mHBSHkjFkkNoVE8QlSxdRPP7P_pz9QzW24P7XtTr9LsN2Jgln3TE5hjq08mbOoG15H2aFZNTQz0EoiU_1g8RKAKQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adissertation&rft.genre=dissertation&rft.title=On+selecting+disjunctions+for+solving+mixed+integer+programming+problems&rft.DBID=04Z%3B053%3B0BH%3B0HU%3BCBPLH%3BEU9%3BG20%3BM8-%3BPHGZT%3BPKEHL%3BPQEST%3BPQQKQ%3BPQUKI&rft.PQPubID=18750&rft.au=Mahajan%2C+Ashutosh&rft.date=2009-01-01&rft.pub=ProQuest+Dissertations+%26+Theses&rft.isbn=9781109121322&rft.externalDBID=HAS_PDF_LINK&rft.externalDocID=1742045341
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781109121322/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781109121322/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781109121322/sc.gif&client=summon&freeimage=true