{"id":4187,"date":"2023-03-18T11:41:27","date_gmt":"2023-03-18T10:41:27","guid":{"rendered":"http:\/\/mosaic-modeling.de\/?page_id=4187"},"modified":"2023-08-23T09:55:22","modified_gmt":"2023-08-23T08:55:22","slug":"optimization","status":"publish","type":"page","link":"https:\/\/mosaic-modeling.de\/?page_id=4187","title":{"rendered":"Optimization"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">On this page<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/mosaic-modeling.de\/?page_id=4193\/#Purpose\" >Purpose<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/mosaic-modeling.de\/?page_id=4193\/#Explanation-of-the-editor\" >Explanation of the editor<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/mosaic-modeling.de\/?page_id=4193\/#Code-generation\" >Code generation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/mosaic-modeling.de\/?page_id=4193\/#NEOS-server\" >NEOS server<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<p>The \u201cOptimization\u201d section allows the user to formulate optimization problems based on a simulation.MOSAICmodeling allows the formulation of a wide range of optimization problems. After the selection of degrees of freedom and the specification of the objective function, the optimization problem can be solved locally or on the NEOS server.<\/p>\n\n<div id=\"ccchildpages-1\" class=\"ccchildpages ccflex threecol ccblue ccclearfix\"><div class=\"ccchildpage  ccfirst ccodd ccpage-count-1 ccpage-id-2511 ccpage-optimization-2 ccpage-has-parent ccpage-pid-4187 ccpage-parent-optimization\"><h3 class=\"ccpage_title ccpage_linked_title\" title=\"Optimization: Capabilities\"><a class=\"ccpage_title_link\" href=\"https:\/\/mosaic-modeling.de\/?page_id=2511\" title=\"Optimization: Capabilities\">Optimization: Capabilities<\/a><\/h3><div class=\"ccpages_excerpt\">MOSAICmodeling can formulate mixed-integer nonlinear programming (MINLP) problems: [latex] \\min_{u,y}...<\/div><p class=\"ccpages_more\"><a href=\"https:\/\/mosaic-modeling.de\/?page_id=2511\"  title=\"Read more ...\">Read more ...<\/a><\/p><\/div><div class=\"ccchildpage  cceven ccpage-count-2 ccpage-id-4190 ccpage-optimization-constraints ccpage-has-parent ccpage-pid-4187 ccpage-parent-optimization\"><h3 class=\"ccpage_title ccpage_linked_title\" title=\"Optimization: Constraints\"><a class=\"ccpage_title_link\" href=\"https:\/\/mosaic-modeling.de\/?page_id=4190\" title=\"Optimization: Constraints\">Optimization: Constraints<\/a><\/h3><div class=\"ccpages_excerpt\">Mandatory element Once a simulation is completed and hopefully well...<\/div><p class=\"ccpages_more\"><a href=\"https:\/\/mosaic-modeling.de\/?page_id=4190\"  title=\"Read more ...\">Read more ...<\/a><\/p><\/div><div class=\"ccchildpage  cclast ccodd ccpage-count-3 ccpage-id-4191 ccpage-optimization-variable-specification ccpage-has-parent ccpage-pid-4187 ccpage-parent-optimization\"><h3 class=\"ccpage_title ccpage_linked_title\" title=\"Optimization: Variable specification\"><a class=\"ccpage_title_link\" href=\"https:\/\/mosaic-modeling.de\/?page_id=4191\" title=\"Optimization: Variable specification\">Optimization: Variable specification<\/a><\/h3><div class=\"ccpages_excerpt\">Mandatory element The variable specification works the same way as...<\/div><p class=\"ccpages_more\"><a href=\"https:\/\/mosaic-modeling.de\/?page_id=4191\"  title=\"Read more ...\">Read more ...<\/a><\/p><\/div><div class=\"ccchildpage  ccfirst cceven ccpage-count-4 ccpage-id-4192 ccpage-optimization-parameter-specification ccpage-has-parent ccpage-pid-4187 ccpage-parent-optimization\"><h3 class=\"ccpage_title ccpage_linked_title\" title=\"Optimization: Parameter specification\"><a class=\"ccpage_title_link\" href=\"https:\/\/mosaic-modeling.de\/?page_id=4192\" title=\"Optimization: Parameter specification\">Optimization: Parameter specification<\/a><\/h3><div class=\"ccpages_excerpt\">Optional element The parameter specification works exactly the same way...<\/div><p class=\"ccpages_more\"><a href=\"https:\/\/mosaic-modeling.de\/?page_id=4192\"  title=\"Read more ...\">Read more ...<\/a><\/p><\/div><div class=\"ccchildpage  ccodd ccpage-count-5 ccpage-id-4193 ccpage-optimization-code-generation-and-execution ccpage-has-parent ccpage-pid-4187 ccpage-parent-optimization\"><h3 class=\"ccpage_title ccpage_linked_title\" title=\"Optimization: Code generation and execution\"><a class=\"ccpage_title_link\" href=\"https:\/\/mosaic-modeling.de\/?page_id=4193\" title=\"Optimization: Code generation and execution\">Optimization: Code generation and execution<\/a><\/h3><div class=\"ccpages_excerpt\">Mandatory element Purpose The code generation has the same task...<\/div><p class=\"ccpages_more\"><a href=\"https:\/\/mosaic-modeling.de\/?page_id=4193\"  title=\"Read more ...\">Read more ...<\/a><\/p><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>The \u201cOptimization\u201d section allows the user to formulate optimization problems based on a simulation.MOSAICmodeling allows the formulation of a wide range of optimization problems. After the selection of degrees of freedom and the specification of the objective function, the optimization problem can be solved locally or on the NEOS server.<\/p>\n","protected":false},"author":252,"featured_media":0,"parent":72,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4187","page","type-page","status-publish","czr-hentry"],"_links":{"self":[{"href":"https:\/\/mosaic-modeling.de\/index.php?rest_route=\/wp\/v2\/pages\/4187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mosaic-modeling.de\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mosaic-modeling.de\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mosaic-modeling.de\/index.php?rest_route=\/wp\/v2\/users\/252"}],"replies":[{"embeddable":true,"href":"https:\/\/mosaic-modeling.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4187"}],"version-history":[{"count":4,"href":"https:\/\/mosaic-modeling.de\/index.php?rest_route=\/wp\/v2\/pages\/4187\/revisions"}],"predecessor-version":[{"id":5708,"href":"https:\/\/mosaic-modeling.de\/index.php?rest_route=\/wp\/v2\/pages\/4187\/revisions\/5708"}],"up":[{"embeddable":true,"href":"https:\/\/mosaic-modeling.de\/index.php?rest_route=\/wp\/v2\/pages\/72"}],"wp:attachment":[{"href":"https:\/\/mosaic-modeling.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}