A Feasibility Pump and Local Search Based Heuristic for Bi-Objective Pure Integer Linear Programming

Document Type

Article

Publication Date

2019

Keywords

bi-objective integer linear programming, feasibility pump, local search, perpendicular search method, parallelization

Digital Object Identifier (DOI)

https://doi.org/10.1287/ijoc.2018.0814

Abstract

We present a new heuristic algorithm to approximately generate the nondominated frontier of bi-objective pure integer linear programs. The proposed algorithm employs a customized version of several existing algorithms in the literature of both single-objective and bi-objective optimization. Our proposed method has two desirable characteristics: (1) there is no parameter to be tuned by users other than the time limit; (2) it can naturally exploit parallelism. An extensive computational study shows the efficacy of the proposed method on some existing standard test instances in which the true frontier is known, and also some large randomly generated instances. We show that even a basic version of our algorithm can significantly outperform the Nondominated Sorting Genetic Algorithm II (Deb et al. 2002), and the sophisticated version of our algorithm is competitive with Multidirectional Local Search (Tricoire 2012). We also show the value of parallelization on the proposed approach.

Was this content written or created while at USF?

Yes

Citation / Publisher Attribution

INFORMS Journal on Computing, v. 31, issue 1, p. 115-133

Share

COinS