Complementarity Problems and Applications SIAM Optimization 2005 Michael Ferris University of Wisconsin, Computer Sciences [email protected]

Mixture of equalities and inequalities

Historical events (omitted) • KKT conditions / Complementary slackness • Lemke’s method (bimatrix / Nash games, selfish routing, electricity pricing) • Triangulation/homotopy • Complexity: Lemke exponential, NP-Hard, specializations polynomial - interior points – Murty; Cottle, Pang and Stone; – Facchinei and Pang

Aims of talk • Interplay between nonsmoothness and complementarity • Modeling perspective: what do complementarity problems add? • Explicit examples from economics and engineering

Thanks to… • Todd Munson, Steve Dirkse • Jong-Shi Pang • Danny Ralph, Christian Kanzow • Joe Burke, Jeff Renfro, Vincent Acary • Andy Philpott, Jarrad Wallace, Qian Li • Alex Meeraus,Tom Rutherford • David Gay, Bob Fourer

Equivalent Nonsmooth Map

Normal Manifold (I)

Normal Manifold (II)

The PATH Solver • PATH: Newton method based on nonsmooth Normal map • Newton point is solution of piecewise linearization

• Uses more general projection:

The “Newton” Step

Key solver features • • • • • •

Underlying robust theory Large scale linear algebra Ease of model generation/checking Globalization and merit functions Treat singularities/ill conditioning Crash methods and preprocessing

• Alternative: Semismooth based Newton approaches

Market equilibrium (I)

Market equilibrium (II)

Market equilibrium (III)

Application: Uruguay Round • World Bank Project with Harrison and Rutherford • 24 regions, 22 commodities – 2200 x 2200 (nonlinear)

• Short term gains $53 billion p.a. – Much smaller than previous literature

• Long term gains $188 billion p.a. – Number of less developed countries loose in short term

• Unpopular conclusions – forced concessions by World Bank

Pizza Cheese • MPC (milk protein concentrate) outside of quota restrictions • Not allowed by law for use in cheese • “Innovate” new MPC for use in new product: Pizza Cheese • Model determines relative prices, and explains huge increase in MPC imports

Definition of MPEC (MPCC)

Add parameterization to definition of F; parameter y

Theory hard; no constraint qualification, specify in AMPL/GAMS

NCP functions

MPEC approaches • • • • • • •

Implicit: min f(x(y),y) Auxiliary variables: s = F(x,y) NCP functions: Φ(s,x) = 0 Smoothing: Φμ(s,x) = 0 Penalization: min f(x,y) + μ {s’x} Relaxation: s’x <= μ Different problem classes require different solution techniques

Parametric algorithm NLPEC • • • • • •

Reftype = FB Initmu = 0.01 Numsolves = 5 Updatefac = 0.1 Finalmu = 0 Slack = positive

Reformulate problem and set up sequence of solves

Running NLPEC • Create the GAMS model as an MPEC • Setup nlpec.opt • Gams modelfile mpec=nlpec optfile=1 • • • •

Reformulated automagically Results returned directly to GAMS Modeler tip: use “convert” to get AMPL Modeler tip: use “kestrel” to solve GAMS models using AMPL linked solvers

Optimal Yacht Rig Design • Current mast design trends use a large primary spar that is supported laterally by a set of tension and compression members, generally termed the rig • Complementarity determines member loads and deflections for given geometry and design variables • Reduction in either the weight of the rig or the height of the VCG will improve performance

Complementarity Feature • Stays are tensiononly members (in practice) – Hookes Law • When tensile load becomes zero, the stay goes slack (low material stiffness) s: axial load k: member spring constant dl: member length extension

MPEC extension for design • TransPac 52’ (TP52) • Optimal rig design minimum weight problem using NLPEC • One/two-spreader rig • NLP starting value is a solution from CP • Optimal val = 10.0873

Benefits/Drawbacks • • • • • • •

Easy to adapt existing models Large-scale potential Customizable solution to problem Available within GAMS right now Models hard to solve Local solutions found Alternatives: Filter, LOQO, KNITRO

What can we model via CP?

Chemical Phase Equilibrium

Other applications • • • • • • •

Option pricing (electricity market) Contact problems (with friction) Free boundary problems Optimal control (ELQP) Earthquake propogation Structure design Dynamic traffic assignment

Complementarity Systems

Future Challenges • MPEC/EPEC

– theory and computation

• All solutions

– Structure failure, Nash equilibria

• Large scale iterative solvers – Factors not available in RAM

• Complementarity Systems / Projected dynamical systems • New application areas

Solver/Example Availability • Student version downloadable (full license downloadable yearly) • AMPL/GAMS (also MILES, NLPEC) • Matlab, Callable library, NEOS • MCPLIB • GAMSWORLD

Complementarity Problems and Applications

Earthquake propogation. • Structure design. • Dynamic traffic assignment ... Factors not available in RAM. • Complementarity Systems / Projected dynamical ...

548KB Sizes 0 Downloads 239 Views

Recommend Documents

Complementarity and Multidimensional Heterogeneity ...
Jun 19, 2013 - not exist: simply assuming a large market is not sufficient to guarantee existence of stable matchings ..... seller must have access to all the contracts in Z; but if Z blocks ((hb(OB))b∈B,(hs(OS))s∈S), then some .... bundle receiv

complementarity & constraints
competition) between internal and external suppliers in order to create value for the procuring firm. ...... Retail contracting: Theory and practice. Journal of.

Proactive Complementarity: The International Criminal ...
Dec 28, 2007 - Overall, the article argues that encouraging national prosecutions within the “ ..... undertake prosecutions of at least some cases itself and could focus its energy ..... international crimes, again citing the ICC as an alternative

The effects of strategic and market complementarity on ...
Feb 20, 2009 - University of Southern California, Los Angeles, California, U.S.A.. 2 Tuck School of Business, Dartmouth College, Hanover, New Hampshire, U.S.A.. Most traditional ... For years one of the most common answers to this quest ...

Everything is personal: Choice and Complementarity in ...
any other degree or diploma in any university, and that, to the best of my ..... Frayn's use of complementarity is best understood through the Copenhagen ...... and what he meant opens his words to Bohr's original (mis)interpretation that closed.

The effects of strategic and market complementarity on ...
Feb 20, 2009 - 1 Marshall School of Business, Department of Management and Organization,. University of ... ing firms is the primary source of strategic fit that improves ... research record is decidedly mixed, with some ...... We asked open-.

Proactive Complementarity: The International Criminal ...
Dec 28, 2007 - carry the financial and political costs of prosecution. ..... Areas and the Recurring Question of the Independence of the Prosecutor, 18 LEIDEN J.

Everything is personal: Choice and Complementarity in ...
This thesis is an essay about Michael Frayn's 1998 play Copenhagen, which it reads as an exploration of the .... Heisenberg remembers delivering to Bohr in 1941 is 'Does one as a physicist have the moral right to work on the ... 13'Heisenberg […] b

Complementarity of Ecological Goal Functions - ScienceDirect.com
Jul 17, 2000 - E-mail: [email protected] ... maximum storage (Jørgensen}Mejer), maximum empower and ... goal function is exergy storage.

How Robust is the Skill-Dispersion-Complementarity ...
range of technology configurations, and compare the resulting patterns of comparative advantage. 5 Marinacci ..... Out of 171 pairs of countries we observe violations in 26 cases. Overall we ..... Trade and Divergence in Education Systems.

Rescuing Manner/Result Complementarity from Certain ...
The squirrel nibbled at the apple #but the apple remained whole. b. ..... f. #He's the catholic priest! Given bachelor and the like, it seems that the number of ...

Complementarity of Inputs across Countries in Services ...
set up a telecommunication exchange, the two countries should be equipped with computers and reliable telephone cables; in banking, financial flows between countries ... continue to consume in their home country. This alters the natural ...

Regional Mathematical Olympiad-2000 Problems and Solutions
Regional Mathematical Olympiad-2000. Problems and Solutions. 1. Let AC be a line segment in the plane and B a point between A and C. Construct isosceles.

KYRIAKOS TAMVAKIS-Quantum Mechanics Problems and Solutions.pdf
... allowing stu- dents to master new ways of thinking and problem-solving techniques. ... of a number of questions based around a central theme, highlighting ...

Improved Algorithms for Orienteering and Related Problems
approximation for k-stroll and obtain a solution of length. 3OPT that visits Ω(k/ log2 k) nodes. Our algorithm for k- stroll is based on an algorithm for k-TSP for ...

Improved Algorithms for Orienteering and Related Problems
Abstract. In this paper we consider the orienteering problem in undirected and directed graphs and obtain improved approximation algorithms. The point to ...

INVERSE PROBLEMS, DESIGN AND ... -
PROJECTED GRADIENT METHODS FOR SYNCHROTRON RADIATION ... DIGITAL IMAGE INVERSE FILTERING FOR IMPROVING VISUAL ACUITY FOR ...