Branch-and-cut for combinatorial optimization problems without auxiliary binary variables

2001 ◽  
Vol 16 (1) ◽  
pp. 25-39 ◽  
Author(s):  
I. R. DE FARIAS ◽  
E. L. JOHNSON ◽  
G. L. NEMHAUSER

Many optimisation problems involve combinatorial constraints on continuous variables. An example of a combinatorial constraint is that at most one variable in a group of nonnegative variables may be positive. Traditionally, in the mathematical programming community, such problems have been modeled as mixed-integer programs by introducing auxiliary binary variables and additional constraints. Because the number of variables and constraints becomes larger and the combinatorial structure is not used to advantage, these mixed-integer programming models may not be solved satisfactorily, except for small instances. Traditionally, constraint programming approaches to such problems keep and use the combinatorial structure, but do not use linear programming bounds in the search for an optimal solution. Here we present a branch-and-cut approach that considers the combinatorial constraints without the introduction of binary variables. We review the development of this approach and show how strong constraints can be derived using ideas from polyhedral combinatorics. To illustrate the ideas, we present a production scheduling model that arises in the manufacture of fibre optic cables.

2012 ◽  
Vol 215-216 ◽  
pp. 592-596
Author(s):  
Li Gao ◽  
Rong Rong Wang

In order to deal with complex product design optimization problems with both discrete and continuous variables, mix-variable collaborative design optimization algorithm is put forward based on collaborative optimization, which is an efficient way to solve mix-variable design optimization problems. On the rule of “divide and rule”, the algorithm decouples the problem into some relatively simple subsystems. Then by using collaborative mechanism, the optimal solution is obtained. Finally, the result of a case shows the feasibility and effectiveness of the new algorithm.


Author(s):  
B. K. Kannan ◽  
Steven N. Kramer

Abstract An algorithm for solving nonlinear optimization problems involving discrete, integer, zero-one and continuous variables is presented. The augmented Lagrange multiplier method combined with Powell’s method and Fletcher & Reeves Conjugate Gradient method are used to solve the optimization problem where penalties are imposed on the constraints for integer / discrete violations. The use of zero-one variables as a tool for conceptual design optimization is also described with an example. Several case studies have been presented to illustrate the practical use of this algorithm. The results obtained are compared with those obtained by the Branch and Bound algorithm. Also, a comparison is made between the use of Powell’s method (zeroth order) and the Conjugate Gradient method (first order) in the solution of these mixed variable optimization problems.


Author(s):  
Robinson Sitepu ◽  
Fitri Maya Puspita ◽  
Elika Kurniadi ◽  
Yunita Yunita ◽  
Shintya Apriliyani

<span>The development of the internet in this era of globalization has increased fast. The need for internet becomes unlimited. Utility functions as one of measurements in internet usage, were usually associated with a level of satisfaction of users for the use of information services used. There are three internet pricing schemes used, that are flat fee, usage based and two-part tariff schemes by using one of the utility function which is Bandwidth Diminished with Increasing Bandwidth with monitoring cost and marginal cost. Internet pricing scheme will be solved by LINGO 13.0 in form of non-linear optimization problems to get optimal solution. The optimal solution is obtained using the either usage-based pricing scheme model or two-part tariff pricing scheme model for each services offered, if the comparison is with flat-fee pricing scheme. It is the best way for provider to offer network based on usage based scheme. The results show that by applying two part tariff scheme, the providers can maximize its revenue either for homogeneous or heterogeneous consumers.</span>


2014 ◽  
Vol 591 ◽  
pp. 172-175
Author(s):  
M. Chandrasekaran ◽  
P. Sriramya ◽  
B. Parvathavarthini ◽  
M. Saravanamanikandan

In modern years, there has been growing importance in the design, analysis and to resolve extremely complex problems. Because of the complexity of problem variants and the difficult nature of the problems they deal with, it is arguably impracticable in the majority time to build appropriate guarantees about the number of fitness evaluations needed for an algorithm to and an optimal solution. In such situations, heuristic algorithms can solve approximate solutions; however suitable time and space complication take part an important role. In present, all recognized algorithms for NP-complete problems are requiring time that's exponential within the problem size. The acknowledged NP-hardness results imply that for several combinatorial optimization problems there are no efficient algorithms that realize a best resolution, or maybe a close to best resolution, on each instance. The study Computational Complexity Analysis of Selective Breeding algorithm involves both an algorithmic issue and a theoretical challenge and the excellence of a heuristic.


2020 ◽  
Vol 47 (12) ◽  
pp. 1345-1358
Author(s):  
Qinrui Tang ◽  
Alexander Sohr

In signal optimization problems, incompatible movements are usually in either of two states: predecessor or successor. However, if the exit lane is well allocated, the incompatible movements merging at the same destination arm can exist in parallel. The corresponding longer green duration is expected to increase the capacity of intersections. This paper aims to solve the exit lane allocation problem with the lane-based method by applying the three states among incompatible movements at conventional signalized intersections. After introducing auxiliary variables, the problem is formulated as a mixed integer programming and can be solved using a standard branch-and-cut algorithm. In addition to the exit lane allocation results, this proposed method can also determine the cycle length, green duration, start of green, and signal sequence. The results show that the proposed method can obtain a higher capacity than that without the exit lane allocation. The pavement markings are further suggested for safety.


2011 ◽  
Vol 214 ◽  
pp. 693-698
Author(s):  
Rui Geng

The colony intellectual behavior performed by many organisms in nature can solve various kinds of problems on scientific and technological research. Bees are a socialized insect colony, which perform different types of activities according to their different divisions of labor, and achieve information sharing and exchanges among the bee colony to find the optimal solution for problems. According to this characteristic, researchers have proposed the algorithm of bee colony for solving combinatorial optimization problems. In this paper, it will describe the implementation process of such an image segmentation algorithm, and the result shows that this method is a potential image segmentation algorithm.


2020 ◽  
Vol 34 (02) ◽  
pp. 1452-1459
Author(s):  
Jian-Ya Ding ◽  
Chao Zhang ◽  
Lei Shen ◽  
Shengyin Li ◽  
Bing Wang ◽  
...  

Mixed Integer Programming (MIP) is one of the most widely used modeling techniques for combinatorial optimization problems. In many applications, a similar MIP model is solved on a regular basis, maintaining remarkable similarities in model structures and solution appearances but differing in formulation coefficients. This offers the opportunity for machine learning methods to explore the correlations between model structures and the resulting solution values. To address this issue, we propose to represent a MIP instance using a tripartite graph, based on which a Graph Convolutional Network (GCN) is constructed to predict solution values for binary variables. The predicted solutions are used to generate a local branching type cut which can be either treated as a global (invalid) inequality in the formulation resulting in a heuristic approach to solve the MIP, or as a root branching rule resulting in an exact approach. Computational evaluations on 8 distinct types of MIP problems show that the proposed framework improves the primal solution finding performance significantly on a state-of-the-art open-source MIP solver.


Sign in / Sign up

Export Citation Format

Share Document