88
Views
2
CrossRef citations to date
0
Altmetric
Regular papers

Assessment of a non-adaptive deterministic global optimization algorithm for problems with low-dimensional non-convex subspaces

, &
Pages 430-441 | Received 05 Jul 2011, Accepted 21 Feb 2013, Published online: 02 Apr 2013
 

Abstract

The optimum and at least one optimizing point for convex nonlinear programs can be approximated well by the solution to a linear program (a fact long used in branch and bound algorithms). In more general problems, we can identify subspaces of ‘non-convex variables’ such that, if these variables have sufficiently small ranges, the optimum and at least one optimizing point can be approximated well by the solution of a single linear program. If these subspaces are low-dimensional, this suggests subdividing the variables in the subspace a priori, then producing and solving a fixed, known number of linear programs to obtain an approximation to the solution. The total amount of computation is much more predictable than that required to complete a branch and bound algorithm, and the scheme is ‘embarrassingly parallel’, with little need for either communication or load balancing. We compare such a non-adaptive scheme experimentally to our GlobSol branch and bound implementation, on those problems from the COCONUT project Lib1 test set with non-convex subspaces of dimension four or less, and we discuss potential alterations to both the non-adaptive scheme and our branch and bound process that might change the scope of applicability.

AMS Subject Classification:

Acknowledgements

We thank the referees for their thorough and detailed comments and suggestions. We also thank the editor as well for his patience while we corrected bugs in the code and thoroughly analysed anomalies in the results.

Notes

1 This does not include statistical or heuristic methods, exemplified by evolutionary algorithms, simulated annealing, and the like.

2 An additional important technique is constraint propagation, while feasibility analyses, analysis of Kuhn–Tucker criticality, and various methods based on interval analysis also play a role. However, these will not be the primary focus of this work.

3 Assembling the results requires communication, but this involves much less processing than each solution process. We elaborate later in this work.

4 For example, by forming linear relaxations, by using a solver for convex problems where appropriate, etc.

5 If using linear relaxations, this may be done with the simple and inexpensive technique in Citation18. If using a solver for convex problems, this can possibly be done with an astutely implemented interval Newton method applied over a small box constructed about the approximate solution.

6 Memory was not an issue in GlobSol’s branch and bound algorithm, but was a limiting factor in preliminary experiments with Algorithm 1 when the problem had a larger reduced space dimension or a larger M was used

7 For the convex problems, this ratio is 1, since only one box total was considered.

Log in via your institution

Log in to Taylor & Francis Online

PDF download + Online access

  • 48 hours access to article PDF & online version
  • Article PDF can be downloaded
  • Article PDF can be printed
USD 61.00 Add to cart

Issue Purchase

  • 30 days online access to complete issue
  • Article PDFs can be downloaded
  • Article PDFs can be printed
USD 1,330.00 Add to cart

* Local tax will be added as applicable

Related Research

People also read lists articles that other readers of this article have read.

Recommended articles lists articles that we recommend and is powered by our AI driven recommendation engine.

Cited by lists all citing articles based on Crossref citations.
Articles with the Crossref icon will open in a new tab.