Difference between revisions of "Pyomo"

From IFORS Developing Countries Online Resources
Jump to: navigation, search
m (Protected "Pyomo" ([edit=sysop] (indefinite) [move=sysop] (indefinite)))
Line 4: Line 4:
  
 
A core capability of Pyomo is modeling structured optimization applications.  Pyomo can be used to define general symbolic problems, create specific problem instances, and solve these instances using commercial and open-source solvers.  Pyomo's modeling objects are embedded within a full-featured high-level programming language providing a rich set of supporting libraries, which distinguishes Pyomo from other algebraic modeling languages like AMPL, AIMMS and GAMS.
 
A core capability of Pyomo is modeling structured optimization applications.  Pyomo can be used to define general symbolic problems, create specific problem instances, and solve these instances using commercial and open-source solvers.  Pyomo's modeling objects are embedded within a full-featured high-level programming language providing a rich set of supporting libraries, which distinguishes Pyomo from other algebraic modeling languages like AMPL, AIMMS and GAMS.
 +
  
 
Link to website:http://www.pyomo.org/
 
Link to website:http://www.pyomo.org/
 +
 +
 +
<addhtml><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-136"></div>
 +
</body>
 +
</html></addhtml>
  
  
 
[[Category:Free OR Softwares]]
 
[[Category:Free OR Softwares]]

Revision as of 02:23, 2 September 2016

What Is Pyomo?

Pyomo is a Python-based open-source software package that supports a diverse set of optimization capabilities for formulating, solving, and analyzing optimization models.

A core capability of Pyomo is modeling structured optimization applications. Pyomo can be used to define general symbolic problems, create specific problem instances, and solve these instances using commercial and open-source solvers. Pyomo's modeling objects are embedded within a full-featured high-level programming language providing a rich set of supporting libraries, which distinguishes Pyomo from other algebraic modeling languages like AMPL, AIMMS and GAMS.


Link to website:http://www.pyomo.org/


<addhtml><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>

</body> </html></addhtml>