2018•Unpublished venueRequires access

Integer Programming

Xin‐She Yang

Open publisher page 0 citations

Abstract

Integer programming (IP) is a special class of combinatorial optimization problems, which tends to be difficult to solve. The variables in linear programming (LP) are non-negative real numbers, but in many real-world applications, variables can only take integer values such as the number of staff or number of products. This chapter shows that the LP relaxation method can obtain the globally optimal solution. Different approaches are used to tackle integer programs in general. For this purpose, there are a few methods including the branch and bound, cut and bound, cutting planes, heuristic methods, and others. The chapter introduces the basic “branch and bound” method. The branch and bound method can be applied to solve such mixed integer programming (MIP) problems without any modification. There are a diverse range of applications of LP, from transport problem to scheduling.

About this research paper

What this paper is about

Integer programming (IP) is a special class of combinatorial optimization problems, which tends to be difficult to solve. The variables in linear programming (LP) are non-negative real numbers, but in many real-world applications, variables can only take integer values such as the number of staff or number of products. This chapter shows that the LP relaxation method can obtain the globally optimal solution. Different approaches are used to tackle integer programs in general. For this purpose, there are a few methods including the branch and bound, cut and bound, cutting planes, heuristic methods, and others. The chapter introduces the basic “branch and bound” method. The branch and bound method can be applied to solve such mixed integer programming (MIP) problems without any modification. There are a diverse range of applications of LP, from transport problem to scheduling.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Integer programming (IP) is a special class of combinatorial optimization problems, which tends to be difficult to solve. The variables in linear programming (LP) are non-negative real numbers, but in many real-world applications, variables can only take integer values such as the number of staff or number of products. This chapter shows that the LP relaxation method can obtain the globally optimal solution. Different approaches are used to tackle integer programs in general. For this purpose, there are a few methods including the branch and bound, cut and bound, cutting planes, heuristic methods, and others. The chapter introduces the basic “branch and bound” method. The branch and bound method can be applied to solve such mixed integer programming (MIP) problems without any modification. There are a diverse range of applications of LP, from transport problem to scheduling.

Key concepts: Linear programming relaxation, Integer programming, Branch and price, Branch and cut, Branch and bound, Integer (computer science), Linear programming, Mathematical optimization

Related papers

Back to paper searchBrowse research topicsOriginal source
Integer Programming — Research Paper | ScholarLens