[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-117838-en":3,"doc-seo-117838-105":30,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":4,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":27,"seo_description":14,"update_tm":28,"read_time":29},117838,962075006959,"Anda","https://ap-avatar.wpscdn.com/avatar/e0002397efbe92a78e?_k=1776741047341049297",8,"Research & Report","A Machine Learning Approach to Two-Stage Adaptive Robust Optimization","An approach is presented using machine learning to solve two-stage linear adaptive robust optimization problems with binary here-and-now decisions and polyhedral uncertainty sets. The method encodes here-and-now choices, the worst-case scenarios linked to those choices, and wait-and-see actions into a unified strategy representation. Multiple similar instances are solved offline to build a training set via column-and-constraint generation. A trained model then predicts high-quality strategies for all decision stages, while an additional algorithm reduces the number of target classes required for training. Applications include facility location, multi-item inventory control, and unit commitment, achieving major speedups with high accuracy.","arXiv :2307 . 12409v 1 [ cs .LG] 23 Jul 2023  \nA Machine Learning Approach to Two-Stage Adaptive Robust Optimization  \nDimitris Bertsimasa,􀀃, Cheol Woo Kimb  \naSloan School of Management, Massachusetts Institute of Technology, 100 Main Street, Cambridge, 02142, United  \nStates  \nb Operations Research Center, Massachusetts Institute of Technology, 1 Amherst Street, Cambridge, 02142, United  \nStates  \nAbstract  \nWe propose an approach based on machine learning to solve two-stage linear adaptive robust optimization (ARO) problems with binary here-and-now variables and polyhedral uncertainty sets. We encode the optimal here-and-now decisions, the worst-case scenarios associated with the optimal here-and-now decisions, and the optimal wait-and-see decisions into what we denote asthe strategy. We solve multiple similar ARO instances in advance using the column and constraint generation algorithm and extract the optimal strategies to generate a training set. We train a machine learning model that predicts high-quality strategies for the here-and-now decisions, the worst-case scenarios associated with the optimal here-and-now decisions, and the wait-and-see decisions. We also introduce an algorithm to reduce the number of diﬀerent target classes the machine learning algorithm needs to be trained on. We apply the proposed approach to the facility location, the multi-item inventory control and the unit commitment problems. Our approach solves ARO problems drastically faster than the state-of-the-art algorithms with high accuracy.  \nKeywords: Machine Learning, Adaptive Robust Optimization, Articiﬁal Intelligence  \n1. Introduction  \nRobust optimization (RO) has become increasingly popular as a method to account for parameter uncertainty. Compared to more conventional methods such as stochastic optimization, which can be computationally intensive in high dimensions, RO oﬀers a signiﬁcant computational advantage (Ben-Tal & Nemirovski, 2002; Bertsimas & den Hertog, 2022; Bertsimas et al., 2011; Ben-Tal et al. , 2009) .  \nAdaptive robust optimization (ARO) is an important extension of RO that allows certain decision variables, referred to as the wait-and-see variables, to be determined after the uncertainty is revealed. In ARO, the wait-and-see decisions are mathematically modeled as functions of uncertain parameters, enabling them to adapt to the realization of those parameters. ARO is particularly useful in multistage decision-making problems, where decision-makers may be uncertain about future parameter values, and where decisions may need to be made sequentially over time. Compared to RO, ARO provides greater modeling ﬂexibility and often results in superior solutions that are better able to adapt to changing conditions (Bertsimas & den Hertog, 2022; Yanıkoğlu et al., 2019; Ben-Tal et al. ,  \n􀀃 Corresponding author  \nEmail addresses: [dbertsim@mit.edu](dbertsim@mit.edu) (Dimitris Bertsimas), [acwkim@mit.edu](acwkim@mit.edu) (Cheol Woo Kim)  \nPreprint submitted to European Journal of Operations Research July 28, 2023  \n2004) . Application areas include energy (Sun & Lorca, 2015; Bertsimas et al., 2013; Moreira et al. , 2015), inventory management (See & Sim, 2009; Ang et al., 2012) , portfolio management (Fliedner & Liesiö, 2016) among many others (Yanıkoğlu et al., 2019) .  \nDespite its many beneﬁts, ARO poses signiﬁcant computational challenges that distinguish it from RO. One of the primary challenges arises from the fact that ARO is an inﬁnite-dimensional optimization problem, as the wait-and-see variables are functions of the uncertain parameters. To overcome this issue, approximation methods have been proposed that restrict the wait-and-see variables to a limited set of functions, such as aﬃne functions (Bertsimas & den Hertog, 2022; Ben-Tal et al., 2004) . However, while these methods may be able to reformulate ARO into RO, there is no guarantee that the resulting approximation will be near-optimal or even feasible (Ben-Talet al., 2","cbCaisX3fEPyhokr","https://ap.wps.com/l/cbCaisX3fEPyhokr","pdf",793986,1,30,"English","en",105,"# Introduction\n## Robust optimization and adaptive robust optimization\n## Computational challenges in ARO\n## Related machine learning approaches and paper contributions","[{\"question\":\"What problem does the paper address?\",\"answer\":\"It addresses two-stage linear adaptive robust optimization with binary here-and-now decisions and polyhedral uncertainty sets.\"},{\"question\":\"How is the machine learning component trained?\",\"answer\":\"The method generates a training set by solving multiple similar ARO instances in advance using a column-and-constraint generation algorithm, then learning to predict high-quality strategies.\"},{\"question\":\"Which applications are used to demonstrate the approach?\",\"answer\":\"Facility location, multi-item inventory control, and unit commitment are used to evaluate the proposed method.\"}]","A Machine Learning Approach to Two-Stage Adaptive Robust Optimization | PDF",1785679928,76,{"code":4,"msg":31,"data":32},"ok",{"site_id":24,"language":23,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":28},"a-machine-learning-approach-to-two-stage-adaptive-robust-optimization","",{"@graph":36,"@context":85},[37,54,68],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/document/research-report/",3,{"item":52,"name":13,"@type":43,"position":53},"https://docshare.wps.com/document/a-machine-learning-approach-to-two-stage-adaptive-robust-optimization/117838/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":23,"description":14,"dateModified":62,"datePublished":62,"encodingFormat":61,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":41,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-08-02",true,{"@type":65,"interactionType":66,"userInteractionCount":4},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"What problem does the paper address?","Question",{"text":75,"@type":76},"It addresses two-stage linear adaptive robust optimization with binary here-and-now decisions and polyhedral uncertainty sets.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"How is the machine learning component trained?",{"text":80,"@type":76},"The method generates a training set by solving multiple similar ARO instances in advance using a column-and-constraint generation algorithm, then learning to predict high-quality strategies.",{"name":82,"@type":73,"acceptedAnswer":83},"Which applications are used to demonstrate the approach?",{"text":84,"@type":76},"Facility location, multi-item inventory control, and unit commitment are used to evaluate the proposed method.","https://schema.org",{"og:url":52,"og:type":87,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":89,"canonical":52},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":92},[93,97,101,105,110,115,120,122,127,130,134],{"id":20,"doc_module":4,"doc_module_name":46,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":53,"doc_module":4,"doc_module_name":46,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":111,"doc_module":4,"doc_module_name":46,"category_name":112,"show_sort_weight":113,"slug":114},6,"Technology",50,"technology",{"id":116,"doc_module":4,"doc_module_name":46,"category_name":117,"show_sort_weight":118,"slug":119},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":21,"slug":121},"research-report",{"id":123,"doc_module":4,"doc_module_name":46,"category_name":124,"show_sort_weight":125,"slug":126},9,"Religion & Spirituality",20,"religion-spirituality",{"id":125,"doc_module":4,"doc_module_name":46,"category_name":128,"show_sort_weight":125,"slug":129},"World Cup","world-cup",{"id":131,"doc_module":4,"doc_module_name":46,"category_name":132,"show_sort_weight":131,"slug":133},10,"Lifestyle","lifestyle",{"id":135,"doc_module":4,"doc_module_name":46,"category_name":136,"show_sort_weight":106,"slug":137},19,"General","general"]