Binary NCP: a new approach for solving nonlinear complementarity problems

Byung Man Kwak, Joon Young Kwak

Research output: Contribution to journalArticlepeer-review

2 Scopus citations

Abstract

A general nonlinear complementarity problem (NCP) is formulated as a finite set optimization problem called binary NCP, where design variables are identified by n-bit binary numbers. The binary NCP corresponds to the problem of finding a vertex of an n-dimensional unit cube with zero cost value. Two geometrically intuitive algorithms based on the geometry of the unit cube and another algebraically intuitive one based on the distribution of negative variables are implemented. They are called VSA (vertex search algorithm), FSA (face search algorithm), and NSA (negative-entry search algorithm). FSA and NSA are robust as shown by test problems of small to medium size. FSA, which is like a coordinate search algorithm, is much superior to the other two. It is simple to program and most reliable not only for NCPs but also for a new category called joker search problems.

Original languageEnglish
Pages (from-to)1161-1166
Number of pages6
JournalJournal of Mechanical Science and Technology
Volume35
Issue number3
DOIs
StatePublished - Mar 2021

Bibliographical note

Publisher Copyright:
© 2021, The Korean Society of Mechanical Engineers and Springer-Verlag GmbH Germany, part of Springer Nature.

Keywords

  • Binary NCP
  • Face search algorithm
  • Joker search problem
  • Negative-entry search algorithm
  • Nonlinear complementarity problems
  • Vertex search algorithm

Fingerprint

Dive into the research topics of 'Binary NCP: a new approach for solving nonlinear complementarity problems'. Together they form a unique fingerprint.

Cite this