Machine Learning for K-Adaptability in Two-Stage Robust Optimization

Published Online:https://doi.org/10.1287/ijoc.2022.0314

References

  • Bengio Y, Lodi A, Prouvost A (2021) Machine learning for combinatorial optimization: A methodological tour d’horizon. Eur. J. Oper. Res. 290(2):405–421.CrossrefGoogle Scholar
  • Ben-Tal A, El Ghaoui L, Nemirovski A (2009) Robust Optimization, vol. 28 (Princeton University Press, Princeton, NJ).CrossrefGoogle Scholar
  • Ben-Tal A, Goryashko A, Guslitzer E, Nemirovski A (2004) Adjustable robust solutions of uncertain linear programs. Math. Programming 99(2):351–376.CrossrefGoogle Scholar
  • Bertsimas D, Caramanis C (2010) Finite adaptability in multistage linear optimization. IEEE Trans. Automatic Control 55(12):2751–2766.CrossrefGoogle Scholar
  • Bertsimas D, Dunning I (2016) Multistage robust mixed-integer optimization with adaptive partitions. Oper. Res. 64(4):980–998.LinkGoogle Scholar
  • Browne CB, Powley E, Whitehouse D, Lucas SM, Cowling PI, Rohlfshagen P, Tavener S, Perez D, Samothrakis S, Colton S (2012) A survey of Monte Carlo tree search methods. IEEE Trans. Comput. Intelligence AI Games 4(1):1–43.CrossrefGoogle Scholar
  • Ghahtarani A, Saif A, Ghasemi A, Delage E (2023) A double-oracle, logic-based benders decomposition approach to solve the K-adaptability problem. Comput. Oper. Res. 155(2023):106243.CrossrefGoogle Scholar
  • Gurobi Optimization LLC (2020) Gurobi optimizer reference manual. Accessed November 19, 2022, http://www.gurobi.com.Google Scholar
  • Guslitzer E (2002) Uncertainty-immunized solutions in linear programming. Master’s thesis, Technion, Israeli Institute of Technology, Haifa.Google Scholar
  • Hanasusanto GA, Kuhn D, Wiesemann W (2015) K-adaptability in two-stage robust binary programming. Oper. Res. 63(4):877–891.LinkGoogle Scholar
  • He H, Daume H III, Eisner JM (2014) Learning to search in branch and bound algorithms. Adv. Neural Inform. Processing Systems 27(2014):3293–3301.Google Scholar
  • Julien E, Postek K, Birbil Şİ (2024) Machine learning for K-adaptability in two-stage robust optimization. http://dx.doi.org/10.1287/ijoc.2022.0314.cd, https://github.com/INFORMSJoC/2022.0314.Google Scholar
  • Khalil EB, Morris C, Lodi A (2022a) MIP-GNN: A data-driven framework for guiding combinatorial solvers. Proc. Conf. AAAI Artificial Intelligence 36(9):10219–10227.CrossrefGoogle Scholar
  • Khalil EB, Vaezipoor P, Dilkina B (2022b) Finding backdoors to integer programs: A Monte Carlo tree search framework. Proc. Conf. AAAI Artificial Intelligence 36(4):3786–3795.CrossrefGoogle Scholar
  • Loth M, Sebag M, Hamadi Y, Schoenauer M (2013) Bandit-based search for constraint programming. Principles Practice Constraint Programming, 19th Internat. Conf., CP 2013 (Springer, Berlin, Heidelberg), 464–480.Google Scholar
  • Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O, Blondel M, et al. (2011) Scikit-learn: Machine learning in Python. J. Machine Learn. Res. 12(85):2825–2830.Google Scholar
  • Postek K, den Hertog D (2016) Multistage adjustable robust mixed-integer optimization via iterative splitting of the uncertainty set. INFORMS J. Comput. 28(3):553–574.LinkGoogle Scholar
  • Sabharwal A, Samulowitz H, Reddy C (2012) Guiding combinatorial optimization with UCT. Integration AI OR Techniques Constraint Programming Combinatorial Optimization Problems, 9th Internat. Conf., CPAIOR 2012 (Springer, Berlin, Heidelberg), 356–361.Google Scholar
  • Subramanyam A, Gounaris CE, Wiesemann W (2020) K-adaptability in two-stage mixed-integer robust optimization. Math. Programming Comput. 12(2):193–224.CrossrefGoogle Scholar
  • Świechowski M, Godlewski K, Sawicki B, Mańdziuk J (2023) Monte Carlo tree search: A review of recent modifications and applications. Artificial Intelligence Rev. 56(2023):2497–2562.CrossrefGoogle Scholar
INFORMS site uses cookies to store information on your computer. Some are essential to make our site work; Others help us improve the user experience. By using this site, you consent to the placement of these cookies. Please read our Privacy Statement to learn more.