Skip to main navigation Skip to search Skip to main content

Continuous piecewise linear programming via concave optimization and genetic algorithm

  • Xiangming Xi*
  • , Jun Xu
  • , Xiaomu Mu
  • , Shuning Wang
  • *Corresponding author for this work
  • Tsinghua University
  • China University of Petroleum - Beijing

Research output: Contribution to journalConference articlepeer-review

Abstract

This paper describes continuous piecewise linear (CPWL) programming where the objective and constraints are in the form of hinging hyperplane (HH). And HH has received wide attention due to its simplicity and good performance in system identification. When solving a CPWL programming problem, some excellent features inspire us to come up with more efficient algorithms: the two distinguished states of a hinge function reminds us of application of genetic algorithm, while the piecewise linearity and concavity of the problem of minimization of HH naturally lead to the usage of well developed methods for concave programming, such as the cutting plane method. In order to find the global minima, we propose an improved genetic algorithm (GA) incorporating the cutting plane method. The main improvement lies in three aspects. First, it utilizes binary strings that derive local minima as chromosomes, with the proposed local minima locating method. Second, a stopping criterion has been established to ensure the global optimality of GA, with the structure information provided by γ extension of local minima. And third, genetic operations have also been revised to enhance the performance of the algorithm, which is assessed by the computational experiments.

Original languageEnglish
Article number6426584
Pages (from-to)2509-2514
Number of pages6
JournalProceedings of the IEEE Conference on Decision and Control
DOIs
StatePublished - 2012
Externally publishedYes
Event51st IEEE Conference on Decision and Control, CDC 2012 - Maui, HI, United States
Duration: 10 Dec 201213 Dec 2012

Fingerprint

Dive into the research topics of 'Continuous piecewise linear programming via concave optimization and genetic algorithm'. Together they form a unique fingerprint.

Cite this