{"id":31102,"date":"2025-11-04T10:39:03","date_gmt":"2025-11-04T04:54:03","guid":{"rendered":"https:\/\/www.revoscience.com\/en\/?p=31102"},"modified":"2025-11-04T10:39:05","modified_gmt":"2025-11-04T04:54:05","slug":"a-faster-problem-solving-tool-that-guarantees-feasibility","status":"publish","type":"post","link":"https:\/\/www.revoscience.com\/en\/a-faster-problem-solving-tool-that-guarantees-feasibility\/","title":{"rendered":"A faster problem-solving tool that guarantees feasibility"},"content":{"rendered":"\n<p><strong><em>The FSNet system, developed at MIT, could help power grid operators rapidly find feasible solutions for optimizing the flow of electricity.<\/em><\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-dominant-color=\"576fac\" data-has-transparency=\"false\" style=\"--dominant-color: #576fac;\" loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"600\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" src=\"https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2025\/11\/MIT-Feasibility-Seeking-01-press_0.webp\" alt=\"\" class=\"wp-image-31103 not-transparent\" title=\"\" srcset=\"https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2025\/11\/MIT-Feasibility-Seeking-01-press_0.webp 900w, https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2025\/11\/MIT-Feasibility-Seeking-01-press_0-675x450.webp 675w, https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2025\/11\/MIT-Feasibility-Seeking-01-press_0-768x512.webp 768w, https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2025\/11\/MIT-Feasibility-Seeking-01-press_0-150x100.webp 150w\" \/><\/figure>\n\n\n\n<p>Cambridge, MA \u2013 Managing a power grid is like trying to solve an enormous puzzle.<\/p>\n\n\n\n<p>Grid operators must ensure the proper amount of power is flowing to the right areas at the exact time when it is needed, and they must do this in a way that minimizes costs without overloading physical infrastructure. Even more, they must solve this complicated problem repeatedly, as rapidly as possible, to meet constantly changing demand.<\/p>\n\n\n\n<p>To help crack this consistent conundrum, MIT researchers developed a problem-solving tool that finds the optimal solution much faster than traditional approaches while ensuring the solution doesn\u2019t violate any of the system\u2019s constraints. In a power grid, constraints could be things like generator and line capacity.<\/p>\n\n\n\n<p>This new tool incorporates a feasibility-seeking step into a powerful machine-learning model trained to solve the problem. The feasibility-seeking step uses the model\u2019s prediction as a starting point, iteratively refining the solution until it finds the best achievable answer.<\/p>\n\n\n\n<p>The MIT system can unravel complex problems several times faster than traditional solvers, while providing strong guarantees of success. For some extremely complex problems, it could find better solutions than tried-and-true tools. The technique also outperformed pure machine learning approaches, which are fast but can\u2019t always find feasible solutions.<\/p>\n\n\n\n<p>In addition to helping schedule power production in an electric grid, this new tool could be applied to many types of complicated problems, such as designing new products, managing investment portfolios, or planning production to meet consumer demand.<\/p>\n\n\n\n<p>\u201cSolving these especially thorny problems well requires us to combine tools from machine learning, optimization, and electrical engineering to develop methods that hit the right tradeoffs in terms of providing value to the domain, while also meeting its requirements. You have to look at the needs of the application and design methods in a way that actually fulfills those needs,\u201d says Priya Donti, the Silverman Family Career Development Professor in the Department of Electrical Engineering and Computer Science (EECS) and a principal investigator at the Laboratory for Information and Decision Systems (LIDS).<\/p>\n\n\n\n<p>Donti, senior author of an open-access&nbsp;<a href=\"https:\/\/link.mediaoutreach.meltwater.com\/ls\/click?upn=u001.aGL2w8mpmadAd46sBDLfbJQfXi-2BgjtsRXhSuJl6mKAhw7PweOQoHRRCxFhAEj1u-2B7t7D_Gmh-2FjktplCfWo1o-2BFbkY3J9eYBJUJc-2BSUmMkHo42Dqe4Z0qTEKCmSFnQfWCe8-2B8jgXgQQcW-2Fb1rLKfKZRu-2BLLGScwMYc-2FOCX9RDmpXEBR4BY9i7y-2BNgpMuREG7n76alZTFFtbqWhATypd83zHSOz1mxDu30Q6cS0tQ2nC-2FyUW55YEQ6VSRnoqyYZ55pymVvgm3r1PZNMF6SJTd2Uw5jjk9BLlzwQ6HP78kxH1hqSScFMG-2Fc-2BOrCGxpXDLRImMsOl8mV7ABtPXjZ1R3fCDR9KZBIakYn1ePw1JCTReHXoHlQeLulvP72vDvV9jf3rOt8Bq2p8ZonuM5u-2B3WfWTd7gCdduNEmbr2l15YI7lu0bZfjkUNV998vz1suHwq0-2FakJkWi4ubSyFWtzAql5KG7blEA-3D-3D\" rel=\"noreferrer noopener\" target=\"_blank\">paper on this new tool, called FSNet<\/a>, is joined by lead author Hoang Nguyen, an EECS graduate student. The paper will be presented at the Conference on Neural Information Processing Systems.<\/p>\n\n\n\n<p><strong>Combining approaches<\/strong><\/p>\n\n\n\n<p>Ensuring optimal power flow in an electric grid is an extremely hard problem that is becoming more difficult for operators to solve quickly.<\/p>\n\n\n\n<p>\u201cAs we try to integrate more renewables into the grid, operators must deal with the fact that the amount of power generation is going to vary moment to moment. At the same time, there are many more distributed devices to coordinate,\u201d Donti explains.<\/p>\n\n\n\n<p>Grid operators often rely on traditional solvers, which provide mathematical guarantees that the optimal solution doesn\u2019t violate any problem constraints. But these tools can take hours or even days to arrive at that solution if the problem is especially convoluted.<\/p>\n\n\n\n<p>On the other hand, deep-learning models can solve even very hard problems in a fraction of the time, but the solution might ignore some important constraints. For a power grid operator, this could result in issues like unsafe voltage levels or even grid outages.<\/p>\n\n\n\n<p>\u201cMachine-learning models struggle to satisfy all the constraints due to the many errors that occur during the training process,\u201d Nguyen explains.<\/p>\n\n\n\n<p>For FSNet, the researchers combined the best of both approaches into a two-step problem-solving framework.<\/p>\n\n\n\n<p><strong>Focusing on feasibility<\/strong><\/p>\n\n\n\n<p>In the first step, a neural network predicts a solution to the optimization problem. Very loosely inspired by neurons in the human brain,&nbsp;<a href=\"https:\/\/link.mediaoutreach.meltwater.com\/ls\/click?upn=u001.aGL2w8mpmadAd46sBDLfbO9-2BvfSNt10TDlykjxxOUgyUReMG9nqMKMl1uBNjAuJ9ODFOfWd4aTwSIqr1lHZmbm5uLG7swFJJwf0jinVGYEw-3DAKSe_Gmh-2FjktplCfWo1o-2BFbkY3J9eYBJUJc-2BSUmMkHo42Dqe4Z0qTEKCmSFnQfWCe8-2B8jgXgQQcW-2Fb1rLKfKZRu-2BLLGScwMYc-2FOCX9RDmpXEBR4BY9i7y-2BNgpMuREG7n76alZTFFtbqWhATypd83zHSOz1mxDu30Q6cS0tQ2nC-2FyUW55YEQ6VSRnoqyYZ55pymVvgm3r1PZNMF6SJTd2Uw5jjk9BLlzwQ6HP78kxH1hqSScHAK59GY0Vkyt-2FOAJFjmuQFww8Hq76DAdBv2kHwYWOd5wC755UwXpb6PGhvXvoceTY7hNUz7-2BngM3D-2BJssRCdXiL41URlIflYExWDU-2Fdj5rz18zrXFKeMK1ESZkSfqieoEGEucM-2BYRXmha2RN0hi4tAJP6hwrmfWaljX-2BaZbDrT7A-3D-3D\" rel=\"noreferrer noopener\" target=\"_blank\">neural networks<\/a>&nbsp;are deep learning models that excel at recognizing patterns in data.<\/p>\n\n\n\n<p>Next, a traditional solver that has been incorporated into FSNet performs a feasibility-seeking step. This optimization algorithm iteratively refines the initial prediction while ensuring the solution does not violate any constraints.<\/p>\n\n\n\n<p>Because the feasibility-seeking step is based on a mathematical model of the problem, it can guarantee the solution is deployable.<\/p>\n\n\n\n<p>\u201cThis step is very important. In FSNet, we can have the rigorous guarantees that we need in practice,\u201d Hoang says.<\/p>\n\n\n\n<p>The researchers designed FSNet to address both main types of constraints (equality and inequality) at the same time. This makes it easier to use than other approaches that may require customizing the neural network or solving for each type of constraint separately.<\/p>\n\n\n\n<p>\u201cHere, you can just plug and play with different optimization solvers,\u201d Donti says.<\/p>\n\n\n\n<p>By thinking differently about how the neural network solves complex optimization problems, the researchers were able to unlock a new technique that works better, she adds.<\/p>\n\n\n\n<p>They compared FSNet to traditional solvers and pure machine-learning approaches on a range of challenging problems, including power grid optimization. Their system cut solving times by orders of magnitude compared to the baseline approaches, while respecting all problem constraints.<\/p>\n\n\n\n<p>FSNet also found better solutions to some of the trickiest problems.<\/p>\n\n\n\n<p>\u201cWhile this was surprising to us, it does make sense. Our neural network can figure out by itself some additional structure in the data that the original optimization solver was not designed to exploit,\u201d Donti explains.<\/p>\n\n\n\n<p>In the future, the researchers want to make FSNet less memory-intensive, incorporate more efficient optimization algorithms, and scale it up to tackle more realistic problems.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cambridge, MA \u2013 Managing a power grid is like trying to solve an enormous puzzle.<\/p>\n","protected":false},"author":2,"featured_media":31103,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[],"class_list":["post-31102","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-research"],"featured_image_urls":{"full":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2025\/11\/MIT-Feasibility-Seeking-01-press_0.webp",900,600,false],"thumbnail":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2025\/11\/MIT-Feasibility-Seeking-01-press_0-200x200.webp",200,200,true],"medium":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2025\/11\/MIT-Feasibility-Seeking-01-press_0-675x450.webp",675,450,true],"medium_large":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2025\/11\/MIT-Feasibility-Seeking-01-press_0-768x512.webp",750,500,true],"large":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2025\/11\/MIT-Feasibility-Seeking-01-press_0.webp",750,500,false],"1536x1536":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2025\/11\/MIT-Feasibility-Seeking-01-press_0.webp",900,600,false],"2048x2048":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2025\/11\/MIT-Feasibility-Seeking-01-press_0.webp",900,600,false],"ultp_layout_landscape_large":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2025\/11\/MIT-Feasibility-Seeking-01-press_0.webp",900,600,false],"ultp_layout_landscape":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2025\/11\/MIT-Feasibility-Seeking-01-press_0-870x570.webp",870,570,true],"ultp_layout_portrait":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2025\/11\/MIT-Feasibility-Seeking-01-press_0-600x600.webp",600,600,true],"ultp_layout_square":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2025\/11\/MIT-Feasibility-Seeking-01-press_0-600x600.webp",600,600,true],"newspaper-x-single-post":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2025\/11\/MIT-Feasibility-Seeking-01-press_0-760x490.webp",760,490,true],"newspaper-x-recent-post-big":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2025\/11\/MIT-Feasibility-Seeking-01-press_0-550x360.webp",550,360,true],"newspaper-x-recent-post-list-image":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2025\/11\/MIT-Feasibility-Seeking-01-press_0-95x65.webp",95,65,true],"web-stories-poster-portrait":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2025\/11\/MIT-Feasibility-Seeking-01-press_0-640x600.webp",640,600,true],"web-stories-publisher-logo":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2025\/11\/MIT-Feasibility-Seeking-01-press_0-96x96.webp",96,96,true],"web-stories-thumbnail":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2025\/11\/MIT-Feasibility-Seeking-01-press_0-150x100.webp",150,100,true]},"author_info":{"info":["Adam Zewe"]},"category_info":"<a href=\"https:\/\/www.revoscience.com\/en\/category\/news\/research\/\" rel=\"category tag\">Research<\/a>","tag_info":"Research","comment_count":"0","_links":{"self":[{"href":"https:\/\/www.revoscience.com\/en\/wp-json\/wp\/v2\/posts\/31102","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.revoscience.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.revoscience.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.revoscience.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.revoscience.com\/en\/wp-json\/wp\/v2\/comments?post=31102"}],"version-history":[{"count":1,"href":"https:\/\/www.revoscience.com\/en\/wp-json\/wp\/v2\/posts\/31102\/revisions"}],"predecessor-version":[{"id":31104,"href":"https:\/\/www.revoscience.com\/en\/wp-json\/wp\/v2\/posts\/31102\/revisions\/31104"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.revoscience.com\/en\/wp-json\/wp\/v2\/media\/31103"}],"wp:attachment":[{"href":"https:\/\/www.revoscience.com\/en\/wp-json\/wp\/v2\/media?parent=31102"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.revoscience.com\/en\/wp-json\/wp\/v2\/categories?post=31102"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.revoscience.com\/en\/wp-json\/wp\/v2\/tags?post=31102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}