Jump to content

Talk:Second-order cone programming

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by BernardoSulzbach (talk | contribs) at 20:29, 14 July 2021 (Add MATLAB's coneprog (and ECOS?): I agree with the fundamentals, but we have to be consistent). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
WikiProject iconMathematics Start‑class Low‑priority
WikiProject iconThis article is within the scope of WikiProject Mathematics, a collaborative effort to improve the coverage of mathematics on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
StartThis article has been rated as Start-class on Wikipedia's content assessment scale.
LowThis article has been rated as Low-priority on the project's priority scale.
WikiProject iconSystems: Operations research Stub‑class
WikiProject iconThis article is within the scope of WikiProject Systems, which collaborates on articles related to systems and systems science.
StubThis article has been rated as Stub-class on Wikipedia's content assessment scale.
???This article has not yet received a rating on the project's importance scale.
Taskforce icon
This article is within the field of Operations research.

Expert needed? Too technical?

There is an expert tag on this page but I cannot see where it is really needed. I'd like to get some feedback before deleting the tag. Zfeinst (talk) 20:14, 15 October 2011 (UTC)[reply]

It says "too technical" and I didn't understand the notation so I've tried to wikilink some. - Rod57 (talk) 09:55, 21 January 2018 (UTC)[reply]

Second order?

Can we explain why this is second-order - rather than first or third order ? - Rod57 (talk) 09:55, 21 January 2018 (UTC)[reply]

Can someone add a picture?

I don't want to read all these boring maths. Please add a picture that explains the problem and solution. 128.196.56.50 (talk) 20:33, 28 January 2014 (UTC)[reply]

The Solvers section should not be deleted

I don't think the deletion of the "Solvers (...)" section is justified. See, for instance, that linear programming and quadratic programming both have big solvers tables. What do you think MrOllie? BernardoSulzbach (talk) 15:32, 23 August 2019 (UTC)[reply]

I went on and reverted the deletion after 48 hours without response. BernardoSulzbach (talk) 17:54, 25 August 2019 (UTC)[reply]

Add MATLAB's coneprog (and ECOS?)

The solvers section is missing MATLAB's coneprog function which has been available since version 2020b. I won't add it myself since I work at MathWorks but I think that this will improve the coverage of this section. I also note that there are only commercial solvers in this section. If you google 'ECOS: An SOCP Solver for Embedded Systems' you'll find an open source one that you may wish to add for balance. — Preceding unsigned comment added by WalkingRandomly2021 (talkcontribs) 2021-07-14T17:23:48 (UTC)

@WalkingRandomly2021: I support this. Please help expedite this by providing good references (just the URL is OK) for both. Please don't provide URLs for something you wrote yourself.
ECOS was removed in 912453495 by MrOllie. @MrOllie: do you think ECOS should not be listed for some reason or just not have an external link? BernardoSulzbach (talk) 18:13, 14 July 2021 (UTC)[reply]
I think that only stuff with established notability (usually a preexisting Wikipedia article) should appear on lists like this. - MrOllie (talk) 18:37, 14 July 2021 (UTC)[reply]
@MrOllie: Since ECOS is the standard solver on CVXPY for SOCP problems, shouldn't it be added by this reason? In my opinion, CVXPY has notability in academy. Though it do not have a preexisting Wikipedia article, its associated paper has been cited by more than 900 papers and its GitHub repository has more than 3k stars. Saung Tadashi (talk) 19:13, 14 July 2021 (UTC)[reply]
Notability on Wikipedia means that independent people have written in-depth about it. Citations are often trivial mentions, and social media metrics like github stars are even less than that. Even so, if CVXPY is notable that doesn't mean that every algorithm or bit of technology they used is also notable. Of course, the elephant in the room is that per WP:NOT we probably shouldn't have this list in the article at all, any more than we should have lists of suppliers on any other software related article. - MrOllie (talk) 19:31, 14 July 2021 (UTC)[reply]
@MrOllie: Got it, thanks for the explanation. Saung Tadashi (talk) 19:48, 14 July 2021 (UTC)[reply]
@MrOllie: you make sober points, thank you. I guess you're referring specifically to WP:NOTDIRECTORY. I'd say that this shouldn't be addressed on a per-article basis: as you may know, linear programming has a much bigger instance of this same table. I think it'd only be reasonable to remove all of these tables, or none of them. Lastly, I agree with the (doesn't have an article here yet doesn't get mentioned in a table) rule and, therefore, I no longer support including ECOS in the table. I still stand for MATLAB, as it got to be mentioned in linear programming for LINPROG. BernardoSulzbach (talk) 20:29, 14 July 2021 (UTC)[reply]
@WalkingRandomly2021: I also support this edit. By the way, kudos for your blog - I am a longtime reader :) Saung Tadashi (talk) 19:13, 14 July 2021 (UTC)[reply]