Difference between revisions of "CVXPY--- Convex Programming tools by Prof. Dr. Stephen Boyd"

From IFORS Developing Countries Online Resources
Jump to: navigation, search
m (Protected "CVXPY--- Convex Programming tools by Prof. Dr. Stephen Boyd" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)))
 
Line 12: Line 12:
  
 
link to Professor Stephen Boyd's website: https://web.stanford.edu/~boyd/
 
link to Professor Stephen Boyd's website: https://web.stanford.edu/~boyd/
 +
 +
<html>
 +
<head>
 +
</head>
 +
<body>
 +
<script type="text/javascript">(function(d, t, e, m){
 +
    // Async Rating-Widget initialization.
 +
    window.RW_Async_Init = function(){
 +
        RW.init({
 +
            huid: "141148",
 +
            uid: "6db8b62d52afa816e07e3917b2d0ce28",
 +
            source: "website",
 +
            options: {
 +
                "advanced": {
 +
                    "layout": {
 +
                        "lineHeight": "22px"
 +
                    }
 +
                },
 +
                "size": "medium",
 +
                "style": "oxygen"
 +
            }
 +
        });
 +
        RW.render();
 +
    };
 +
 +
    // Append Rating-Widget JavaScript library.
 +
    var rw, s = d.getElementsByTagName(e)[0], id = "rw-js",
 +
        p = d.location.protocol, a = ("https:" == p ? "secure." +
 +
        m + "js/" : "js." + m), ck = "Y" + t.getFullYear() + "M" +
 +
        t.getMonth() + "D" + t.getDate();
 +
    if (d.getElementById(id)) return;             
 +
    rw = d.createElement(e);
 +
    rw.id = id; rw.async = true; rw.type = "text/javascript";
 +
    rw.src = p + "//" + a + "external.min.js?ck=" + ck;
 +
    s.parentNode.insertBefore(rw, s);
 +
}(document, new Date(), "script", "rating-widget.com/"));</script>
 +
<div class="rw-ui-container rw-urid-786"></div>
 +
</body>
 +
</html>
  
 
[[Category: Free OR Software]]
 
[[Category: Free OR Software]]

Latest revision as of 01:28, 8 October 2020

CVXPY is a Python-embedded modeling language for convex optimization problems. It allows you to express your problem in a natural way that follows the math, rather than in the restrictive standard form required by solvers.

Solvers.

CVXPY relies on the open source solvers ECOS, OSQP, and SCS. Additional solvers are supported, but must be installed separately. For background on convex optimization, see the book Convex Optimization by Boyd and Vandenberghe.

Development.

CVXPY is a community project, built from the contributions of many researchers and engineers.

link to material: https://www.cvxpy.org/

link to Professor Stephen Boyd's website: https://web.stanford.edu/~boyd/