Comments for Sebastian Pokutta's Blog https://spokutta.wordpress.com Mathematics and related topics Mon, 30 Dec 2013 19:07:43 +0000 hourly 1 http://wordpress.com/ Comment on On linear programming formulations for the TSP polytope by 2013: The year of (nonexistent) extended formulations | Farkas' Dilemma https://spokutta.wordpress.com/2012/01/05/1311/#comment-1550 Mon, 30 Dec 2013 19:07:43 +0000 http://spokutta.wordpress.com/?p=1311#comment-1550 […] assumption).  Just last year, it was finally shown that Yannakakis’ technical assumption is not needed; there is no CEF for the traveling salesman problem. These papers are fascinating on their own, but […]

]]>
Comment on The GNU Linear Programming Kit (GLPK) : Resources, Tutorials etc. by Optimal Blending of Cocaine | Analytics Made Skeezy https://spokutta.wordpress.com/the-gnu-linear-programming-kit-glpk/#comment-1060 Thu, 11 Oct 2012 13:18:10 +0000 http://spokutta.wordpress.com/?page_id=798#comment-1060 […] Excel is not the home for you. Moving to the command line, we can stay in free-land by modeling in GLPK, but honestly, the solver that comes with GLPK kinda blows on large problems. Consider instead […]

]]>
Comment on On the polyhedral inapproximability of the SDP cone by Sam https://spokutta.wordpress.com/2012/06/22/on-the-polyhedral-inapproximability-of-the-sdp-cone/#comment-1059 Thu, 11 Oct 2012 13:16:51 +0000 http://spokutta.wordpress.com/?p=1376#comment-1059 You need to read this paper (perhaps the best paper on the Complexity of the SDP):

The author is M.V. Ramana, and the paper appeared in Math Programming (1997), Vol 77, p. 129-162.

Title: An exact duality theory for semidefinite programming and its complexity implications

You can check with Pablo Parrilo at MIT, who has worked with the author (M.V. Ramana).

]]>
Comment on On the polyhedral inapproximability of the SDP cone by How Not To Prove Integer Factoring Is In P « Gödel’s Lost Letter and P=NP https://spokutta.wordpress.com/2012/06/22/on-the-polyhedral-inapproximability-of-the-sdp-cone/#comment-1047 Wed, 26 Sep 2012 15:15:04 +0000 http://spokutta.wordpress.com/?p=1376#comment-1047 […] issue. Then we need to see how far the logic of this paper (and a FOCS 2012 followup noted on the blog of my Tech colleague Pokutta) extends to alternative formulations. But first we also need to note […]

]]>
Comment on On linear programming formulations for the TSP polytope by Sebastian https://spokutta.wordpress.com/2012/01/05/1311/#comment-1028 Sun, 05 Aug 2012 08:57:20 +0000 http://spokutta.wordpress.com/?p=1311#comment-1028 In reply to Sasho.

Hi Sasho, thanks for your nice comment. Yes indeed – there many more problems when trying to go from our result to P \neq NP. It is exactly as you say, our result implies that for all small LP formulations there exists an instance that cannot be solved by it (here in the optimization sense first). Also as you pointed out, here we are talking about a “single” LP and about directly solving it. We are not talking about potential sequences of LPs or separation that uses an LP. I think one has to take the result really at face value and every “consequence” one might think it implies has to be extremely carefully checked.

]]>
Comment on On linear programming formulations for the TSP polytope by Sasho https://spokutta.wordpress.com/2012/01/05/1311/#comment-1027 Sat, 04 Aug 2012 20:35:49 +0000 http://spokutta.wordpress.com/?p=1311#comment-1027 In reply to Sebastian.

While this is definitely one reason why your (very nice!) result does not prove P \neq NP, I think there is an even more elementary and more serious issue.

Note first that the P-completeness of LP is irrelevant here. Under polynomial time reductions every problem in P is (trivially) P-complete. LP is P-complete under logspace reductions and that is relevant only if our goal was to show that some problem is unlikely to be in NC^{i} for some constant i.

Leaving that aside, I claim that even if you could prove that the TSP polytope with an objective cut does not have a poly-size LP formulation for any non-trivial objective cut, that would still not prove P \neq NP. It’s a simple quantifier issue:

* P-completeness of LP means: if (a decision version of) TSP is in P, then there exists a polynomial time algorithm M s.t. for every instance (G, k) of TSP, M(G, k) outputs a linear program P which is feasible if and only if the smallest TSP tour of G has value at most k.

So this says that for every yes-instance of the TSP problem we can find some feasible polysize LP formulation. But that is trivial. We could just take the supposed polytime algorithm for TSP and let it output {x: 0<= x <= 1} on yes instances and {x: 0<= x; x <= -1} on no instances. To make it even more trivial, Michael's argument does not even take uniformity into consideration, i.e. the argument does not mention that all LPs need to be generated by the same polytime algorithm.

* A result like yours shows that no *single* LP formulation solves *all* TSP instances. Even if you could prove that adding an objective cut does not lead to the existence of a polysize LP formulation, that would still not be enough: you would be just showing that we cannot solve TSP by starting from a *single* TSP LP formulation and adding objective cuts to it.

In other words, P completeness means "for all instances there exist an equivalent polysize LP formulation" (which is trivial). The negation of this would be "there exists an instance for which we cannot find any equivalent LP formulation" (which is trivially false). A result like yours says "for all LP formulations there exists an instance that is not solved by it" (which is awesome!).

]]>
Comment on CPLEX free for academic use by Zabelbok Berachat https://spokutta.wordpress.com/2010/02/22/cplex-free-for-academic-use/#comment-1014 Tue, 10 Jul 2012 19:40:55 +0000 http://spokutta.wordpress.com/?p=885#comment-1014 Hi!
I am trying to solve a double-objective (P-median/P-center) LP problem with CPLEX. The problem is that CPLEX can fill the gap only at 21% and gives an out-of-memory (1001) error message. I am aware that there may be a way to feed the 21% gap-filling solution again into CPLEX to further and finalize the processing. But I don’t know how to that. Can somebody here help on this?
I am also interested in knowing how to optimize the computer memory so that the processing does not use too much of the available memory space which ultimately results in that out-of-memory message displaying and which also interferes with the whole processing stuff.

Thanks in advance.

]]>
Comment on The GNU Linear Programming Kit (GLPK) : Resources, Tutorials etc. by Jacson Querubin https://spokutta.wordpress.com/the-gnu-linear-programming-kit-glpk/#comment-997 Tue, 29 May 2012 22:59:24 +0000 http://spokutta.wordpress.com/?page_id=798#comment-997 Nice work man!

I’m using glpk, going to post some of my modelling online then I send you the link.

thanks for sharing knowledge!

]]>
Comment on On linear programming formulations for the TSP polytope by A geek with a hat » Minimum substring cover problem https://spokutta.wordpress.com/2012/01/05/1311/#comment-990 Sun, 13 May 2012 02:51:36 +0000 http://spokutta.wordpress.com/?p=1311#comment-990 […] On linear programming formulations for the TSP polytope (spokutta.wordpress.com) […]

]]>
Comment on Two good reads. by taishel https://spokutta.wordpress.com/2011/12/29/two-good-reads/#comment-960 Thu, 29 Mar 2012 18:57:13 +0000 http://spokutta.wordpress.com/?p=1290#comment-960 Reblogged this on taishel.

]]>