Mathematical Programming (towards programming with math)

Slides:



Advertisements
Similar presentations
1 A Convex Polynomial that is not SOS-Convex Amir Ali Ahmadi Pablo A. Parrilo Laboratory for Information and Decision Systems Massachusetts Institute of.
Advertisements

Ordinary Least-Squares
Unit 2: Engineering Design Process
Kick-off Meeting, July 28, 2008 ONR MURI: NexGeNetSci Distributed Coordination, Consensus, and Coverage in Networked Dynamic Systems Ali Jadbabaie Electrical.
Globally Optimal Estimates for Geometric Reconstruction Problems Tom Gilat, Adi Lakritz Advanced Topics in Computer Vision Seminar Faculty of Mathematics.
Sum of Squares and SemiDefinite Programmming Relaxations of Polynomial Optimization Problems The 2006 IEICE Society Conference Kanazawa, September 21,
Page 1 Page 1 ENGINEERING OPTIMIZATION Methods and Applications A. Ravindran, K. M. Ragsdell, G. V. Reklaitis Book Review.
+ Convex Functions, Convex Sets and Quadratic Programs Sivaraman Balakrishnan.
by Rianto Adhy Sasongko Supervisor: Dr.J.C.Allwright
Nonlinear Programming
Discrete Optimization Shi-Chung Chang. Discrete Optimization Lecture #1 Today: Reading Assignments 1.Chapter 1 and the Appendix of [Pas82] 2.Chapter 1.
Network Systems Lab. Korea Advanced Institute of Science and Technology No.1 Some useful Contraction Mappings  Results for a particular choice of norms.
Convergent Message-Passing Algorithms for Inference over General Graphs with Convex Free Energies Tamir Hazan, Amnon Shashua School of Computer Science.
Continuous optimization Problems and successes
Mathematics Topics Table of Contents. 9/14/2013 Tables of Contents 2 How to Use Topics Main Topics Numbers Real Numbers Numbers and Data Numbers & Geometry.
1cs542g-term Notes  Extra class this Friday 1-2pm  Assignment 2 is out  Error in last lecture: quasi-Newton methods based on the secant condition:
Approximation Algoirthms: Semidefinite Programming Lecture 19: Mar 22.
D Nagesh Kumar, IIScOptimization Methods: M1L1 1 Introduction and Basic Concepts (i) Historical Development and Model Building.
Jie Gao Joint work with Amitabh Basu*, Joseph Mitchell, Girishkumar Stony Brook Distributed Localization using Noisy Distance and Angle Information.
Semidefinite Programming
Chebyshev Estimator Presented by: Orr Srour. References Yonina Eldar, Amir Beck and Marc Teboulle, "A Minimax Chebyshev Estimator for Bounded Error Estimation"
Pablo A. Parrilo ETH Zürich SOS Relaxations for System Analysis: Possibilities and Perspectives Pablo A. Parrilo ETH Zürich control.ee.ethz.ch/~parrilo.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley Asynchronous Distributed Algorithm Proof.
Pablo A. Parrilo ETH Zürich Semialgebraic Relaxations and Semidefinite Programs Pablo A. Parrilo ETH Zürich control.ee.ethz.ch/~parrilo.
MASSACHUSETTS INSTITUTE OF TECHNOLOGY Santiago, July, 2010 One paper in Journal of Computational Physics, another paper submitted to Physics Review Band.
C&O 355 Mathematical Programming Fall 2010 Lecture 17 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A.
A Projection Framework for Near- Potential Polynomial Games Nikolai Matni Control and Dynamical Systems, California.
C&O 355 Mathematical Programming Fall 2010 Lecture 1 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A.
 1. Which is not one of the six principles that address crucial issues fundamental to all school math programs? A. Curriculum B. Assessment C. Measurement.
Outline Classification Linear classifiers Perceptron Multi-class classification Generative approach Naïve Bayes classifier 2.
Unit 2: Engineering Design Process
Nonlinear Programming.  A nonlinear program (NLP) is similar to a linear program in that it is composed of an objective function, general constraints,
Probabilistic Graphical Models
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley.
Introduction to Semidefinite Programs Masakazu Kojima Semidefinite Programming and Its Applications Institute for Mathematical Sciences National University.
Robust Optimization and Applications Laurent El Ghaoui IMA Tutorial, March 11, 2003.
Multi-area Nonlinear State Estimation using Distributed Semidefinite Programming Hao Zhu October 15, 2012 Acknowledgements: Prof. G.
Georgina Hall Princeton, ORFE Joint work with Amir Ali Ahmadi
1 Attractive Mathematical Representations Of Decision Problems Warren Adams 11/04/03.
Global Hybrid Control and Cooperative Mobile Robotics Yi Guo Center for Engineering Science Advanced Research Computer Science and Mathematics Division.
1 Ellipsoid-type Confidential Bounds on Semi-algebraic Sets via SDP Relaxation Makoto Yamashita Masakazu Kojima Tokyo Institute of Technology.
CS B553: A LGORITHMS FOR O PTIMIZATION AND L EARNING Constrained optimization.
Multifidelity Optimization Using Asynchronous Parallel Pattern Search and Space Mapping Techniques Genetha Gray*, Joe Castro i, Patty Hough*, and Tony.
OR Integer Programming ( 정수계획법 ). OR
Taylor series are used to estimate the value of functions (at least theoretically - now days we can usually use the calculator or computer to calculate.
1 Support Vector Machines: Maximum Margin Classifiers Machine Learning and Pattern Recognition: September 23, 2010 Piotr Mirowski Based on slides by Sumit.
Classification Analytical methods classical methods
R. Freund, H. Men, C. Nguyen, P. Parrilo and J. Peraire
Polynomial Norms Amir Ali Ahmadi (Princeton University) Georgina Hall
EMGT 6412/MATH 6665 Mathematical Programming Spring 2016
Nonnegative polynomials and applications to learning
Dana Moshkovitz The Institute For Advanced Study
Polynomial DC decompositions
Nuclear Norm Heuristic for Rank Minimization
Meta-Heuristic Algorithms 16B1NCI637
Michael Overton Scientific Computing Group Broad Interests
Extreme Values of Functions
Avogadro-Scale Engineering:
Manipulator Dynamics 2 Instructor: Jacob Rosen
Unit 5: Geometric and Algebraic Connections
Ildikó Perjési-Hámori Department of Mathematics
EE 458 Introduction to Optimization
Discrete Inference and Learning
A particular discrete dynamical program used as a model for one specific situation in chess involving knights and rooks 22nd EUROPEAN CONFERENCE ON OPERATIONS.
Computational Mathematics in Mathematical Research --- My Experience
Applications of Derivatives
Learning Incoherent Sparse and Low-Rank Patterns from Multiple Tasks
Advancing Children’s Engineering Through Desktop Manufacturing
Information Sciences and Systems Lab
Akram Bitar and Larry Manevitz Department of Computer Science
Presentation transcript:

Mathematical Programming (towards programming with math) Pablo A. Parrilo Laboratory for Information and Decision Systems Massachusetts Institute of Technology www.mit.edu/~parrilo 12/2/2018

Outline Distributed systems with global goals, local computation, and communication constraints. The optimization perspective Role of convexity Hard problems and their relaxations The promises of decentralization 12/2/2018

Distributed systems: global to local Variational principles (least action, Dirichlet, etc.) From these, local actions (e.g., via Euler-Lagrange) Want to engineer local interactions towards desired global goals (no “emergence”) How? And why should this work? 12/2/2018

Convexity is crucial "…in fact, the great watershed in optimization isn't between linearity and nonlinearity, but convexity and nonconvexity" R. Tyrrell Rockafellar, in SIAM Review, 1993 Global geometry from local information Gradient methods will converge Systematically exploit structure However, if not convex, what to do? 12/2/2018

“convexify” nonconvex problems 12/2/2018

Convexity is relative Relaxations NP-hard Interpretations: probabilistic, algebraic, geometric, proof theoretic, etc. Technical tools: Semidefinite programming (SDP) and sum of squares (SOS) Results from real algebraic geometry Hierarchies of relaxations Many apps: global optimization, dynamical systems, entanglement, geometric theorem proving, etc. 12/2/2018

Many challenges and connections Extreme parallelization and decentralization Interaction: convexity and decentralization Much recent work on consensus-type schemes, currently being extended Economics: shadow prices, mechanism design Relations with belief-propagation 12/2/2018