• DocumentCode
    3757940
  • Title

    A Rigorous Generic Branch and Bound Solver for Nonlinear Problems

  • Author

    Andrew P. Smith;C?sar A. Mu?oz;Anthony J. Narkawicz;Mantas Markevicius

  • Author_Institution
    Nat. Inst. of Aerosp., Hampton, VA, USA
  • fYear
    2015
  • Firstpage
    71
  • Lastpage
    78
  • Abstract
    Recursive branch and bound algorithms are often used, either rigorouslyor non-rigorously, to refine and isolate solutions to global optimizationproblems or systems of equations and inequalities involving nonlinearfunctions. The presented software library, Kodiak, integrates numericand symbolic computation into a generic framework for the solution of suchproblems over hyper-rectangular variable and parameter domains. Thecorrectness of both the generic branch and bound algorithm and the self-validating enclosure methods used, namely interval arithmetic and, for polynomials and rational functions, Bernstein expansion, has beenformally verified. The algorithm has three main instantiations, forsystems of equations and inequalities, for constrained global optimization, and for the computation of equilibria and bifurcation sets for systems ofordinary differential equations. For the latter category, and to enablethe computation of bisection heuristics to reduce the branching factor, advantage is taken of the partial derivatives of the constraint functions, which are symbolically manipulated. Pavings (unions of box subsets)for a continuum of solutions to underdetermined systems mayalso be produced. The capabilities of the software tool are outlined, andcomputational examples are presented.
  • Keywords
    "Software algorithms","Optimization","Algorithm design and analysis","Electronic mail","Software tools","Complexity theory"
  • Publisher
    ieee
  • Conference_Titel
    Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2015 17th International Symposium on
  • Type

    conf

  • DOI
    10.1109/SYNASC.2015.20
  • Filename
    7426064