Javad Lavaei Department of Electrical Engineering Columbia University Low-Rank Solution for Nonlinear Optimization over Graphs.

Slides:



Advertisements
Similar presentations
Introduction to Algorithms 6.046J/18.401J/SMA5503
Advertisements

Javad Lavaei Department of Electrical Engineering Columbia University
Multicast Traffic Scheduling in Single-Hop WDM Networks with Tuning Latencies Ching-Fang Hsu Department of Computer Science and Information Engineering.
1 Material to Cover  relationship between different types of models  incorrect to round real to integer variables  logical relationship: site selection.
Factorial Mixture of Gaussians and the Marginal Independence Model Ricardo Silva Joint work-in-progress with Zoubin Ghahramani.
Approximation Algorithms Chapter 14: Rounding Applied to Set Cover.
C&O 355 Mathematical Programming Fall 2010 Lecture 22 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A.
1/22 Competitive Capacity Sets Existence of Equilibria in Electricity Markets A. Downward G. ZakeriA. Philpott Engineering Science, University of Auckland.
Lecture 6. Chapter 3 Microwave Network Analysis 3.1 Impedance and Equivalent Voltages and Currents 3.2 Impedance and Admittance Matrices 3.3 The Scattering.
Power Grid Sizing via Convex Programming Peng Du, Shih-Hung Weng, Xiang Hu, Chung-Kuan Cheng University of California, San Diego 1.
Lecture 8 – Nonlinear Programming Models Topics General formulations Local vs. global solutions Solution characteristics Convexity and convex programming.
Graph Laplacian Regularization for Large-Scale Semidefinite Programming Kilian Weinberger et al. NIPS 2006 presented by Aggeliki Tsoli.
Basic Feasible Solutions: Recap MS&E 211. WILL FOLLOW A CELEBRATED INTELLECTUAL TEACHING TRADITION.
Lingwen Gan1, Na Li1, Ufuk Topcu2, Steven Low1
Javad Lavaei Department of Electrical Engineering Columbia University Various Techniques for Nonlinear Energy-Related Optimizations.
Javad Lavaei Department of Electrical Engineering Columbia University Graph-Theoretic Algorithm for Nonlinear Power Optimization Problems.
Semi-Definite Algorithm for Max-CUT Ran Berenfeld May 10,2005.
Maurizio Patrignani seminar on the paper on the single-source unsplittable flow problem authored by Yefim Dinitz Naveen Garg Michel X. Goemans FOCS ‘98.
CS774. Markov Random Field : Theory and Application Lecture 06 Kyomin Jung KAIST Sep
Linear Programming.
Approximation Algoirthms: Semidefinite Programming Lecture 19: Mar 22.
Totally Unimodular Matrices Lecture 11: Feb 23 Simplex Algorithm Elliposid Algorithm.
Semidefinite Programming
Competitive Routing in Multi-User Communication Networks Presentation By: Yuval Lifshitz In Seminar: Computational Issues in Game Theory (2002/3) By: Prof.
Implicit Hitting Set Problems Richard M. Karp Harvard University August 29, 2011.
A Study on Object Grasp with Multifingered Robot Hand Ying LI, Ph.D. Department of Mechanical Engineering Kagoshima University, Japan.
Computer Algorithms Integer Programming ECE 665 Professor Maciej Ciesielski By DFG.
Matching Polytope, Stable Matching Polytope Lecture 8: Feb 2 x1 x2 x3 x1 x2 x3.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy under contract.
Distributed Combinatorial Optimization
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems
ECE 2300 Circuit Analysis Dr. Dave Shattuck Associate Professor, ECE Dept. Lecture Set #24 Real and Reactive Power W326-D3.
Computational aspects of stability in weighted voting games Edith Elkind (NTU, Singapore) Based on joint work with Leslie Ann Goldberg, Paul W. Goldberg,
Javad Lavaei Department of Electrical Engineering Columbia University Optimization over Graph with Application to Power Systems.
Javad Lavaei Department of Electrical Engineering Columbia University Graph-Theoretic Algorithm for Arbitrary Polynomial Optimization Problems with Applications.
Low-Rank Solution of Convex Relaxation for Optimal Power Flow Problem
Javad Lavaei Department of Electrical Engineering Columbia University Joint work with Somayeh Sojoudi Convexification of Optimal Power Flow Problem by.
Integrality Gaps for Sparsest Cut and Minimum Linear Arrangement Problems Nikhil R. Devanur Subhash A. Khot Rishi Saket Nisheeth K. Vishnoi.
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.
Branch Flow Model relaxations, convexification Masoud Farivar Steven Low Computing + Math Sciences Electrical Engineering Caltech May 2012.
A Fast Algorithm for Enumerating Bipartite Perfect Matchings Takeaki Uno (National Institute of Informatics, JAPAN)
Optimization for Operation of Power Systems with Performance Guarantee
EE/Econ 458 Introduction to Linear Programming J. McCalley 1.
Trust-Aware Optimal Crowdsourcing With Budget Constraint Xiangyang Liu 1, He He 2, and John S. Baras 1 1 Institute for Systems Research and Department.
Theory of Computing Lecture 13 MAS 714 Hartmut Klauck.
TECH Computer Science NP-Complete Problems Problems  Abstract Problems  Decision Problem, Optimal value, Optimal solution  Encodings  //Data Structure.
Chapter 1. Formulations 1. Integer Programming  Mixed Integer Optimization Problem (or (Linear) Mixed Integer Program, MIP) min c’x + d’y Ax +
TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A A A A A A A Image:
Models in I.E. Lectures Introduction to Optimization Models: Shortest Paths.
Javad Lavaei Department of Electrical Engineering Columbia University Joint work with Somayeh Sojoudi and Ramtin Madani An Efficient Computational Method.
Javad Lavaei Department of Electrical Engineering Columbia University Convex Relaxation for Polynomial Optimization: Application to Power Systems and Decentralized.
NP-COMPLETE PROBLEMS. Admin  Two more assignments…  No office hours on tomorrow.
E XACT MATRIX C OMPLETION VIA CONVEX OPTIMIZATION E MMANUEL J. C ANDES AND B ENJAMIN R ECHT M AY 2008 Presenter: Shujie Hou January, 28 th,2011 Department.
Dvir Shabtay Moshe Kaspi The Department of IE&M Ben-Gurion University of the Negev, Israel.
Multi-area Nonlinear State Estimation using Distributed Semidefinite Programming Hao Zhu October 15, 2012 Acknowledgements: Prof. G.
When Affinity Meets Resistance On the Topological Centrality of Edges in Complex Networks Gyan Ranjan University of Minnesota, MN [Collaborators: Zhi-Li.
Support Vector Machines. Notation Assume a binary classification problem. –Instances are represented by vector x   n. –Training examples: x = (x 1,
Nonsmooth Optimization for Optimal Power Flow over Transmission Networks GlobalSIP 2015 Authors: Y. Shi, H. D. Tuan, S. W. Su and H. H. M. Tam.
Large-Scale Matrix Factorization with Missing Data under Additional Constraints Kaushik Mitra University of Maryland, College Park, MD Sameer Sheoreyy.
EMIS 8373: Integer Programming Column Generation updated 12 April 2005.
Linear & Nonlinear Programming -- Basic Properties of Solutions and Algorithms.
Support Vector Machines Reading: Ben-Hur and Weston, “A User’s Guide to Support Vector Machines” (linked from class web page)
Number of primal and dual bases of network flow and unimodular integer programs Hiroki NAKAYAMA 1, Takayuki ISHIZEKI 2, Hiroshi IMAI 1 The University of.
C&O 355 Lecture 19 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A A A A A A A A.
D. AriflerCMPE 548 Fall CMPE 548 Routing and Congestion Control.
Approximation Algorithms based on linear programming.
Visualizing the Feasible Spaces of Challenging OPF Problems FERC Staff Technical Conference on Increasing Real-Time and Day-Ahead Market Efficiency through.
Non-additive Security Games
Nonnegative polynomials and applications to learning
ECEN 460 Power System Operation and Control
Presentation transcript:

Javad Lavaei Department of Electrical Engineering Columbia University Low-Rank Solution for Nonlinear Optimization over Graphs

Acknowledgements  Joint work with Somayeh Sojoudi (Caltech):  S. Sojoudi and J. Lavaei, "Semidefinite Relaxation for Nonlinear Optimization over Graphs," Working draft,  S. Sojoudi and J. Lavaei, "Convexification of Generalized Network Flow Problem," Working draft, Javad Lavaei, Columbia University 2

Problem of Interest Javad Lavaei, Columbia University 3  Abstract optimizations are NP-hard in the worst case.  Real-world optimizations are highly structured :  Question: How does the physical structure affect tractability of an optimization?  Sparsity:  Non-trivial structure:

Example 1 Javad Lavaei, Columbia University 4 Trick: SDP relaxation:  Guaranteed rank-1 solution!

Example 1 Javad Lavaei, Columbia University 5 Opt:  Sufficient condition for exactness: Sign definite sets.  What if the condition is not satisfied?  Rank-2 W (but hidden)  NP-hard

Example 2 Javad Lavaei, Columbia University 6 Opt:  Real-valued case: Rank-2 W (need regularization)  Complex-valued case:  Real coefficients: Exact SDP  Imaginary coefficients: Exact SDP  General case: Need sign definite sets Acyclic Graph

Sign Definite Set Javad Lavaei, Columbia University 7  Real-valued case: “ T “ is sign definite if its elements are all negative or all positive.  Complex-valued case: “ T “ is sign definite if T and –T are separable in R 2 :

Formal Definition: Optimization over Graph Javad Lavaei, Columbia University 8 Optimization of interest: (real or complex)  SDP relaxation for y and z (replace xx * with W).  f (y, z) is increasing in z (no convexity assumption).  Generalized weighted graph: weight set for edge (i,j). Define:

Real-Valued Optimization Javad Lavaei, Columbia University 9 Edge Cycle

Real-Valued Optimization Javad Lavaei, Columbia University 10  Exact SDP relaxation:  Acyclic graph: sign definite sets  Bipartite graph: positive weight sets  Arbitrary graph: negative weight sets  Interplay between topology and edge signs

Low-Rank Solution Javad Lavaei, Columbia University 11  Violate edge condition:  Satisfy edge condition but violate cycle condition :

Computational Complexity: Acyclic Graph Javad Lavaei, Columbia University 12  Number partitioning problem: ?

Complex-Valued Optimization Javad Lavaei, Columbia University 13  SDP relaxation for acyclic graphs:  real coefficients  1-2 element sets (power grid: ~10 elements)  Main requirement in complex case: Sign definite weight sets

Complex-Valued Optimization Javad Lavaei, Columbia University 14  Purely imaginary weights (lossless power grid):  Consider a real matrix M:  Polynomial-time solvable for weakly-cyclic bipartite graphs.

Graph Decomposition Javad Lavaei, Columbia University 15 Opt:  Sufficient conditions for {c 12, c 23, c 13 }:  Real with negative product  Complex with one zero element  Purely imaginary  There are at least four good structural graphs.  Acyclic combination of them leads to exact SDP relaxation.

Resource Allocation: Optimal Power Flow (OPF) Javad Lavaei, Columbia University 16 OPF: Given constant-power loads, find optimal P’s subject to:  Demand constraints  Constraints on V’s, P’s, and Q’s. OPF: Given constant-power loads, find optimal P’s subject to:  Demand constraints  Constraints on V’s, P’s, and Q’s. Voltage V Complex power = VI * =P + Q i Current I

Optimal Power Flow Javad Lavaei, Columbia University 17 Cost Operation Flow Balance  Express the last constraint as an inequality.

Exact Convex Relaxation  Result 1: Exact relaxation for DC/AC distribution and DC transmission. Javad Lavaei, Stanford University 17 Javad Lavaei, Columbia University 18  OPF: DC or AC  Networks: Distribution or transmission  Energy-related optimization:

Exact Convex Relaxation Javad Lavaei, Stanford University 17 Javad Lavaei, Columbia University 19  Each weight set has about 10 elements.  Due to passivity, they are all in the left-half plane.  Coefficients: Modes of a stable system.  Weight sets are sign definite.

Generalized Network Flow (GNF) Javad Lavaei, Columbia University 20 injections flows  Goal: limits Assumption: f i (p i ): convex and increasing f ij (p ij ): convex and decreasing

Convexification of GNF Javad Lavaei, Columbia University 21  Convexification: Feasible set without box constraint:  It finds correct injection vector but not necessarily correct flow vector. Monotonic Non-monotonic

Convexification of GNF Javad Lavaei, Columbia University 22 Feasible set without box constraint:  Correct injections in the feasible case.  Why monotonic flow functions?

Conclusions Javad Lavaei, Columbia University 23  Motivation: Real-world optimizations are highly structured.  Goal: Develop theory of optimization over graph  Mapped the structure of an optimization into a generalized weighted graph  Obtained various classes of polynomial-time solvable optimizations  Talked about Generalized Network Flow  Passivity in power systems made optimizations easier