A Note on Submodular Function Minimization by Chubanov s LP Algorithm

Size: px
Start display at page:

Download "A Note on Submodular Function Minimization by Chubanov s LP Algorithm"

Transcription

1 A Note on Submodular Function Minimization by Chubanov s LP Algorithm Satoru FUJISHIGE September 25, 2017 Abstract Recently Dadush, Végh, and Zambelli (2017) has devised a polynomial submodular function minimization (SFM) algorithm based on their LP algorithm. In the present note we also show a weakly polynomial algorithm for SFM based on the recently developed linear programming feasibility algorithm of Chubanov (2017). Our algorithm is different from Dadush, Végh, and Zambelli s but is similar to theirs in ideas because both algorithms are based on recent geometric rescaling LP algorithms. Keywords: Submodular function minimization; base polyhedra; Chubanov s algorithm. 1. Introduction Since the advent of polynomial combinatorial algorithms for submodular function minimization (SFM) in 1999 [9, 11] substantial improvements over the algorithms have been made till recently. On the other hand, important developments in linear programming algorithms have recently been made by Chubanov [2, 3, 4], and Dadush, Végh, Zambelli [5] among others. The aim of this note is to give still another approach to SFM which should stimulate further research on SFM and hopefully lead us to some efficient algorithms both practically and theoretically. From the point of view of the computational complexity the currently best SFM algorithm is obtained by Lee, Sidford, and Wong [10], which is much faster than ours, though. Research Institute for Mathematical Sciences, Kyoto University, Kyoto , Japan. fujishig@kurims.kyoto-u.ac.jp. Research supported by JSPS KAKENHI Grant Number JP

2 The present note shows a weakly polynomial algorithm for submodular function minimization (SFM) based on the recently developed linear programming feasibility algorithm of Chubanov [4]. Recently Dadush, Végh, and Zambelli [6] has also devised a polynomial SFM algorithm based on their LP algorithms. Our algorithm is different from theirs [4] but is similar to theirs in ideas because both algorithms are based on recent geometric rescaling LP algorithms [4, 6]. We give some definitions and preliminaries in Section 2. In Section 3 we first consider the problem of testing membership in the base polyhedron associated with a given submodular function and show a weakly polynomial algorithm for the membership problem based on Chubanov s algorithm [4]. In Section 4 we show how to make the membership testing algorithm to compute a minimizer of a given submodular function. 2. Definitions and Preliminaries Let V be a finite nonempty set of cardinality V = n and f : 2 V R be a submodular function, i.e., f(x) + f(y ) f(x Y ) + f(x Y ) ( X, Y V ), (2.1) where we assume f( ) = 0. (See [7] for more information about relevant definitions and basic results on submodular functions.) The submodular polyhedron P(f) R V associated with the submodular function f : 2 V R is given by and the base polyhedron B(f) by P(f) = {x R V X V : x(x) f(x)} (2.2) B(f) = {x R V x P(f), x(v ) = f(v )}, (2.3) where for any X V we define x(x) = v X x(v) and x( ) = 0. We consider the membership problem that is to discern whether 0 B(f) or not and to find a set X V with f(x) < 0 if 0 / B(f), where 0 is the zero vector of appropriate dimension determined by the context. Since f(v ) 0 implies 0 / B(f), we assume f(v ) = 0 when we consider the membership problem, unless otherwise stated. We assume without loss of generality that B(f) is full-dimensional, i.e., the dimension of B(f) is equal to V 1(= n 1), where note that B(f) lies within the hyperplane x(v ) = 0. 1 We thus consider the relative topology within the hyperplane x(v ) = 0. Denote by Int(B(f)) the relative interior of B(f) within the hyperplane x(v ) = 0. 1 Note that we can find connected components of the submodular system (2 V, f) in O(n 2 EO) time by using the algorithm of Bixby, Cunningham, and Topkis [1] and each connected component has a fulldimensional base polyhedron. See [7, Section 3.3]. Here EO denotes the time required for the function evaluation of f. 2

3 For any α > 0 define f (α) : 2 V R by f (α) (X) = { f(x) + α if X 2 V \ {, V } f(x)(= 0) if X {, V }. (2.4) We can easily see that f (α) is a submodular function, which is called the α-enlargement 2 of f. It should be noted that B(f (α) ) is full-dimensional since B(f) is full-dimensional and B(f (α) ) B(f). Lemma 2.1: Suppose that f is integer-valued. Then we have 0 Int(B(f (1) )) if and only if 0 B(f). (Proof) Note that for any X 2 V \ {, V } we have f(x) + 1 = f (1) (X) > 0 if and only if f(x) 0, since f is integer-valued. Therefore, the following three are equivalent Int(B(f (1) )). 2. X 2 V \ {, V } : f (1) (X) > X 2 V \ {, V } : f(x) 0. This completes the proof. It should be noted that the operation of enlargement is also employed by Dadush, Végh, and Zambelli [6] and plays an important rôle in their algorithm as well. Define vectors ᾱ, α R V by ᾱ(v) = f({v}), α(v) = f(v ) f(v \ {v}) ( v V ). (2.5) (See [7, (3.89),(3.95)]). Then we have α(x) x(x) f(x) ᾱ(x) ( x B(f), X V ). (2.6) Note that for any base b B(f) we must have α b ᾱ, i.e., B(f) [α, ᾱ] (a standard box between α and ᾱ). Lemma 2.2: We have 0 min{f(x) X V } v V min{0, f(v ) f(v \ {v})}. (2.7) Moreover, for any base b B(f) we have b(v) max{f({v}), f(v ) + f(v \ {v})} ( v V ). (2.8) (Proof) The present lemma follows from (2.5) and (2.6). 2 See [7, Section 3.1(d)]. 3

4 3. Membership in Base Polyhedra and Chubanov s LP Algorithm In the sequel we assume that f is an integer-valued submodular function. Because of Lemma 2.1 we consider the membership problem to discern whether 0 Int(B(f (1) )) or not. For any x, y R V define x, y = v V x(v)y(v), and let 1 be the vector of all 1 s of appropriate dimension. Lemma 3.1: We have 0 / Int(B(f (1) )) if and only if the system of linear inequalities b, x 0 for all extreme bases b of B(f (1) ) (3.1) has a feasible solution x R V such that x α1 for all α R. (Proof) Suppose that 0 / Int(B(f (1) )). Then there exists a hyperplane w, x = 0 such that (i) w α1 for all α R and (ii) the closed halfspace w, x 0 contains B(f (1) ). Hence w is a desired feasible solution of (3.1). Conversely, suppose that 0 Int(B(f (1) )). Then for any x α1 for all α R there exists some extreme base b B(f (1) ) such that b, x < 0. Lemma 3.1 can be rewritten in the space (hyperplane) of x(v )(= 1, x ) = 0 as follows. Lemma 3.2: We have 0 / Int(B(f (1) )) if and only if the system of linear inequalities b, x 0 for all extreme bases b of B(f (1) ) (3.2) has a non-zero feasible solution x R V such that x(v ) = 0. It follows from Lemma 3.2 that we can adapt Chubanov s LP algorithm [4] to find a non-zero feasible solution x of (3.2) such that x(v ) = 0 or to decide the infeasibility of (3.2) with the required property. 3 It should be noted that given any non-zero w R V such that w(v ) = 0, w is a feasible solution of (3.2) if and only if letting b be the Edmonds greedy solution that minimizes w, x subject to x B(f), we have w, b 0. This gives a separation oracle required in Chubanov s algorithm. Calling the separation oracle invokes the function evaluation oracle n 1 times for f, due to the greedy algorithm. It should be noted that the polynomial complexity of Chubanov s algorithm does not depend on the number of inequalities, so that we can apply his algorithm to (3.2) having possibly n! inequalities. This is a crucial advantage of Chubanov s algorithm, which 3 Choosing any v V and projecting B(f (1) ) along the axis v into the one-dimensional lower coordinate space R V \{v}, we have a generalized polymatroid Q (see [7, Section 3.5(a)]) and we may consider the equivalent membership problem of 0 Int(Q), where Q is full-dimensional in R V \{v}. 4

5 is like the ellipsoid method of Khachiyan as is well-known. It is also remarkable that Chubanov s LP algorithm terminates in a finite number of steps even for real-number input data, allowing basic arithmetic operations for reals appropriately. When (3.2) has a non-zero feasible solution x R V such that x(v ) = 0, define an index ν by ν = max{vol(w ) W : a parallelopiped formed by n 1 vectors w satisfying (3.2) with w(v ) = 0 and w 1}, (3.3) where vol(w ) is the volume of W in the Euclidean subspace x(v ) = 0. We can show that log(ν 1 ) = O(n 2 log nm), where M = max{ f(x) X V }. Put ν = n 2 log nm. Consequently, we have the following theorem due to [4, Theorem 2.1]. Theorem 3.3: Applying Chubanov s algorithm, we can discern whether 0 / Int(B(f (1) )) (i.e., 0 / B(f)) or not and obtain a set X V with f(x) < 0 if 0 / B(f) in O((n 5 + n 3 T + n 4 EO)ν time, where EO denotes the time required for the function evaluation oracle for f and T denotes the time required for computing a scalar γ(x) such that γ(x) 2 x 2 [1, 3], for extreme base x B(f (1) ). 2 (Proof) We should only show that when we decide 0 / Int(B(f (1) )), we get a set X V with f(x) < 0. So, suppose that we decide 0 / Int(B(f (1) )) and have a nonzero vector w R V with w(v ) = 0 satisfying (3.2). Then, letting b be the greedy solution that minimizes w, x over B(f (1) ), we have w, b 0. Let (v 1,, v n ) be a linear ordering of V that gives the greedy solution b, so that w(v 1 ) w(v n ). (3.4) Putting S i = {v 1,, v i } for i = 1,, n and S 0 =, we have w, b = w(v 1 )(f (1) (S 1 ) f (1) (S 0 )) + + w(v n )(f (1) (S n ) f (1) (S n 1 )) = w(v 1 )(f(s 1 ) f(s 0 )) + + w(v n )(f(s n ) f(s n 1 )) + w(v 1 ) w(v n ) = (w(v 1 ) w(v 2 ))f(s 1 ) + + (w(v n 1 ) w(v n ))f(s n 1 ) 0. +w(v 1 ) w(v n ) (3.5) Since at least one inequality in (3.4) holds with strict inequality and hence w(v 1 ) w(v n ) < 0, it follows from (3.4) and (3.5) that for some i {1,, n 1} we have f(s i ) < 0. So we can return X = S i as the output. It follows from Lemma 2.2 that T = O(log nm). It should also be noted that the argument for (3.4) and (3.5) is essentially the same as the proof in [6, Lemma 3.2]. Let us denote by Membership(f) the algorithm for testing membership 0 B(f) constructed above, which gives us a set X with f(x) < 0 when 0 / B(f). 5

6 4. Submodular Function Minimization We have shown how the recent result of Chubanov [4] for linear programming yields a weakly polynomial algorithm Membership(f) for testing membership 0 B(f). However, this does not give any minimizer of f in a direct way. Fujishige and Iwata [8] showed that by invoking Membership(f) as a subroutine O(n 2 ) times, we can find a minimizer of f. In this section we show another way of finding a minimizer of f by O(log M ) calls for the membership testing algorithm Membership(f), where M is defined by (4.1). First we make the following preprocessing. If f(v ) > 0, then put f(v ) 0 for set V alone. Then, function f remains submodular and the set of minimizers (except for V ) remains the same. If f(v ) < 0, then for all nonempty X V put f(x) f(x) f(v ). Then, function f remains submodular and the set of minimizers (except for ) remains the same. Put M = v V min{0, f(v ) f(v \ {v})}. (4.1) Note that 0 min{f(x) X V } M due to Lemma 2.2. Now we employ Procedure Membership(f) as follows. Algorithm SFM(f) Input: a submodular function f : 2 V Z. Output: a minimizer Z of f. (0) Let f be the submodular function after preprocessing f. (1) Perform Membership( f). If we decide 0 B( f), then if originally f(v ) 0, then return Z = (since is a minimizer of the original f), if originally f(v ) < 0, then return Z = V (since V is a minimizer of the original f). If 0 / B( f) and we get X with f(x) < 0, then put Z X, β 0, and β + M (defined for f). (2) While β + β 2, do the following (i) and (ii): (i) Put α (β + β + )/2. 6

7 (ii) Perform Membership( f (α) ). If we decide 0 B( f (α) ), then put β + α. If 0 / B( f (α) ) and we get X with f (α) (X) < 0, then put Z X and β α. (3) Return Z. We can show the following. Theorem 4.1: Procedure SFM(f) returns a minimizer Z of f after repeating Step (2) at most log M times. (Proof) The validity of Step (1) follows from the definition of preprocessing. While carrying out Step (2), we keep the property that 0 B( f (β +) ) and 0 / B( f (β ) ). Hence, when we reach Step (3), we have f (β ) (Z) < 0 f (β +) (X) ( X V ) and β + β = 1. This implies β + f(z) < β = β and β + f(x) for all X V. It follows that Z attains the minimum of f (and hence of f), which is equal to β +. Combining Fujishige and Iwata s method [8] with SFM(f), we can compute a minimizer of an integer-valued submodular function in time. O((n 5 + n 3 T + n 4 EO)ν min{n 2, log M }) Acknowledgments The author is very grateful to Tomonari Kitahara of Tokyo Institute of Technology for pointing out an error in an earlier version of this note. References [1] R. E. Bixby, W. H. Cunningham and D. M. Topkis: Partial order of a polymatroid extreme point. Mathematics of Operations Research 10 (1985) [2] S. Chubanov: A strongly polynomial algorithm for linear systems having a binary solution. Mathematical Programming, Ser. A 134 (2012) [3] S. Chubanov: A polynomial projection algorithm for linear feasibility problems. Mathematical Programming, Ser. A 153 (2015)

8 [4] S. Chubanov: A polynomial algorithm for linear feasibility problems given by separation oracles. Optimization Online, March [5] D. Dadush, L. A. Végh, and G. Zambelli: Rescaling algorithms for linear programming Part I: Conic feasibility. arxiv: v1 [math.oc] 19 Nov [6] D. Dadush, L. A. Végh, and G. Zambelli: Geometric rescaling algorithms for submodular function minimization. arxiv: v1 [math.oc] 17 Jul [7] S. Fujishige: Submodular Functions and Optimization Second Edition (Elsevier, 2005). [8] S. Fujishige and S. Iwata: A descent method for submodular function minimization. Mathematical Programming, Ser. A 92 (2002), [9] S. Iwata, L. Fleischer, and S. Fujishige. A combinatorial strongly polynomial algorithm for minimizing submodular functions. Journal of the ACM 48 (2001) [10] Y. T. Lee, A. Sidford, and S. C.-W. Wong: A faster cutting plane method and its implications for combinatorial convex optimization. Proceedings of 56th Annual Symposium on Foundations of Computer Science FOCS2015 (2015) [11] A. Schrijver: A combinatorial algorithm minimizing submodular functions in strongly polynomial time. Journal of Combinatorial Theory, Ser. B 80 (2000)

A Min-Max Theorem for k-submodular Functions and Extreme Points of the Associated Polyhedra. Satoru FUJISHIGE and Shin-ichi TANIGAWA.

A Min-Max Theorem for k-submodular Functions and Extreme Points of the Associated Polyhedra. Satoru FUJISHIGE and Shin-ichi TANIGAWA. RIMS-1787 A Min-Max Theorem for k-submodular Functions and Extreme Points of the Associated Polyhedra By Satoru FUJISHIGE and Shin-ichi TANIGAWA September 2013 RESEARCH INSTITUTE FOR MATHEMATICAL SCIENCES

More information

A Faster Strongly Polynomial Time Algorithm for Submodular Function Minimization

A Faster Strongly Polynomial Time Algorithm for Submodular Function Minimization A Faster Strongly Polynomial Time Algorithm for Submodular Function Minimization James B. Orlin Sloan School of Management, MIT Cambridge, MA 02139 jorlin@mit.edu Abstract. We consider the problem of minimizing

More information

A combinatorial algorithm minimizing submodular functions in strongly polynomial time

A combinatorial algorithm minimizing submodular functions in strongly polynomial time A combinatorial algorithm minimizing submodular functions in strongly polynomial time Alexander Schrijver 1 Abstract We give a strongly polynomial-time algorithm minimizing a submodular function f given

More information

Advanced Combinatorial Optimization Updated April 29, Lecture 20. Lecturer: Michel X. Goemans Scribe: Claudio Telha (Nov 17, 2009)

Advanced Combinatorial Optimization Updated April 29, Lecture 20. Lecturer: Michel X. Goemans Scribe: Claudio Telha (Nov 17, 2009) 18.438 Advanced Combinatorial Optimization Updated April 29, 2012 Lecture 20 Lecturer: Michel X. Goemans Scribe: Claudio Telha (Nov 17, 2009) Given a finite set V with n elements, a function f : 2 V Z

More information

Dual Consistent Systems of Linear Inequalities and Cardinality Constrained Polytopes. Satoru FUJISHIGE and Jens MASSBERG.

Dual Consistent Systems of Linear Inequalities and Cardinality Constrained Polytopes. Satoru FUJISHIGE and Jens MASSBERG. RIMS-1734 Dual Consistent Systems of Linear Inequalities and Cardinality Constrained Polytopes By Satoru FUJISHIGE and Jens MASSBERG December 2011 RESEARCH INSTITUTE FOR MATHEMATICAL SCIENCES KYOTO UNIVERSITY,

More information

A Faster Capacity Scaling Algorithm for Minimum Cost Submodular Flow

A Faster Capacity Scaling Algorithm for Minimum Cost Submodular Flow A Faster Capacity Scaling Algorithm for Minimum Cost Submodular Flow Lisa Fleischer Satoru Iwata S. Thomas McCormick August 1999; July 2001 Abstract We describe an O(n 4 h min{log U, n 2 log n}) capacity

More information

Lecture 10 (Submodular function)

Lecture 10 (Submodular function) Discrete Methods in Informatics January 16, 2006 Lecture 10 (Submodular function) Lecturer: Satoru Iwata Scribe: Masaru Iwasa and Yukie Nagai Submodular functions are the functions that frequently appear

More information

On Steepest Descent Algorithms for Discrete Convex Functions

On Steepest Descent Algorithms for Discrete Convex Functions On Steepest Descent Algorithms for Discrete Convex Functions Kazuo Murota Graduate School of Information Science and Technology, University of Tokyo, and PRESTO, JST E-mail: murota@mist.i.u-tokyo.ac.jp

More information

MATHEMATICAL ENGINEERING TECHNICAL REPORTS. Dijkstra s Algorithm and L-concave Function Maximization

MATHEMATICAL ENGINEERING TECHNICAL REPORTS. Dijkstra s Algorithm and L-concave Function Maximization MATHEMATICAL ENGINEERING TECHNICAL REPORTS Dijkstra s Algorithm and L-concave Function Maximization Kazuo MUROTA and Akiyoshi SHIOURA METR 2012 05 March 2012; revised May 2012 DEPARTMENT OF MATHEMATICAL

More information

Lecture notes on the ellipsoid algorithm

Lecture notes on the ellipsoid algorithm Massachusetts Institute of Technology Handout 1 18.433: Combinatorial Optimization May 14th, 007 Michel X. Goemans Lecture notes on the ellipsoid algorithm The simplex algorithm was the first algorithm

More information

7. Lecture notes on the ellipsoid algorithm

7. Lecture notes on the ellipsoid algorithm Massachusetts Institute of Technology Michel X. Goemans 18.433: Combinatorial Optimization 7. Lecture notes on the ellipsoid algorithm The simplex algorithm was the first algorithm proposed for linear

More information

MATHEMATICAL ENGINEERING TECHNICAL REPORTS. On the Pipage Rounding Algorithm for Submodular Function Maximization A View from Discrete Convex Analysis

MATHEMATICAL ENGINEERING TECHNICAL REPORTS. On the Pipage Rounding Algorithm for Submodular Function Maximization A View from Discrete Convex Analysis MATHEMATICAL ENGINEERING TECHNICAL REPORTS On the Pipage Rounding Algorithm for Submodular Function Maximization A View from Discrete Convex Analysis Akiyoshi SHIOURA (Communicated by Kazuo MUROTA) METR

More information

MATHEMATICAL ENGINEERING TECHNICAL REPORTS. Induction of M-convex Functions by Linking Systems

MATHEMATICAL ENGINEERING TECHNICAL REPORTS. Induction of M-convex Functions by Linking Systems MATHEMATICAL ENGINEERING TECHNICAL REPORTS Induction of M-convex Functions by Linking Systems Yusuke KOBAYASHI and Kazuo MUROTA METR 2006 43 July 2006 DEPARTMENT OF MATHEMATICAL INFORMATICS GRADUATE SCHOOL

More information

An algorithm to increase the node-connectivity of a digraph by one

An algorithm to increase the node-connectivity of a digraph by one Discrete Optimization 5 (2008) 677 684 Contents lists available at ScienceDirect Discrete Optimization journal homepage: www.elsevier.com/locate/disopt An algorithm to increase the node-connectivity of

More information

A Combinatorial Strongly Polynomial Algorithm for Minimizing Submodular Functions

A Combinatorial Strongly Polynomial Algorithm for Minimizing Submodular Functions A Combinatorial Strongly Polynomial Algorithm for Minimizing Submodular Functions SATORU IWATA University of Tokyo, Tokyo, Japan LISA FLEISCHER Carnegie Mellon University, Pittsburgh, Pennsylvania AND

More information

arxiv: v1 [cs.ds] 1 Nov 2014

arxiv: v1 [cs.ds] 1 Nov 2014 Provable Submodular Minimization using Wolfe s Algorithm Deeparnab Chakrabarty Prateek Jain Pravesh Kothari November 4, 2014 arxiv:1411.0095v1 [cs.ds] 1 Nov 2014 Abstract Owing to several applications

More information

Learning symmetric non-monotone submodular functions

Learning symmetric non-monotone submodular functions Learning symmetric non-monotone submodular functions Maria-Florina Balcan Georgia Institute of Technology ninamf@cc.gatech.edu Nicholas J. A. Harvey University of British Columbia nickhar@cs.ubc.ca Satoru

More information

The Simplex Method for Some Special Problems

The Simplex Method for Some Special Problems The Simplex Method for Some Special Problems S. Zhang Department of Econometrics University of Groningen P.O. Box 800 9700 AV Groningen The Netherlands September 4, 1991 Abstract In this paper we discuss

More information

An Introduction to Submodular Functions and Optimization. Maurice Queyranne University of British Columbia, and IMA Visitor (Fall 2002)

An Introduction to Submodular Functions and Optimization. Maurice Queyranne University of British Columbia, and IMA Visitor (Fall 2002) An Introduction to Submodular Functions and Optimization Maurice Queyranne University of British Columbia, and IMA Visitor (Fall 2002) IMA, November 4, 2002 1. Submodular set functions Generalization to

More information

Realization of set functions as cut functions of graphs and hypergraphs

Realization of set functions as cut functions of graphs and hypergraphs Discrete Mathematics 226 (2001) 199 210 www.elsevier.com/locate/disc Realization of set functions as cut functions of graphs and hypergraphs Satoru Fujishige a;, Sachin B. Patkar b a Division of Systems

More information

Deciding Emptiness of the Gomory-Chvátal Closure is NP-Complete, Even for a Rational Polyhedron Containing No Integer Point

Deciding Emptiness of the Gomory-Chvátal Closure is NP-Complete, Even for a Rational Polyhedron Containing No Integer Point Deciding Emptiness of the Gomory-Chvátal Closure is NP-Complete, Even for a Rational Polyhedron Containing No Integer Point Gérard Cornuéjols 1 and Yanjun Li 2 1 Tepper School of Business, Carnegie Mellon

More information

A strongly polynomial algorithm for linear systems having a binary solution

A strongly polynomial algorithm for linear systems having a binary solution A strongly polynomial algorithm for linear systems having a binary solution Sergei Chubanov Institute of Information Systems at the University of Siegen, Germany e-mail: sergei.chubanov@uni-siegen.de 7th

More information

A polynomial relaxation-type algorithm for linear programming

A polynomial relaxation-type algorithm for linear programming A polynomial relaxation-type algorithm for linear programming Sergei Chubanov Institute of Information Systems at the University of Siegen, Germany e-mail: sergei.chubanov@uni-siegen.de 6th February 20

More information

Lecture 1 Introduction

Lecture 1 Introduction L. Vandenberghe EE236A (Fall 2013-14) Lecture 1 Introduction course overview linear optimization examples history approximate syllabus basic definitions linear optimization in vector and matrix notation

More information

Minimizing Submodular Functions on Diamonds via Generalized Fractional Matroid Matchings

Minimizing Submodular Functions on Diamonds via Generalized Fractional Matroid Matchings Egerváry Research Group on Combinatorial Optimization Technical reports TR-2014-14. Published by the Egerváry Research Group, Pázmány P. sétány 1/C, H1117, Budapest, Hungary. Web site: www.cs.elte.hu/egres.

More information

An Extended Probabilistic Serial Mechanism to the Random Assignment Problem with Multi-unit Demands and Polymatroidal Supplies

An Extended Probabilistic Serial Mechanism to the Random Assignment Problem with Multi-unit Demands and Polymatroidal Supplies RIMS-1866 An Extended Probabilistic Serial Mechanism to the Random Assignment Problem with Multi-unit Demands and Polymatroidal Supplies By Satoru FUJISHIGE, Yoshio SANO, and Ping ZHAN November 2016 RESEARCH

More information

8. Geometric problems

8. Geometric problems 8. Geometric problems Convex Optimization Boyd & Vandenberghe extremal volume ellipsoids centering classification placement and facility location 8 Minimum volume ellipsoid around a set Löwner-John ellipsoid

More information

Linear Algebra Review: Linear Independence. IE418 Integer Programming. Linear Algebra Review: Subspaces. Linear Algebra Review: Affine Independence

Linear Algebra Review: Linear Independence. IE418 Integer Programming. Linear Algebra Review: Subspaces. Linear Algebra Review: Affine Independence Linear Algebra Review: Linear Independence IE418: Integer Programming Department of Industrial and Systems Engineering Lehigh University 21st March 2005 A finite collection of vectors x 1,..., x k R n

More information

LINEAR PROGRAMMING III

LINEAR PROGRAMMING III LINEAR PROGRAMMING III ellipsoid algorithm combinatorial optimization matrix games open problems Lecture slides by Kevin Wayne Last updated on 7/25/17 11:09 AM LINEAR PROGRAMMING III ellipsoid algorithm

More information

Minimization and Maximization Algorithms in Discrete Convex Analysis

Minimization and Maximization Algorithms in Discrete Convex Analysis Modern Aspects of Submodularity, Georgia Tech, March 19, 2012 Minimization and Maximization Algorithms in Discrete Convex Analysis Kazuo Murota (U. Tokyo) 120319atlanta2Algorithm 1 Contents B1. Submodularity

More information

Approximating Submodular Functions. Nick Harvey University of British Columbia

Approximating Submodular Functions. Nick Harvey University of British Columbia Approximating Submodular Functions Nick Harvey University of British Columbia Approximating Submodular Functions Part 1 Nick Harvey University of British Columbia Department of Computer Science July 11th,

More information

Submodular Functions, Optimization, and Applications to Machine Learning

Submodular Functions, Optimization, and Applications to Machine Learning Submodular Functions, Optimization, and Applications to Machine Learning Spring Quarter, Lecture 12 http://www.ee.washington.edu/people/faculty/bilmes/classes/ee596b_spring_2016/ Prof. Jeff Bilmes University

More information

Optimality Conditions for Nonsmooth Convex Optimization

Optimality Conditions for Nonsmooth Convex Optimization Optimality Conditions for Nonsmooth Convex Optimization Sangkyun Lee Oct 22, 2014 Let us consider a convex function f : R n R, where R is the extended real field, R := R {, + }, which is proper (f never

More information

Submodular Function Minimization Based on Chapter 7 of the Handbook on Discrete Optimization [61]

Submodular Function Minimization Based on Chapter 7 of the Handbook on Discrete Optimization [61] Submodular Function Minimization Based on Chapter 7 of the Handbook on Discrete Optimization [61] Version 4 S. Thomas McCormick June 19, 2013 Abstract This survey describes the submodular function minimization

More information

Algorithmic Convex Geometry

Algorithmic Convex Geometry Algorithmic Convex Geometry August 2011 2 Contents 1 Overview 5 1.1 Learning by random sampling.................. 5 2 The Brunn-Minkowski Inequality 7 2.1 The inequality.......................... 8 2.1.1

More information

Discrete Newton s Algorithm for Parametric Submodular Function Minimization

Discrete Newton s Algorithm for Parametric Submodular Function Minimization Discrete Newton s Algorithm for Parametric Submodular Function Minimization Michel X. Goemans, Swati Gupta, and Patrick Jaillet Massachusetts Institute of Technology, USA, goemans@math.mit.edu, swatig@mit.edu,

More information

A Strongly Polynomial Simplex Method for Totally Unimodular LP

A Strongly Polynomial Simplex Method for Totally Unimodular LP A Strongly Polynomial Simplex Method for Totally Unimodular LP Shinji Mizuno July 19, 2014 Abstract Kitahara and Mizuno get new bounds for the number of distinct solutions generated by the simplex method

More information

CS675: Convex and Combinatorial Optimization Spring 2018 The Ellipsoid Algorithm. Instructor: Shaddin Dughmi

CS675: Convex and Combinatorial Optimization Spring 2018 The Ellipsoid Algorithm. Instructor: Shaddin Dughmi CS675: Convex and Combinatorial Optimization Spring 2018 The Ellipsoid Algorithm Instructor: Shaddin Dughmi History and Basics Originally developed in the mid 70s by Iudin, Nemirovski, and Shor for use

More information

Dijkstra s algorithm and L-concave function maximization

Dijkstra s algorithm and L-concave function maximization Noname manuscript No. (will be inserted by the editor) Dijkstra s algorithm and L-concave function maximization Kazuo Murota Akiyoshi Shioura Received: date / Accepted: date Abstract Dijkstra s algorithm

More information

8. Geometric problems

8. Geometric problems 8. Geometric problems Convex Optimization Boyd & Vandenberghe extremal volume ellipsoids centering classification placement and facility location 8 1 Minimum volume ellipsoid around a set Löwner-John ellipsoid

More information

A notion of Total Dual Integrality for Convex, Semidefinite and Extended Formulations

A notion of Total Dual Integrality for Convex, Semidefinite and Extended Formulations A notion of for Convex, Semidefinite and Extended Formulations Marcel de Carli Silva Levent Tunçel April 26, 2018 A vector in R n is integral if each of its components is an integer, A vector in R n is

More information

Integer Programming ISE 418. Lecture 12. Dr. Ted Ralphs

Integer Programming ISE 418. Lecture 12. Dr. Ted Ralphs Integer Programming ISE 418 Lecture 12 Dr. Ted Ralphs ISE 418 Lecture 12 1 Reading for This Lecture Nemhauser and Wolsey Sections II.2.1 Wolsey Chapter 9 ISE 418 Lecture 12 2 Generating Stronger Valid

More information

Approximating Submodular Functions Everywhere

Approximating Submodular Functions Everywhere Approximating Submodular Functions Everywhere Michel X. Goemans Nicholas J. A. Harvey Satoru Iwata Vahab Mirrokni Abstract Submodular functions are a key concept in combinatorial optimization. Algorithms

More information

An approximation algorithm for the partial covering 0 1 integer program

An approximation algorithm for the partial covering 0 1 integer program An approximation algorithm for the partial covering 0 1 integer program Yotaro Takazawa Shinji Mizuno Tomonari Kitahara submitted January, 2016 revised July, 2017 Abstract The partial covering 0 1 integer

More information

Learning with Submodular Functions: A Convex Optimization Perspective

Learning with Submodular Functions: A Convex Optimization Perspective Foundations and Trends R in Machine Learning Vol. 6, No. 2-3 (2013) 145 373 c 2013 F. Bach DOI: 10.1561/2200000039 Learning with Submodular Functions: A Convex Optimization Perspective Francis Bach INRIA

More information

Rescaling Algorithms for Linear Programming Part I: Conic feasibility

Rescaling Algorithms for Linear Programming Part I: Conic feasibility Rescaling Algorithms for Linear Programming Part I: Conic feasibility Daniel Dadush dadush@cwi.nl László A. Végh l.vegh@lse.ac.uk Giacomo Zambelli g.zambelli@lse.ac.uk Abstract We propose simple polynomial-time

More information

15.083J/6.859J Integer Optimization. Lecture 10: Solving Relaxations

15.083J/6.859J Integer Optimization. Lecture 10: Solving Relaxations 15.083J/6.859J Integer Optimization Lecture 10: Solving Relaxations 1 Outline The key geometric result behind the ellipsoid method Slide 1 The ellipsoid method for the feasibility problem The ellipsoid

More information

15-850: Advanced Algorithms CMU, Spring 2017 Lecture #17: The Ellipsoid Algorithm March 3, 2017

15-850: Advanced Algorithms CMU, Spring 2017 Lecture #17: The Ellipsoid Algorithm March 3, 2017 15-850: Advanced Algorithms CMU, Spring 2017 Lecture #17: The Ellipsoid Algorithm March 3, 2017 Lecturer: Anupam Gupta Scribe: Benjamin Berg, David K. Isenberg In this lecture, we discuss some polynomial-time

More information

Online Submodular Minimization

Online Submodular Minimization Online Submodular Minimization Elad Hazan IBM Almaden Research Center 650 Harry Rd, San Jose, CA 95120 hazan@us.ibm.com Satyen Kale Yahoo! Research 4301 Great America Parkway, Santa Clara, CA 95054 skale@yahoo-inc.com

More information

The Steiner Network Problem

The Steiner Network Problem The Steiner Network Problem Pekka Orponen T-79.7001 Postgraduate Course on Theoretical Computer Science 7.4.2008 Outline 1. The Steiner Network Problem Linear programming formulation LP relaxation 2. The

More information

9. Geometric problems

9. Geometric problems 9. Geometric problems EE/AA 578, Univ of Washington, Fall 2016 projection on a set extremal volume ellipsoids centering classification 9 1 Projection on convex set projection of point x on set C defined

More information

Discrete Convex Optimization Solvers and Demonstration Softwares

Discrete Convex Optimization Solvers and Demonstration Softwares Discrete Convex Optimization Solvers and Demonstration Softwares Nobuyuki Tsuchimura, Satoko Moriguchi, and Kazuo Murota Abstract In the last decade, efficient discrete optimization algorithms have been

More information

Submodular Functions: Extensions, Distributions, and Algorithms A Survey

Submodular Functions: Extensions, Distributions, and Algorithms A Survey Submodular Functions: Extensions, Distributions, and Algorithms A Survey Shaddin Dughmi PhD Qualifying Exam Report, Department of Computer Science, Stanford University Exam Committee: Serge Plotkin, Tim

More information

Symmetry and hardness of submodular maximization problems

Symmetry and hardness of submodular maximization problems Symmetry and hardness of submodular maximization problems Jan Vondrák 1 1 Department of Mathematics Princeton University Jan Vondrák (Princeton University) Symmetry and hardness 1 / 25 Submodularity Definition

More information

Finite Metric Spaces & Their Embeddings: Introduction and Basic Tools

Finite Metric Spaces & Their Embeddings: Introduction and Basic Tools Finite Metric Spaces & Their Embeddings: Introduction and Basic Tools Manor Mendel, CMI, Caltech 1 Finite Metric Spaces Definition of (semi) metric. (M, ρ): M a (finite) set of points. ρ a distance function

More information

Polyhedral Results for A Class of Cardinality Constrained Submodular Minimization Problems

Polyhedral Results for A Class of Cardinality Constrained Submodular Minimization Problems Polyhedral Results for A Class of Cardinality Constrained Submodular Minimization Problems Shabbir Ahmed and Jiajin Yu Georgia Institute of Technology A Motivating Problem [n]: Set of candidate investment

More information

HW1 solutions. 1. α Ef(x) β, where Ef(x) is the expected value of f(x), i.e., Ef(x) = n. i=1 p if(a i ). (The function f : R R is given.

HW1 solutions. 1. α Ef(x) β, where Ef(x) is the expected value of f(x), i.e., Ef(x) = n. i=1 p if(a i ). (The function f : R R is given. HW1 solutions Exercise 1 (Some sets of probability distributions.) Let x be a real-valued random variable with Prob(x = a i ) = p i, i = 1,..., n, where a 1 < a 2 < < a n. Of course p R n lies in the standard

More information

Chapter 1. Preliminaries

Chapter 1. Preliminaries Introduction This dissertation is a reading of chapter 4 in part I of the book : Integer and Combinatorial Optimization by George L. Nemhauser & Laurence A. Wolsey. The chapter elaborates links between

More information

10. Ellipsoid method

10. Ellipsoid method 10. Ellipsoid method EE236C (Spring 2008-09) ellipsoid method convergence proof inequality constraints 10 1 Ellipsoid method history developed by Shor, Nemirovski, Yudin in 1970s used in 1979 by Khachian

More information

A necessary and sufficient condition for the existence of a spanning tree with specified vertices having large degrees

A necessary and sufficient condition for the existence of a spanning tree with specified vertices having large degrees A necessary and sufficient condition for the existence of a spanning tree with specified vertices having large degrees Yoshimi Egawa Department of Mathematical Information Science, Tokyo University of

More information

A CHARACTERIZATION OF FACES OF THE BASE POLYHEDRON ASSOCIATED WITH A SUBMODULAR SYSTEM*

A CHARACTERIZATION OF FACES OF THE BASE POLYHEDRON ASSOCIATED WITH A SUBMODULAR SYSTEM* Journal of the Operations Research Society of Japan Vol. 27, No. 2, June 1984 1984 The Operations Research Society of Japan A CHARACTERIZATION OF FACES OF THE BASE POLYHEDRON ASSOCIATED WITH A SUBMODULAR

More information

Reachability-based matroid-restricted packing of arborescences

Reachability-based matroid-restricted packing of arborescences Egerváry Research Group on Combinatorial Optimization Technical reports TR-2016-19. Published by the Egerváry Research Group, Pázmány P. sétány 1/C, H 1117, Budapest, Hungary. Web site: www.cs.elte.hu/egres.

More information

1 date: April 2, 2015 file: murota1. (B-EXC) For x, y B and for u supp + (x y), there exists v supp (x y) such that x χ u +

1 date: April 2, 2015 file: murota1. (B-EXC) For x, y B and for u supp + (x y), there exists v supp (x y) such that x χ u + 1 date: April 2, 2015 file: murota1 L-CONVEX FUNCTIONS AND M- CONVEX FUNCTIONS In the field of nonlinear programming (in continuous variables) convex analysis [22, 23] plays a pivotal role both in theory

More information

A Polynomial Column-wise Rescaling von Neumann Algorithm

A Polynomial Column-wise Rescaling von Neumann Algorithm A Polynomial Column-wise Rescaling von Neumann Algorithm Dan Li Department of Industrial and Systems Engineering, Lehigh University, USA Cornelis Roos Department of Information Systems and Algorithms,

More information

Chapter 2: Preliminaries and elements of convex analysis

Chapter 2: Preliminaries and elements of convex analysis Chapter 2: Preliminaries and elements of convex analysis Edoardo Amaldi DEIB Politecnico di Milano edoardo.amaldi@polimi.it Website: http://home.deib.polimi.it/amaldi/opt-14-15.shtml Academic year 2014-15

More information

A General Model for Matroids and the Greedy Algorithm

A General Model for Matroids and the Greedy Algorithm RIMS Preprint No. 1590 A General Model for Matroids and the Greedy Algorithm Ulrich Faigle Mathematisches Institut/ZAIK Universität zu Köln D-50931 Köln, Germany Satoru Fujishige Research Institute for

More information

M-convex Functions on Jump Systems A Survey

M-convex Functions on Jump Systems A Survey Discrete Convexity and Optimization, RIMS, October 16, 2012 M-convex Functions on Jump Systems A Survey Kazuo Murota (U. Tokyo) 121016rimsJUMP 1 Discrete Convex Analysis Convexity Paradigm in Discrete

More information

Convex Optimization and Modeling

Convex Optimization and Modeling Convex Optimization and Modeling Convex Optimization Fourth lecture, 05.05.2010 Jun.-Prof. Matthias Hein Reminder from last time Convex functions: first-order condition: f(y) f(x) + f x,y x, second-order

More information

An inequality for polymatroid functions and its applications

An inequality for polymatroid functions and its applications An inequality for polymatroid functions and its applications E. Boros a K. Elbassioni b V. Gurvich a L. Khachiyan b a RUTCOR, Rutgers University, 640 Bartholomew Road, Piscataway NJ 08854-8003; ({boros,

More information

A Geometrical Analysis of a Class of Nonconvex Conic Programs for Convex Conic Reformulations of Quadratic and Polynomial Optimization Problems

A Geometrical Analysis of a Class of Nonconvex Conic Programs for Convex Conic Reformulations of Quadratic and Polynomial Optimization Problems A Geometrical Analysis of a Class of Nonconvex Conic Programs for Convex Conic Reformulations of Quadratic and Polynomial Optimization Problems Sunyoung Kim, Masakazu Kojima, Kim-Chuan Toh arxiv:1901.02179v1

More information

In English, this means that if we travel on a straight line between any two points in C, then we never leave C.

In English, this means that if we travel on a straight line between any two points in C, then we never leave C. Convex sets In this section, we will be introduced to some of the mathematical fundamentals of convex sets. In order to motivate some of the definitions, we will look at the closest point problem from

More information

Restricted b-matchings in degree-bounded graphs

Restricted b-matchings in degree-bounded graphs Egerváry Research Group on Combinatorial Optimization Technical reports TR-009-1. Published by the Egerváry Research Group, Pázmány P. sétány 1/C, H1117, Budapest, Hungary. Web site: www.cs.elte.hu/egres.

More information

Optimization of Submodular Functions Tutorial - lecture I

Optimization of Submodular Functions Tutorial - lecture I Optimization of Submodular Functions Tutorial - lecture I Jan Vondrák 1 1 IBM Almaden Research Center San Jose, CA Jan Vondrák (IBM Almaden) Submodular Optimization Tutorial 1 / 1 Lecture I: outline 1

More information

An Intersection Inequality for Discrete Distributions and Related Generation Problems

An Intersection Inequality for Discrete Distributions and Related Generation Problems An Intersection Inequality for Discrete Distributions and Related Generation Problems E. Boros 1, K. Elbassioni 1, V. Gurvich 1, L. Khachiyan 2, and K. Makino 3 1 RUTCOR, Rutgers University, 640 Bartholomew

More information

Lecture 2: Ellipsoid Method and Reductions Between Convex Oracles

Lecture 2: Ellipsoid Method and Reductions Between Convex Oracles CSE 599: Interplay between Convex Optimization and Geometry Winter 2018 Lecture 2: Ellipsoid Method and Reductions Between Convex Oracles Lecturer: Yin Tat Lee Disclaimer: Please tell me any mistake you

More information

informs DOI /moor.xxxx.xxxx

informs DOI /moor.xxxx.xxxx MATHEMATICS OF OPERATIONS RESEARCH Vol. 00, No. 0, Xxxxxx 20xx, pp. xxx xxx ISSN 0364-765X EISSN 1526-5471 xx 0000 0xxx informs DOI 10.1287/moor.xxxx.xxxx c 20xx INFORMS Polynomial-Time Approximation Schemes

More information

Chapter 2. Vectors and Vector Spaces

Chapter 2. Vectors and Vector Spaces 2.1. Operations on Vectors 1 Chapter 2. Vectors and Vector Spaces Section 2.1. Operations on Vectors Note. In this section, we define several arithmetic operations on vectors (especially, vector addition

More information

Fairness in Multiuser Systems with Polymatroid Capacity Region

Fairness in Multiuser Systems with Polymatroid Capacity Region 1 arxiv:cs/0606099v1 [cs.it] 22 Jun 2006 Fairness in Multiuser Systems with Polymatroid Capacity Region Mohammad A. Maddah-Ali, Amin Mobasher, and Amir K. Khandani Coding & Signal Transmission Laboratory

More information

Complexity of linear programming: outline

Complexity of linear programming: outline Complexity of linear programming: outline I Assessing computational e ciency of algorithms I Computational e ciency of the Simplex method I Ellipsoid algorithm for LP and its computational e ciency IOE

More information

CS675: Convex and Combinatorial Optimization Fall 2016 Convex Optimization Problems. Instructor: Shaddin Dughmi

CS675: Convex and Combinatorial Optimization Fall 2016 Convex Optimization Problems. Instructor: Shaddin Dughmi CS675: Convex and Combinatorial Optimization Fall 2016 Convex Optimization Problems Instructor: Shaddin Dughmi Outline 1 Convex Optimization Basics 2 Common Classes 3 Interlude: Positive Semi-Definite

More information

LP Duality: outline. Duality theory for Linear Programming. alternatives. optimization I Idea: polyhedra

LP Duality: outline. Duality theory for Linear Programming. alternatives. optimization I Idea: polyhedra LP Duality: outline I Motivation and definition of a dual LP I Weak duality I Separating hyperplane theorem and theorems of the alternatives I Strong duality and complementary slackness I Using duality

More information

arxiv: v3 [cs.dm] 30 Oct 2017

arxiv: v3 [cs.dm] 30 Oct 2017 Layers and Matroids for the Traveling Salesman s Paths Frans Schalekamp 1, András Sebő 2, Vera Traub 3, and Anke van Zuylen 4 1 School of Operations Research and Information Engineering, Department of

More information

Optimization WS 13/14:, by Y. Goldstein/K. Reinert, 9. Dezember 2013, 16: Linear programming. Optimization Problems

Optimization WS 13/14:, by Y. Goldstein/K. Reinert, 9. Dezember 2013, 16: Linear programming. Optimization Problems Optimization WS 13/14:, by Y. Goldstein/K. Reinert, 9. Dezember 2013, 16:38 2001 Linear programming Optimization Problems General optimization problem max{z(x) f j (x) 0,x D} or min{z(x) f j (x) 0,x D}

More information

A Fast Approximation for Maximum Weight Matroid Intersection

A Fast Approximation for Maximum Weight Matroid Intersection A Fast Approximation for Maximum Weight Matroid Intersection Chandra Chekuri Kent Quanrud University of Illinois at Urbana-Champaign UIUC Theory Seminar February 8, 2016 Max. weight bipartite matching

More information

CSCI : Optimization and Control of Networks. Review on Convex Optimization

CSCI : Optimization and Control of Networks. Review on Convex Optimization CSCI7000-016: Optimization and Control of Networks Review on Convex Optimization 1 Convex set S R n is convex if x,y S, λ,µ 0, λ+µ = 1 λx+µy S geometrically: x,y S line segment through x,y S examples (one

More information

Appendix PRELIMINARIES 1. THEOREMS OF ALTERNATIVES FOR SYSTEMS OF LINEAR CONSTRAINTS

Appendix PRELIMINARIES 1. THEOREMS OF ALTERNATIVES FOR SYSTEMS OF LINEAR CONSTRAINTS Appendix PRELIMINARIES 1. THEOREMS OF ALTERNATIVES FOR SYSTEMS OF LINEAR CONSTRAINTS Here we consider systems of linear constraints, consisting of equations or inequalities or both. A feasible solution

More information

Maximizing Bisubmodular and k-submodular Functions

Maximizing Bisubmodular and k-submodular Functions Maximizing Bisubmodular and k-submodular Functions Justin Ward Department of Computer Science, University of Warwick, UK J.D.Ward@dcs.warwick.ac.uk Stanislav Živný Department of Computer Science, University

More information

A Brief Review on Convex Optimization

A Brief Review on Convex Optimization A Brief Review on Convex Optimization 1 Convex set S R n is convex if x,y S, λ,µ 0, λ+µ = 1 λx+µy S geometrically: x,y S line segment through x,y S examples (one convex, two nonconvex sets): A Brief Review

More information

When the Gomory-Chvátal Closure Coincides with the Integer Hull

When the Gomory-Chvátal Closure Coincides with the Integer Hull Date for Revised Manuscript: December 19, 2017 When the Gomory-Chvátal Closure Coincides with the Integer Hull Gérard Cornuéjols Yanjun Li Abstract Gomory-Chvátal cuts are prominent in integer programming.

More information

Extreme Abridgment of Boyd and Vandenberghe s Convex Optimization

Extreme Abridgment of Boyd and Vandenberghe s Convex Optimization Extreme Abridgment of Boyd and Vandenberghe s Convex Optimization Compiled by David Rosenberg Abstract Boyd and Vandenberghe s Convex Optimization book is very well-written and a pleasure to read. The

More information

On the Complexity of Some Enumeration Problems for Matroids

On the Complexity of Some Enumeration Problems for Matroids On the Complexity of Some Enumeration Problems for Matroids Endre Boros Khaled Elbassioni Vladimir Gurvich Leonid Khachiyan Abstract We present an incremental polynomial-time algorithm for enumerating

More information

Lattice closures of polyhedra

Lattice closures of polyhedra Lattice closures of polyhedra Sanjeeb Dash IBM Research sanjeebd@us.ibm.com Oktay Günlük IBM Research gunluk@us.ibm.com October 27, 2016 Diego A. Morán R. Universidad Adolfo Ibañez diego.moran@uai.cl Abstract

More information

arxiv: v4 [math.oc] 17 Dec 2017

arxiv: v4 [math.oc] 17 Dec 2017 Rescaling Algorithms for Linear Conic Feasibility Daniel Dadush dadush@cwi.nl László A. Végh l.vegh@lse.ac.uk Giacomo Zambelli g.zambelli@lse.ac.uk arxiv:1611.06427v4 [math.oc] 17 Dec 2017 Abstract We

More information

Minimizing Cubic and Homogeneous Polynomials over Integers in the Plane

Minimizing Cubic and Homogeneous Polynomials over Integers in the Plane Minimizing Cubic and Homogeneous Polynomials over Integers in the Plane Alberto Del Pia Department of Industrial and Systems Engineering & Wisconsin Institutes for Discovery, University of Wisconsin-Madison

More information

Convexity of marginal functions in the discrete case

Convexity of marginal functions in the discrete case Convexity of marginal functions in the discrete case Christer O. Kiselman and Shiva Samieinia Abstract We define, using difference operators, a class of functions on the set of points with integer coordinates

More information

A Redundant Klee-Minty Construction with All the Redundant Constraints Touching the Feasible Region

A Redundant Klee-Minty Construction with All the Redundant Constraints Touching the Feasible Region A Redundant Klee-Minty Construction with All the Redundant Constraints Touching the Feasible Region Eissa Nematollahi Tamás Terlaky January 5, 2008 Abstract By introducing some redundant Klee-Minty constructions,

More information

Theory and Internet Protocols

Theory and Internet Protocols Game Lecture 2: Linear Programming and Zero Sum Nash Equilibrium Xiaotie Deng AIMS Lab Department of Computer Science Shanghai Jiaotong University September 26, 2016 1 2 3 4 Standard Form (P) Outline

More information

Operators with numerical range in a closed halfplane

Operators with numerical range in a closed halfplane Operators with numerical range in a closed halfplane Wai-Shun Cheung 1 Department of Mathematics, University of Hong Kong, Hong Kong, P. R. China. wshun@graduate.hku.hk Chi-Kwong Li 2 Department of Mathematics,

More information

Packing Arborescences

Packing Arborescences Egerváry Research Group on Combinatorial Optimization Technical reports TR-2009-04. Published by the Egerváry Research Group, Pázmány P. sétány 1/C, H1117, Budapest, Hungary. Web site: www.cs.elte.hu/egres.

More information

Hardness of Submodular Cost Allocation: Lattice Matching and a Simplex Coloring Conjecture

Hardness of Submodular Cost Allocation: Lattice Matching and a Simplex Coloring Conjecture Hardness of Submodular Cost Allocation: Lattice Matching and a Simplex Coloring Conjecture Alina Ene,2 and Jan Vondrák 3 Center for Computational Intractability, Princeton University 2 Department of Computer

More information