Abstract

The paper presents a technique for solving the binary linear programming model in polynomial time. The general binary linear programming problem is transformed into a convex quadratic programming problem. The convex quadratic programming problem is then solved by interior point algorithms. This settles one of the open problems of whether P = NP or not. The worst case complexity of interior point algorithms for the convex quadratic problem is polynomial. It can also be shown that every liner integer problem can be converted into binary linear problem.

Highlights

  • The binary linear programming (BLP) model is NP-complete and up to now we have not been aware of any polynomial algorithm for this model

  • In this paper we present a technique for transforming the BLP model into a convex quadratic programming (QP) problem

  • If any BLP can be converted into a convex quadratic problem, any BLP can be solved in polynomial time

Read more

Summary

Introduction

The binary linear programming (BLP) model is NP-complete and up to now we have not been aware of any polynomial algorithm for this model. See for example Fortnow [1] [2] for more on complexity. In this paper we present a technique for transforming the BLP model into a convex quadratic programming (QP) problem. The optimal solution of the resultant convex QP is the optimal solution of the original problem BLP. This solves one of the famous open problems of whether P = NP or not

Munapo
Convex Quadratic Programming Model
Rule 1
Forcing Variables to Assume Binary Variables
Convex Quadratic Programming Form
Complexity of Convex Quadratic Programming
Proof of Optimality
Infeasible Binary Integer Solution Space
Interior Point Algorithm for Convex QP
Pure Binary Linear Programming
Mixed Binary Linear Programming Problem
From Mixed Integer Problem to BLP
Numerical Illustration
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call