Connecting special ordered inequalities and transformation and reformulation technique in multiple choice programming

Size: px
Start display at page:

Download "Connecting special ordered inequalities and transformation and reformulation technique in multiple choice programming"

Transcription

1 Computers & Operations Research 29 (2002) 1441}1446 Short communication Connecting special ordered inequalities and transformation and reformulation technique in multiple choice programming Edward Yu-Hsien Lin *, Dennis L. Bricker College of Management, Taipei University of Technology, Taipei 106, Taiwan Faculty of Administration, University of New Brunswick, Fredericton, N.B. Canada E3B 5A3 Department of Industrial Engineering, The University of Iowa, Iowa City, IA52242, USA Received 1 March 2000; received in revised form 1 June 2000 Abstract An article entitled: `A Note on Modeling Multiple Choice Requirements for Simple Mixed Integer Programming Solversa was published by Ogryczak (Comput. Oper. Res. 23 (1996) 199). In this article, Ogryczak proposed a reformulation technique called special ordered inequalities (SOI) to model the non-convex programming problems with special ordered sets (SOS) of variables. The SOI technique appears to be analogous to the reformulation technique introduced by Bricker (AIIE Trans. 9 (1977) 105) and is related to the reformulation and transformation technique (RTT) developed by Lin and Bricker (Eur. J. Oper. Res. 55(2) (1991) 228); Lin and Bricker (Eur. J. Oper. Res. 88 (1996) 182). Since none of this literature was cited in the references of Ogryczak (Comput. Oper. Res. 23 (1996) 199), we would like to use this note to di!erentiate SOI and RTT and to elaborate their connection. Scope and purpose In the context of non-convex programming, two major types of special ordered sets (SOS) of variables have been identi"ed and studied by researchers. SOS1 are sets of non-negative variables where, for each set, at most one of the variables can be non-zero in the "nal solution. The most common application of SOS1 is multiple choice programming (MCP) which can be found in the modeling of many integer programming problems in location, distribution, scheduling, etc. SOS2requires that, for each set, at most two of the variables can be non-zero in the "nal solution and, if they are, they must be adjacent. SOS2has been widely used in separable programming to model non-linear functions using sets of piece-wise linear functions. Bricker introduced an explicit reformulation technique for SOS in Lin and Bricker developed Research related to this paper is supported by the grant from the Natural Science and Engineering Research Council of Canada, Grant Number: OGP * Correspondence address: College of Management, Taipei University of Technology, Taipei 106, Taiwan. Tel.: # ; fax: # addresses: yhlin@unb.ca (E.Y.-H. Lin), dbricker@icaen.uiowa.edu (D.L. Bricker) /02/$ - see front matter 2002 Elsevier Science Ltd. All rights reserved. PII: S (00)

2 1442 E.Y.-H. Lin, D.L. Bricker / Computers & Operations Research 29 (2002) 1441}1446 a reformulation and transformation technique (RTT) to implicitly compose the optimal Simplex tableau for MCP in They also elaborated upon it with a computational report in Without citing the work by Bricker, or that by Lin and Bricker, Ogryczak proposed an analogous reformulation technique called special ordered inequalities (SOI) for SOS in This note aims to elaborate upon the connection between SOI and RTT as the supplementary information for the future research in SOS Elsevier Science Ltd. All rights reserved. Keywords: Non-convex programming; Special ordered sets; Multiple choice programming 1. Introduction This note aims to connect the research result on special ordered sets (SOS) published by Ogryczak in Computers and Operations Research [1] with the earlier work by Bricker [2], and that by Lin and Bricker [3,4] which were not cited in [1]. Speci"cally, we elaborate the connection between the special ordered inequalities (SOI) proposed by Ogryczak, and the reformulation and transformation technique (RTT) introduced by Lin and Bricker. For the bene"t of the readers, we "rst provide a brief background on the SOS in non-convex programming. Special ordered sets are, in a broad de"nition, sets of variables that exist in a non-convex problem with some special requirements. Variables in SOS usually fall in mutually exclusive sets. Two major types of SOS have been identi"ed and studied by researchers. Special ordered sets type 1 (SOS1) are sets of non-negative variables where, for each set, at most one of the variables can be non-zero in the "nal solution. The `restricted SOS1a requires that, for each set, exactly one of the variables can be non-zero in the "nal solution. The most common application of SOS1 is multiple choice programming (MCP) that contains the restricted SOS1 with binary variables. A survey on MCP was conducted by Lin in 1994 [5]. Special ordered sets type 2(SOS2) are sets of non-negative variables where, for each set, at most two of the variables can be non-zero in the "nal solution and, if they are, they must be adjacent. SOS2have been widely used in separable programming to model non-linear functions using sets of piece-wise linear functions. Although not as commonly used as SOS1, successful applications of SOS2have been reported in the "elds of utility planning [6,7] and pollution control [8]. In an attempt to locate the global optimum of a non-convex problem with SOS, Beale and Tomlin [9] suggested that variables in each set of SOS be treated as unity. That is, during the branching phase of the branch-and-bound procedure, instead of dichotomizing the individual variables in the SOS as in the conventional method, each set of the SOS is partitioned into two subsets. Variables in each subset are then forced to vanish, respectively. Mixed integer programming (MIP) software capable of handling SOS in this manner is said to be equipped with a SOS solver. When a SOS solver is adopted, it is necessary to identify a partitioning point for every SOS so that two sub-problems can be generated to enter the candidate list. Beale and Tomlin proposed a weighted mean method (WMM) for this purpose [9]. However, the performance of the WMM depends on the proper weight assigned to each variable, usually through a user-de"ned reference row. Moreover, unlike the dichotomy of a single variable where penalties can be calculated, partitioning SOS creates di$culty in penalty calculation. Tomlin suggested that the `pseudopenaltya associated with the variables in a subset be estimated through a composite variable [10].

3 E.Y.-H. Lin, D.L. Bricker / Computers & Operations Research 29 (2002) 1441} Such a composite variable is formed by aggregating the rows associated with the variables in this subset from the optimal Simplex tableau of the LP relaxed problem. 2. Special ordered inequalities (SOI) In general, for a non-convex problem, the constraint that addresses the multiple-choice requirement associated with a particular special ordered set has the form of x #x #2#x "1 (1) x *0 and integer, j"1, 2,2, r. (2 ) The SOI proposed by Ogryczak [1] introduces a set of new variables y, j"1, 2,2, r, where y "x, y "y #x for j"2,3,2, r. Ogryczak noted that (1) and (2) can then be expressed in y variables as y "1, and y *y, j"1, 2,2, r!1, respectively, or simply put them into a set of variable upper bounding (VUB) constraints of 1*y *y *2*y *y *0. (3) Ogryczak conducted a computational experiment to test the e!ect of such reformulation using the simple MIP software without a SOS solver. Speci"cally, he solved 10 water quality management problems [11] (with problem size ranging from 41 to 161 variables accompanied by 5}20 multiple choice constraints) using MOMIP [12] on a DEC 5000/240 computer. Ogryczak reported a signi"cant reduction of the CPU time recorded during the branch-and-bound phase when every SOS constraint of type (1), and its implicit integrality and non-negativity requirements of (2) are reformulated into the associated VUB constraints of (3). 3. Reformulation and transformation technique (RTT) Based on Bricker's earlier work [2], the RTT was introduced by Lin and Bricker through a matrix operation [3]. In particular, it reformulates (1) by de"ning a set of transformation variables y as y"¹x, where y"[y, y,2, y ], x"[x, x,2, x ], and ¹ is a block diagonal matrix with its entries t "1, if i)j, and t "0, if otherwise. For example, when r"5, its associated transformation matrix ¹ would have the form of ¹" Technically, for every SOS in a non-convex problem P, a corresponding transformation matrix ¹ can be de"ned to reformulate P into P through y"¹x.

4 1444 E.Y.-H. Lin, D.L. Bricker / Computers & Operations Research 29 (2002) 1441}1446 In order to compare the e!ect of WMM and RTT using the SOS solver, Lin and Bricker conducted a computational experiment on IBM ES9000/320 in IBM's APL2language [13]. A total of 24 test problems (with the problem size ranging from 50 to 240 variables accompanied by 5}30 multiple choice constraints) are generated. These test problems are generated through a de"ned `coe$cient of tightnessa so that problems from loosely to tightly structured are covered. In view of the lack of an external reference row, variable subscript is used as the weight for that variable when P is solved through WMM (i.e., to avoid the sorting of variables for every SOS). By adopting the worst alternative heuristic [10] and calculating the improved penalty [14], Lin and Bricker solved these test problems using WMM and RTT, respectively, and recorded the CPU time for the whole operation (instead of just for the branch-and-bound phase as in Ogryczak's experiment). Based on the result of paired t-tests, Lin and Bricker found that the CPU time consumed by the whole operation using RTT seems to vary depending on the density of the overall transformation matrix (i.e., the one that integrates the matrix of ¹ for every SOS). In general, RTT outperforms WMM for the case where there is a high number of SOS with each set having relatively low number of variables. 4. Connecting SOI and RTT The SOI technique, in e!ect, rede"nes ¹ in RTT to be a block diagonal matrix with its entries t "1, if i*j, and t "0, if otherwise. For example, when r"5, the transformation matrix ¹ associated with SOI would have the form of ¹" In this case, partitioning the multiple-choice constraint (1) at any point can be carried out by dichotomizing its associated y variable. For instance, in SOI, partitioning (1) into x #x #2#x "0 and x #x #2#x "0, where r'k'1, is equivalent to setting y "0 and y "1, respectively. In the case of RTT, this is equivalent to setting y "1 and y "0, respectively. Branching strategies for binary variables in conventional branch-andbound procedure can then be directly applied on SOS. Thus, the conventional MIP solver can be applied on this set of y variables to preserve the advantage of SOS partitioning. That is, branching y variables is expected to result in a smaller and more balanced branching tree and thus accelerate the convergence of the branch-and-bound procedure. Ogryczak's computational experiment on SOI basically proves this point. However, one should note that reformulation of (1) and (2) from P to (3) in P on the machine does consume a certain amount of CPU time, particularly for larger-size problems with many SOS. Also the reformulated problem P will have relatively a larger size of Simplex tableau to maintain due to the added VUB constraints (i.e., a set of constraints (3) for every SOS in P ). For the latter case, Lin and Bricker developed a procedure to implicitly compose the optimal Simplex tableau of

5 E.Y.-H. Lin, D.L. Bricker / Computers & Operations Research 29 (2002) 1441} the LP relaxed P directly from the optimal Simplex tableau of the LP relaxed P [3]. This procedure allows one to calculate the true penalty associated with the SOS variables in a partitioned subset in P through a corresponding y variable in P. RTT also eliminates the requirement of the reference row as suggested by Tomlin [10]. Such a reference row is normally not readily available in every non-convex problem. In conclusion, SOI o!ers an explicit reformulation of SOS and illustrates that, as far as the branch-and-bound phase is concerned, the problem can be solved more e$ciently using simple MIP software without the SOS solver. On the other hand, RTT, in addition to o!ering the analogous reformulation, further proposes an implicit procedure to solve P. Therefore, it can serve as an alternative to WMM in a MIP software with the SOS solver. References [1] Ogryczak W. A note on modeling multiple choice requirements for simple mixed integer programming solvers. Computers and Operations Research 1996;23:199}205. [2] Bricker DL. Reformulation of special ordered sets for implicit enumeration algorithms with applications in non-convex separable programming. AIIE Transactions 1977;9:105}203. [3] Lin EYH, Bricker DL. On the calculation of true and pseudo penalties in multiple choice integer programming. European Journal of Operational Research 1991;55(2):228}36. [4] Lin EYH, Bricker DL. Computational comparison on the partitioning strategies in multiple choice integer programming. European Journal of Operational Research 1996;88:182}202. [5] Lin EYH. Multiple choice programming: A state-of-the-art review. International Transactions in Operational Research 1994;1(4):409}21. [6] Sullivan J. The application of mathematical programming methods to oil and gas "eld development planning. Mathematical Programming 1988;42:189}200. [7] Creegan JB, Monforte FA. Southern California Gas Company uses special ordered sets to model regulatory guidelines. Interfaces 1990;20:28}42. [8] Tomlin JA. Special ordered sets and an application to gas supply operations planning. Mathematical Programming 1988;42:69}84. [9] Beale EML, Tomlin JA. Special facilities in a general mathematical programming system for non-convex problems using ordered sets of variables. In: Lawrence J, editor. Proceedings of the Fifth International Conference on Operational Research. London: Tavistock Publications, p. 447}54. [10] Tomlin JA. Branch-and-bound methods for integer and non-convex programming. In: Abadie J, editor. Integer and Nonlinear Programming. Amsterdam: North-Holland, p. 437}50. [11] Berkemer R, Makowski M, Watkins D. A prototype of a decision support system for water quality management in central and eastern Europe. WP IIASA, Luxemburg. [12] Ogryczak W, Zorychata K. Modular optimizer for mixed integer programming - MOMIP Version 1.1. WP IIASA, Laxenburg, [13] IBM APL2 Development Department. APL2 Version 2, Programming Language Reference (SH ). IBM Corporation, San Jose, CA, [14] Armstrong RD, Sinha P. Improved penalty calculation for a mixed integer branch-and-bound algorithm. Mathematical Programming 1974;6:212}23. Edward Yu-Hsien Lin is a Professor and the Dean of the College of Management at the National Taipei University of Technology in Taiwan who used to teach at the University of New Brunswick in Canada for 16 years. He received his B.S. in Industrial Engineering from Tunghai University, Taiwan; M.S. and Ph.D. in Industrial Engineering from The University of Iowa. Dr. Lin's research interests lie mainly in integer programming and combinatorial optimization. His research papers have appeared in a variety of international journals.

6 1446 E.Y.-H. Lin, D.L. Bricker / Computers & Operations Research 29 (2002) 1441}1446 Dennis Bricker is an Associate Professor of Industrial Engineering at The University of Iowa. He received B.S. and M.S. degrees in Mathematics from the University of Illinois at Urbana-Champaign, after which he received M.S. and Ph.D. degrees in Industrial Engineering and Management Science from Northwestern University. Dr. Bricker's research, which has been published in a wide variety of technical journals, is primarily in optimization.

Fundamentals of Integer Programming

Fundamentals of Integer Programming Fundamentals of Integer Programming Di Yuan Department of Information Technology, Uppsala University January 2018 Outline Definition of integer programming Formulating some classical problems with integer

More information

WP September 1996

WP September 1996 Working Paper Modular Optimizer for Mixed Integer Programming MOMIP Version 2.3 W lodzimierz Ogryczak, Krystian Zorychta WP-96-106 September 1996 IIASA International Institute for Applied Systems Analysis

More information

Part 4. Decomposition Algorithms Dantzig-Wolf Decomposition Algorithm

Part 4. Decomposition Algorithms Dantzig-Wolf Decomposition Algorithm In the name of God Part 4. 4.1. Dantzig-Wolf Decomposition Algorithm Spring 2010 Instructor: Dr. Masoud Yaghini Introduction Introduction Real world linear programs having thousands of rows and columns.

More information

Generating (n,2) De Bruijn Sequences with Some Balance and Uniformity Properties. Abstract

Generating (n,2) De Bruijn Sequences with Some Balance and Uniformity Properties. Abstract Generating (n,) De Bruijn Sequences with Some Balance and Uniformity Properties Yi-Chih Hsieh, Han-Suk Sohn, and Dennis L. Bricker Department of Industrial Management, National Huwei Institute of Technology,

More information

3 INTEGER LINEAR PROGRAMMING

3 INTEGER LINEAR PROGRAMMING 3 INTEGER LINEAR PROGRAMMING PROBLEM DEFINITION Integer linear programming problem (ILP) of the decision variables x 1,..,x n : (ILP) subject to minimize c x j j n j= 1 a ij x j x j 0 x j integer n j=

More information

Unit.9 Integer Programming

Unit.9 Integer Programming Unit.9 Integer Programming Xiaoxi Li EMS & IAS, Wuhan University Dec. 22-29, 2016 (revised) Operations Research (Li, X.) Unit.9 Integer Programming Dec. 22-29, 2016 (revised) 1 / 58 Organization of this

More information

56:272 Integer Programming & Network Flows Final Exam -- December 16, 1997

56:272 Integer Programming & Network Flows Final Exam -- December 16, 1997 56:272 Integer Programming & Network Flows Final Exam -- December 16, 1997 Answer #1 and any five of the remaining six problems! possible score 1. Multiple Choice 25 2. Traveling Salesman Problem 15 3.

More information

Hyperplane Ranking in. Simple Genetic Algorithms. D. Whitley, K. Mathias, and L. Pyeatt. Department of Computer Science. Colorado State University

Hyperplane Ranking in. Simple Genetic Algorithms. D. Whitley, K. Mathias, and L. Pyeatt. Department of Computer Science. Colorado State University Hyperplane Ranking in Simple Genetic Algorithms D. Whitley, K. Mathias, and L. yeatt Department of Computer Science Colorado State University Fort Collins, Colorado 8523 USA whitley,mathiask,pyeatt@cs.colostate.edu

More information

Network. Department of Statistics. University of California, Berkeley. January, Abstract

Network. Department of Statistics. University of California, Berkeley. January, Abstract Parallelizing CART Using a Workstation Network Phil Spector Leo Breiman Department of Statistics University of California, Berkeley January, 1995 Abstract The CART (Classication and Regression Trees) program,

More information

A Benders decomposition approach for the robust shortest path problem with interval data

A Benders decomposition approach for the robust shortest path problem with interval data A Benders decomposition approach for the robust shortest path problem with interval data R. Montemanni, L.M. Gambardella Istituto Dalle Molle di Studi sull Intelligenza Artificiale (IDSIA) Galleria 2,

More information

VNS-based heuristic with an exponential neighborhood for the server load balancing problem

VNS-based heuristic with an exponential neighborhood for the server load balancing problem Available online at www.sciencedirect.com Electronic Notes in Discrete Mathematics 47 (2015) 53 60 www.elsevier.com/locate/endm VNS-based heuristic with an exponential neighborhood for the server load

More information

Graph Theory for Modelling a Survey Questionnaire Pierpaolo Massoli, ISTAT via Adolfo Ravà 150, Roma, Italy

Graph Theory for Modelling a Survey Questionnaire Pierpaolo Massoli, ISTAT via Adolfo Ravà 150, Roma, Italy Graph Theory for Modelling a Survey Questionnaire Pierpaolo Massoli, ISTAT via Adolfo Ravà 150, 00142 Roma, Italy e-mail: pimassol@istat.it 1. Introduction Questions can be usually asked following specific

More information

2 The Service Provision Problem The formulation given here can also be found in Tomasgard et al. [6]. That paper also details the background of the mo

2 The Service Provision Problem The formulation given here can also be found in Tomasgard et al. [6]. That paper also details the background of the mo Two-Stage Service Provision by Branch and Bound Shane Dye Department ofmanagement University of Canterbury Christchurch, New Zealand s.dye@mang.canterbury.ac.nz Asgeir Tomasgard SINTEF, Trondheim, Norway

More information

Introduction to Mathematical Programming IE496. Final Review. Dr. Ted Ralphs

Introduction to Mathematical Programming IE496. Final Review. Dr. Ted Ralphs Introduction to Mathematical Programming IE496 Final Review Dr. Ted Ralphs IE496 Final Review 1 Course Wrap-up: Chapter 2 In the introduction, we discussed the general framework of mathematical modeling

More information

GENERAL ASSIGNMENT PROBLEM via Branch and Price JOHN AND LEI

GENERAL ASSIGNMENT PROBLEM via Branch and Price JOHN AND LEI GENERAL ASSIGNMENT PROBLEM via Branch and Price JOHN AND LEI Outline Review the column generation in Generalized Assignment Problem (GAP) GAP Examples in Branch and Price 2 Assignment Problem The assignment

More information

SUBSTITUTING GOMORY CUTTING PLANE METHOD TOWARDS BALAS ALGORITHM FOR SOLVING BINARY LINEAR PROGRAMMING

SUBSTITUTING GOMORY CUTTING PLANE METHOD TOWARDS BALAS ALGORITHM FOR SOLVING BINARY LINEAR PROGRAMMING ASIAN JOURNAL OF MATHEMATICS AND APPLICATIONS Volume 2014, Article ID ama0156, 11 pages ISSN 2307-7743 http://scienceasia.asia SUBSTITUTING GOMORY CUTTING PLANE METHOD TOWARDS BALAS ALGORITHM FOR SOLVING

More information

Telecommunication and Informatics University of North Carolina, Technical University of Gdansk Charlotte, NC 28223, USA

Telecommunication and Informatics University of North Carolina, Technical University of Gdansk Charlotte, NC 28223, USA A Decoder-based Evolutionary Algorithm for Constrained Parameter Optimization Problems S lawomir Kozie l 1 and Zbigniew Michalewicz 2 1 Department of Electronics, 2 Department of Computer Science, Telecommunication

More information

Parallel Evaluation of Hopfield Neural Networks

Parallel Evaluation of Hopfield Neural Networks Parallel Evaluation of Hopfield Neural Networks Antoine Eiche, Daniel Chillet, Sebastien Pillement and Olivier Sentieys University of Rennes I / IRISA / INRIA 6 rue de Kerampont, BP 818 2232 LANNION,FRANCE

More information

56:272 Integer Programming & Network Flows Final Examination -- December 14, 1998

56:272 Integer Programming & Network Flows Final Examination -- December 14, 1998 56:272 Integer Programming & Network Flows Final Examination -- December 14, 1998 Part A: Answer any four of the five problems. (15 points each) 1. Transportation problem 2. Integer LP Model Formulation

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2005 Vol. 4, No. 1, January-February 2005 A Java Implementation of the Branch and Bound

More information

A robust optimization based approach to the general solution of mp-milp problems

A robust optimization based approach to the general solution of mp-milp problems 21 st European Symposium on Computer Aided Process Engineering ESCAPE 21 E.N. Pistikopoulos, M.C. Georgiadis and A. Kokossis (Editors) 2011 Elsevier B.V. All rights reserved. A robust optimization based

More information

International Journal of Advance Research in Computer Science and Management Studies

International Journal of Advance Research in Computer Science and Management Studies Volume 2, Issue 8, August 2014 ISSN: 2321 7782 (Online) International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online

More information

A New Method For Forecasting Enrolments Combining Time-Variant Fuzzy Logical Relationship Groups And K-Means Clustering

A New Method For Forecasting Enrolments Combining Time-Variant Fuzzy Logical Relationship Groups And K-Means Clustering A New Method For Forecasting Enrolments Combining Time-Variant Fuzzy Logical Relationship Groups And K-Means Clustering Nghiem Van Tinh 1, Vu Viet Vu 1, Tran Thi Ngoc Linh 1 1 Thai Nguyen University of

More information

MVE165/MMG630, Applied Optimization Lecture 8 Integer linear programming algorithms. Ann-Brith Strömberg

MVE165/MMG630, Applied Optimization Lecture 8 Integer linear programming algorithms. Ann-Brith Strömberg MVE165/MMG630, Integer linear programming algorithms Ann-Brith Strömberg 2009 04 15 Methods for ILP: Overview (Ch. 14.1) Enumeration Implicit enumeration: Branch and bound Relaxations Decomposition methods:

More information

Principles of Optimization Techniques to Combinatorial Optimization Problems and Decomposition [1]

Principles of Optimization Techniques to Combinatorial Optimization Problems and Decomposition [1] International Journal of scientific research and management (IJSRM) Volume 3 Issue 4 Pages 2582-2588 2015 \ Website: www.ijsrm.in ISSN (e): 2321-3418 Principles of Optimization Techniques to Combinatorial

More information

Standard dimension optimization of steel frames

Standard dimension optimization of steel frames Computer Aided Optimum Design in Engineering IX 157 Standard dimension optimization of steel frames U. Klanšek & S. Kravanja University of Maribor, Faculty of Civil Engineering, Slovenia Abstract This

More information

The Paired Assignment Problem

The Paired Assignment Problem Open Journal of Discrete Mathematics, 04, 4, 44-54 Published Online April 04 in SciRes http://wwwscirporg/ournal/odm http://dxdoiorg/0436/odm044007 The Paired Assignment Problem Vardges Melkonian Department

More information

Modelling Combinatorial Problems for CLP(FD+R) Henk Vandecasteele. Department of Computer Science, K. U. Leuven

Modelling Combinatorial Problems for CLP(FD+R) Henk Vandecasteele. Department of Computer Science, K. U. Leuven Modelling Combinatorial Problems for CLP(FD+R) Henk Vandecasteele Department of Computer Science, K. U. Leuven Celestijnenlaan 200A, B-3001 Heverlee, Belgium henk.vandecasteele@cs.kuleuven.ac.be Robert

More information

Department of Mathematics Oleg Burdakov of 30 October Consider the following linear programming problem (LP):

Department of Mathematics Oleg Burdakov of 30 October Consider the following linear programming problem (LP): Linköping University Optimization TAOP3(0) Department of Mathematics Examination Oleg Burdakov of 30 October 03 Assignment Consider the following linear programming problem (LP): max z = x + x s.t. x x

More information

Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture - 35 Quadratic Programming In this lecture, we continue our discussion on

More information

Abstract The generation of a reservoir development plan with well locations, given a reservoir property map and a set of infrastructure constraints, r

Abstract The generation of a reservoir development plan with well locations, given a reservoir property map and a set of infrastructure constraints, r Optimal Location of Vertical Wells: A Decomposition Approach M.G. Ierapetritou and C.A. Floudas 1 Department of Chemical Engineering, Princeton University, Princeton, NJ 08544 S. Vasantharajan and A.S.

More information

MVE165/MMG631 Linear and integer optimization with applications Lecture 9 Discrete optimization: theory and algorithms

MVE165/MMG631 Linear and integer optimization with applications Lecture 9 Discrete optimization: theory and algorithms MVE165/MMG631 Linear and integer optimization with applications Lecture 9 Discrete optimization: theory and algorithms Ann-Brith Strömberg 2018 04 24 Lecture 9 Linear and integer optimization with applications

More information

Global Solution of Mixed-Integer Dynamic Optimization Problems

Global Solution of Mixed-Integer Dynamic Optimization Problems European Symposium on Computer Arded Aided Process Engineering 15 L. Puigjaner and A. Espuña (Editors) 25 Elsevier Science B.V. All rights reserved. Global Solution of Mixed-Integer Dynamic Optimization

More information

Methods and Models for Combinatorial Optimization Exact methods for the Traveling Salesman Problem

Methods and Models for Combinatorial Optimization Exact methods for the Traveling Salesman Problem Methods and Models for Combinatorial Optimization Exact methods for the Traveling Salesman Problem L. De Giovanni M. Di Summa The Traveling Salesman Problem (TSP) is an optimization problem on a directed

More information

Graphs that have the feasible bases of a given linear

Graphs that have the feasible bases of a given linear Algorithmic Operations Research Vol.1 (2006) 46 51 Simplex Adjacency Graphs in Linear Optimization Gerard Sierksma and Gert A. Tijssen University of Groningen, Faculty of Economics, P.O. Box 800, 9700

More information

NOTATION AND TERMINOLOGY

NOTATION AND TERMINOLOGY 15.053x, Optimization Methods in Business Analytics Fall, 2016 October 4, 2016 A glossary of notation and terms used in 15.053x Weeks 1, 2, 3, 4 and 5. (The most recent week's terms are in blue). NOTATION

More information

Integrated Scheduling for Gasoline Blending Considering Storage Tanks and Pipe Network

Integrated Scheduling for Gasoline Blending Considering Storage Tanks and Pipe Network Integrated Scheduling for Gasoline Blending Considering Storage Tanks and Pipe Network Satoshi Hoshino, Noriyoshi Furuya, and Hiroya Seki Abstract An off-site system in a petroleum refining plant mainly

More information

MASS Modified Assignment Algorithm in Facilities Layout Planning

MASS Modified Assignment Algorithm in Facilities Layout Planning International Journal of Tomography & Statistics (IJTS), June-July 2005, Vol. 3, No. JJ05, 19-29 ISSN 0972-9976; Copyright 2005 IJTS, ISDER MASS Modified Assignment Algorithm in Facilities Layout Planning

More information

Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture 18 All-Integer Dual Algorithm We continue the discussion on the all integer

More information

Instituto Nacional de Pesquisas Espaciais - INPE/LAC Av. dos Astronautas, 1758 Jd. da Granja. CEP São José dos Campos S.P.

Instituto Nacional de Pesquisas Espaciais - INPE/LAC Av. dos Astronautas, 1758 Jd. da Granja. CEP São José dos Campos S.P. XXXIV THE MINIMIZATION OF TOOL SWITCHES PROBLEM AS A NETWORK FLOW PROBLEM WITH SIDE CONSTRAINTS Horacio Hideki Yanasse Instituto Nacional de Pesquisas Espaciais - INPE/LAC Av. dos Astronautas, 1758 Jd.

More information

LATIN SQUARES AND TRANSVERSAL DESIGNS

LATIN SQUARES AND TRANSVERSAL DESIGNS LATIN SQUARES AND TRANSVERSAL DESIGNS *Shirin Babaei Department of Mathematics, University of Zanjan, Zanjan, Iran *Author for Correspondence ABSTRACT We employ a new construction to show that if and if

More information

Discrete Optimization. Lecture Notes 2

Discrete Optimization. Lecture Notes 2 Discrete Optimization. Lecture Notes 2 Disjunctive Constraints Defining variables and formulating linear constraints can be straightforward or more sophisticated, depending on the problem structure. The

More information

Size of a problem instance: Bigger instances take

Size of a problem instance: Bigger instances take 2.1 Integer Programming and Combinatorial Optimization Slide set 2: Computational Complexity Katta G. Murty Lecture slides Aim: To study efficiency of various algo. for solving problems, and to classify

More information

BCN Decision and Risk Analysis. Syed M. Ahmed, Ph.D.

BCN Decision and Risk Analysis. Syed M. Ahmed, Ph.D. Linear Programming Module Outline Introduction The Linear Programming Model Examples of Linear Programming Problems Developing Linear Programming Models Graphical Solution to LP Problems The Simplex Method

More information

Optimization of Process Plant Layout Using a Quadratic Assignment Problem Model

Optimization of Process Plant Layout Using a Quadratic Assignment Problem Model Optimization of Process Plant Layout Using a Quadratic Assignment Problem Model Sérgio. Franceira, Sheila S. de Almeida, Reginaldo Guirardello 1 UICAMP, School of Chemical Engineering, 1 guira@feq.unicamp.br

More information

Martin W.P. Savelsbergh. Georgia Institute of Technology. School of Industrial and Systems Engineering

Martin W.P. Savelsbergh. Georgia Institute of Technology. School of Industrial and Systems Engineering A MINTO short course 1 Martin W.P. Savelsbergh George L. Nemhauser Introduction Georgia Institute of Technology School of Industrial and Systems Engineering Atlanta, GA 30332-0205 (February 1, 1995) MINTO

More information

Optimum Alphabetic Binary Trees T. C. Hu and J. D. Morgenthaler Department of Computer Science and Engineering, School of Engineering, University of C

Optimum Alphabetic Binary Trees T. C. Hu and J. D. Morgenthaler Department of Computer Science and Engineering, School of Engineering, University of C Optimum Alphabetic Binary Trees T. C. Hu and J. D. Morgenthaler Department of Computer Science and Engineering, School of Engineering, University of California, San Diego CA 92093{0114, USA Abstract. We

More information

MATHEMATICS II: COLLECTION OF EXERCISES AND PROBLEMS

MATHEMATICS II: COLLECTION OF EXERCISES AND PROBLEMS MATHEMATICS II: COLLECTION OF EXERCISES AND PROBLEMS GRADO EN A.D.E. GRADO EN ECONOMÍA GRADO EN F.Y.C. ACADEMIC YEAR 2011-12 INDEX UNIT 1.- AN INTRODUCCTION TO OPTIMIZATION 2 UNIT 2.- NONLINEAR PROGRAMMING

More information

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation Optimization Methods: Introduction and Basic concepts 1 Module 1 Lecture Notes 2 Optimization Problem and Model Formulation Introduction In the previous lecture we studied the evolution of optimization

More information

Algorithms for Decision Support. Integer linear programming models

Algorithms for Decision Support. Integer linear programming models Algorithms for Decision Support Integer linear programming models 1 People with reduced mobility (PRM) require assistance when travelling through the airport http://www.schiphol.nl/travellers/atschiphol/informationforpassengerswithreducedmobility.htm

More information

A NEW HEURISTIC ALGORITHM FOR MULTIPLE TRAVELING SALESMAN PROBLEM

A NEW HEURISTIC ALGORITHM FOR MULTIPLE TRAVELING SALESMAN PROBLEM TWMS J. App. Eng. Math. V.7, N.1, 2017, pp. 101-109 A NEW HEURISTIC ALGORITHM FOR MULTIPLE TRAVELING SALESMAN PROBLEM F. NURIYEVA 1, G. KIZILATES 2, Abstract. The Multiple Traveling Salesman Problem (mtsp)

More information

Mathematical Tools for Engineering and Management

Mathematical Tools for Engineering and Management Mathematical Tools for Engineering and Management Lecture 8 8 Dec 0 Overview Models, Data and Algorithms Linear Optimization Mathematical Background: Polyhedra, Simplex-Algorithm Sensitivity Analysis;

More information

Available online at ScienceDirect. Procedia Computer Science 57 (2015 )

Available online at   ScienceDirect. Procedia Computer Science 57 (2015 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 57 (2015 ) 885 889 3rd International Conference on Recent Trends in Computing 2015 (ICRTC-2015) Analyzing the Realization

More information

Machine Learning for Software Engineering

Machine Learning for Software Engineering Machine Learning for Software Engineering Introduction and Motivation Prof. Dr.-Ing. Norbert Siegmund Intelligent Software Systems 1 2 Organizational Stuff Lectures: Tuesday 11:00 12:30 in room SR015 Cover

More information

February 19, Integer programming. Outline. Problem formulation. Branch-andbound

February 19, Integer programming. Outline. Problem formulation. Branch-andbound Olga Galinina olga.galinina@tut.fi ELT-53656 Network Analysis and Dimensioning II Department of Electronics and Communications Engineering Tampere University of Technology, Tampere, Finland February 19,

More information

Reload Cost Trees and Network Design

Reload Cost Trees and Network Design Reload Cost Trees and Network Design Ioannis Gamvros, ILOG, Inc., 1080 Linda Vista Avenue, Mountain View, CA 94043, USA Luis Gouveia, Faculdade de Ciencias da Universidade de Lisboa, Portugal S. Raghavan,

More information

Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012

Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012 Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012 Solving Assembly Line Balancing Problem in the State of Multiple- Alternative

More information

to the Traveling Salesman Problem 1 Susanne Timsj Applied Optimization and Modeling Group (TOM) Department of Mathematics and Physics

to the Traveling Salesman Problem 1 Susanne Timsj Applied Optimization and Modeling Group (TOM) Department of Mathematics and Physics An Application of Lagrangian Relaxation to the Traveling Salesman Problem 1 Susanne Timsj Applied Optimization and Modeling Group (TOM) Department of Mathematics and Physics M lardalen University SE-721

More information

Outline. Column Generation: Cutting Stock A very applied method. Introduction to Column Generation. Given an LP problem

Outline. Column Generation: Cutting Stock A very applied method. Introduction to Column Generation. Given an LP problem Column Generation: Cutting Stock A very applied method thst@man.dtu.dk Outline History The Simplex algorithm (re-visited) Column Generation as an extension of the Simplex algorithm A simple example! DTU-Management

More information

Column Generation: Cutting Stock

Column Generation: Cutting Stock Column Generation: Cutting Stock A very applied method thst@man.dtu.dk DTU-Management Technical University of Denmark 1 Outline History The Simplex algorithm (re-visited) Column Generation as an extension

More information

On a conjecture of Keedwell and the cycle double cover conjecture

On a conjecture of Keedwell and the cycle double cover conjecture Discrete Mathematics 216 (2000) 287 292 www.elsevier.com/locate/disc Note On a conjecture of Keedwell and the cycle double cover conjecture M. Mahdian, E.S. Mahmoodian, A. Saberi, M.R. Salavatipour, R.

More information

Lec13p1, ORF363/COS323

Lec13p1, ORF363/COS323 Lec13 Page 1 Lec13p1, ORF363/COS323 This lecture: Semidefinite programming (SDP) Definition and basic properties Review of positive semidefinite matrices SDP duality SDP relaxations for nonconvex optimization

More information

Improved Gomory Cuts for Primal Cutting Plane Algorithms

Improved Gomory Cuts for Primal Cutting Plane Algorithms Improved Gomory Cuts for Primal Cutting Plane Algorithms S. Dey J-P. Richard Industrial Engineering Purdue University INFORMS, 2005 Outline 1 Motivation The Basic Idea Set up the Lifting Problem How to

More information

CIS24 Project #3. Student Name: Chun Chung Cheung Course Section: SA Date: 4/28/2003 Professor: Kopec. Subject: Functional Programming Language (ML)

CIS24 Project #3. Student Name: Chun Chung Cheung Course Section: SA Date: 4/28/2003 Professor: Kopec. Subject: Functional Programming Language (ML) CIS24 Project #3 Student Name: Chun Chung Cheung Course Section: SA Date: 4/28/2003 Professor: Kopec Subject: Functional Programming Language (ML) 1 Introduction ML Programming Language Functional programming

More information

Crew Scheduling Problem: A Column Generation Approach Improved by a Genetic Algorithm. Santos and Mateus (2007)

Crew Scheduling Problem: A Column Generation Approach Improved by a Genetic Algorithm. Santos and Mateus (2007) In the name of God Crew Scheduling Problem: A Column Generation Approach Improved by a Genetic Algorithm Spring 2009 Instructor: Dr. Masoud Yaghini Outlines Problem Definition Modeling As A Set Partitioning

More information

CS 473: Algorithms. Ruta Mehta. Spring University of Illinois, Urbana-Champaign. Ruta (UIUC) CS473 1 Spring / 36

CS 473: Algorithms. Ruta Mehta. Spring University of Illinois, Urbana-Champaign. Ruta (UIUC) CS473 1 Spring / 36 CS 473: Algorithms Ruta Mehta University of Illinois, Urbana-Champaign Spring 2018 Ruta (UIUC) CS473 1 Spring 2018 1 / 36 CS 473: Algorithms, Spring 2018 LP Duality Lecture 20 April 3, 2018 Some of the

More information

SUBSTITUTING GOMORY CUTTING PLANE METHOD TOWARDS BALAS ALGORITHM FOR SOLVING BINARY LINEAR PROGRAMMING

SUBSTITUTING GOMORY CUTTING PLANE METHOD TOWARDS BALAS ALGORITHM FOR SOLVING BINARY LINEAR PROGRAMMING Bulletin of Mathematics Vol. 06, No. 0 (20), pp.. SUBSTITUTING GOMORY CUTTING PLANE METHOD TOWARDS BALAS ALGORITHM FOR SOLVING BINARY LINEAR PROGRAMMING Eddy Roflin, Sisca Octarina, Putra B. J Bangun,

More information

An MILP Model for Short Term Scheduling. of a Special Class of Multipurpose Batch Plants

An MILP Model for Short Term Scheduling. of a Special Class of Multipurpose Batch Plants An MILP Model for hort Term cheduling of a pecial Class of Multipurpose Batch Plants ungdeuk Moon and Andrew N. Hrymak McMaster Advanced Control Consortium Department of Chemical Engineering, McMaster

More information

Improved Collision Resolution Algorithms for Multiple Access Channels with Limited Number of Users * Chiung-Shien Wu y and Po-Ning Chen z y Computer a

Improved Collision Resolution Algorithms for Multiple Access Channels with Limited Number of Users * Chiung-Shien Wu y and Po-Ning Chen z y Computer a Improved Collision Resolution Algorithms for Multiple Access Channels with Limited Number of Users * Chiung-Shien Wu y and Po-Ning Chen z y Computer and Communication Research Labs. ITRI, Hsinchu, Taiwan

More information

A tabu search based memetic algorithm for the max-mean dispersion problem

A tabu search based memetic algorithm for the max-mean dispersion problem A tabu search based memetic algorithm for the max-mean dispersion problem Xiangjing Lai a and Jin-Kao Hao a,b, a LERIA, Université d'angers, 2 Bd Lavoisier, 49045 Angers, France b Institut Universitaire

More information

arxiv: v1 [cs.dm] 6 May 2009

arxiv: v1 [cs.dm] 6 May 2009 Solving the 0 1 Multidimensional Knapsack Problem with Resolution Search Sylvain Boussier a, Michel Vasquez a, Yannick Vimont a, Saïd Hanafi b and Philippe Michelon c arxiv:0905.0848v1 [cs.dm] 6 May 2009

More information

Unlabeled equivalence for matroids representable over finite fields

Unlabeled equivalence for matroids representable over finite fields Unlabeled equivalence for matroids representable over finite fields November 16, 2012 S. R. Kingan Department of Mathematics Brooklyn College, City University of New York 2900 Bedford Avenue Brooklyn,

More information

International Journal of Current Research and Modern Education (IJCRME) ISSN (Online): & Impact Factor: Special Issue, NCFTCCPS -

International Journal of Current Research and Modern Education (IJCRME) ISSN (Online): & Impact Factor: Special Issue, NCFTCCPS - TO SOLVE ECONOMIC DISPATCH PROBLEM USING SFLA P. Sowmya* & Dr. S. P. Umayal** * PG Scholar, Department Electrical and Electronics Engineering, Muthayammal Engineering College, Rasipuram, Tamilnadu ** Dean

More information

An Improved Measurement Placement Algorithm for Network Observability

An Improved Measurement Placement Algorithm for Network Observability IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 16, NO. 4, NOVEMBER 2001 819 An Improved Measurement Placement Algorithm for Network Observability Bei Gou and Ali Abur, Senior Member, IEEE Abstract This paper

More information

Simulation. Lecture O1 Optimization: Linear Programming. Saeed Bastani April 2016

Simulation. Lecture O1 Optimization: Linear Programming. Saeed Bastani April 2016 Simulation Lecture O Optimization: Linear Programming Saeed Bastani April 06 Outline of the course Linear Programming ( lecture) Integer Programming ( lecture) Heuristics and Metaheursitics (3 lectures)

More information

Bi-objective Network Flow Optimization Problem

Bi-objective Network Flow Optimization Problem Bi-objective Network Flow Optimization Problem Pedro Miguel Guedelha Dias Department of Engineering and Management, Instituto Superior Técnico June 2016 Abstract Network flow problems, specifically minimum

More information

Some Advanced Topics in Linear Programming

Some Advanced Topics in Linear Programming Some Advanced Topics in Linear Programming Matthew J. Saltzman July 2, 995 Connections with Algebra and Geometry In this section, we will explore how some of the ideas in linear programming, duality theory,

More information

3 No-Wait Job Shops with Variable Processing Times

3 No-Wait Job Shops with Variable Processing Times 3 No-Wait Job Shops with Variable Processing Times In this chapter we assume that, on top of the classical no-wait job shop setting, we are given a set of processing times for each operation. We may select

More information

Surrogate Gradient Algorithm for Lagrangian Relaxation 1,2

Surrogate Gradient Algorithm for Lagrangian Relaxation 1,2 Surrogate Gradient Algorithm for Lagrangian Relaxation 1,2 X. Zhao 3, P. B. Luh 4, and J. Wang 5 Communicated by W.B. Gong and D. D. Yao 1 This paper is dedicated to Professor Yu-Chi Ho for his 65th birthday.

More information

Obstacle-Aware Longest-Path Routing with Parallel MILP Solvers

Obstacle-Aware Longest-Path Routing with Parallel MILP Solvers , October 20-22, 2010, San Francisco, USA Obstacle-Aware Longest-Path Routing with Parallel MILP Solvers I-Lun Tseng, Member, IAENG, Huan-Wen Chen, and Che-I Lee Abstract Longest-path routing problems,

More information

General properties of staircase and convex dual feasible functions

General properties of staircase and convex dual feasible functions General properties of staircase and convex dual feasible functions JÜRGEN RIETZ, CLÁUDIO ALVES, J. M. VALÉRIO de CARVALHO Centro de Investigação Algoritmi da Universidade do Minho, Escola de Engenharia

More information

Star Decompositions of the Complete Split Graph

Star Decompositions of the Complete Split Graph University of Dayton ecommons Honors Theses University Honors Program 4-016 Star Decompositions of the Complete Split Graph Adam C. Volk Follow this and additional works at: https://ecommons.udayton.edu/uhp_theses

More information

Compilation Issues for High Performance Computers: A Comparative. Overview of a General Model and the Unied Model. Brian J.

Compilation Issues for High Performance Computers: A Comparative. Overview of a General Model and the Unied Model. Brian J. Compilation Issues for High Performance Computers: A Comparative Overview of a General Model and the Unied Model Abstract This paper presents a comparison of two models suitable for use in a compiler for

More information

Computational complexity

Computational complexity Computational complexity Heuristic Algorithms Giovanni Righini University of Milan Department of Computer Science (Crema) Definitions: problems and instances A problem is a general question expressed in

More information

Computational Integer Programming. Lecture 12: Branch and Cut. Dr. Ted Ralphs

Computational Integer Programming. Lecture 12: Branch and Cut. Dr. Ted Ralphs Computational Integer Programming Lecture 12: Branch and Cut Dr. Ted Ralphs Computational MILP Lecture 12 1 Reading for This Lecture Wolsey Section 9.6 Nemhauser and Wolsey Section II.6 Martin Computational

More information

Efficient Second-Order Iterative Methods for IR Drop Analysis in Power Grid

Efficient Second-Order Iterative Methods for IR Drop Analysis in Power Grid Efficient Second-Order Iterative Methods for IR Drop Analysis in Power Grid Yu Zhong Martin D. F. Wong Dept. of Electrical and Computer Engineering Dept. of Electrical and Computer Engineering Univ. of

More information

The minimum spanning tree and duality in graphs

The minimum spanning tree and duality in graphs The minimum spanning tree and duality in graphs Wim Pijls Econometric Institute Report EI 2013-14 April 19, 2013 Abstract Several algorithms for the minimum spanning tree are known. The Blue-red algorithm

More information

Integer Programming Chapter 9

Integer Programming Chapter 9 1 Integer Programming Chapter 9 University of Chicago Booth School of Business Kipp Martin October 30, 2017 2 Outline Branch and Bound Theory Branch and Bound Linear Programming Node Selection Strategies

More information

A taxonomy of race. D. P. Helmbold, C. E. McDowell. September 28, University of California, Santa Cruz. Santa Cruz, CA

A taxonomy of race. D. P. Helmbold, C. E. McDowell. September 28, University of California, Santa Cruz. Santa Cruz, CA A taxonomy of race conditions. D. P. Helmbold, C. E. McDowell UCSC-CRL-94-34 September 28, 1994 Board of Studies in Computer and Information Sciences University of California, Santa Cruz Santa Cruz, CA

More information

Simplex of Nelder & Mead Algorithm

Simplex of Nelder & Mead Algorithm Simplex of N & M Simplex of Nelder & Mead Algorithm AKA the Amoeba algorithm In the class of direct search methods Unconstrained (although constraints can be added as part of error function) nonlinear

More information

Cutting Planes for Some Nonconvex Combinatorial Optimization Problems

Cutting Planes for Some Nonconvex Combinatorial Optimization Problems Cutting Planes for Some Nonconvex Combinatorial Optimization Problems Ismael Regis de Farias Jr. Department of Industrial Engineering Texas Tech Summary Problem definition Solution strategy Multiple-choice

More information

A Performance Study of Hashing Functions for. M. V. Ramakrishna, E. Fu and E. Bahcekapili. Michigan State University. East Lansing, MI

A Performance Study of Hashing Functions for. M. V. Ramakrishna, E. Fu and E. Bahcekapili. Michigan State University. East Lansing, MI A Performance Study of Hashing Functions for Hardware Applications M. V. Ramakrishna, E. Fu and E. Bahcekapili Department of Computer Science Michigan State University East Lansing, MI 48824 frama, fue,

More information

The MINLP approach to structural optimization

The MINLP approach to structural optimization Proceedings of the 6th WSEAS International Conference on Applied Computer Science, Tenerife, Canary Islands, Spain, December 16-18, 2006 49 The MINLP approach to structural optimization STOJAN KRAVANJA

More information

Gurobi Guidelines for Numerical Issues February 2017

Gurobi Guidelines for Numerical Issues February 2017 Gurobi Guidelines for Numerical Issues February 2017 Background Models with numerical issues can lead to undesirable results: slow performance, wrong answers or inconsistent behavior. When solving a model

More information

Agenda. Understanding advanced modeling techniques takes some time and experience No exercises today Ask questions!

Agenda. Understanding advanced modeling techniques takes some time and experience No exercises today Ask questions! Modeling 2 Agenda Understanding advanced modeling techniques takes some time and experience No exercises today Ask questions! Part 1: Overview of selected modeling techniques Background Range constraints

More information

Register Reassignment for Mixed-width ISAs is an NP-Complete Problem

Register Reassignment for Mixed-width ISAs is an NP-Complete Problem Register Reassignment for Mixed-width ISAs is an NP-Complete Problem Bor-Yeh Shen, Wei Chung Hsu, and Wuu Yang Institute of Computer Science and Engineering, National Chiao Tung University, Taiwan, R.O.C.

More information

Column Generation in the Integral Simplex Method

Column Generation in the Integral Simplex Method Linköping University Postprint Column Generation in the Integral Simplex Method Elina Rönnberg and Torbjörn Larsson N.B.: When citing this work, cite the original article. Original publication: Elina Rönnberg

More information

Web User Session Reconstruction Using Integer Programming

Web User Session Reconstruction Using Integer Programming Calhoun: The NPS Institutional Archive DSpace Repository Faculty and Researchers Faculty and Researchers Collection 2008 Web User Session Reconstruction Using Integer Programming Dell, Robert F.; Román,

More information

Contents. Preface CHAPTER III

Contents. Preface CHAPTER III Optimization Edited by G.L. Nemhauser Georgia Institute of Technology A.H.G. Rinnooy Kan Erasmus University Rotterdam M.J. Todd Cornell Univerisity 1989 NORTH-HOLLAND AMSTERDAM NEW YORK OXFORD TOKYO Preface

More information

Integer Programming! Using linear programming to solve discrete problems

Integer Programming! Using linear programming to solve discrete problems Integer Programming! Using linear programming to solve discrete problems Solving Discrete Problems Linear programming solves continuous problem! problems over the reai numbers.! For the remainder of the

More information