[2] A. Agrawal, B. Amos, S. Barratt, S. Boyd, S. Diamond, and J. Z. Kolter. Differentiable convex optimization layers. In H. Wallach, H. Larochelle, A. Beygelzimer, F. d'Alché Buc, E. Fox, and R. Garnett, editors, Advances in Neural Information Processing Systems (NEURIPS), volume 32, pages 9562-9574. MIT Press, Cambridge, MA, 2019.
[3] B. Amos and J. Z. Kolter. Optnet: Differentiable optimization as a layer in neural networks. In D. Precup and Y. W. Teh, editors, Proc. of the 34th Int. Conf. Machine Learning (ICML 2017), pages 136--145, Sydney, Australia, Aug. 6-11 2017.
[4] P. Belotti, C. Kirches, S. Leyffer, J. Linderoth, J. Luedtke, and A. Mahajan. Mixed-integer nonlinear optimization. Acta Numerica, 22:1-131, May 2013.
[5] D. Bertsimas, C. Darnell, and R. Soucy. Portfolio construction through mixed-integer programming at grantham, mayo, van otterloo and company. Interfaces, 29:49–66, 1999.
[6] A. Beygelzimer and J. Langford. The offset tree for learning with partial labels. In Proc. of the 15th ACM SIGKDD Int. Conf. Knowledge Discovery and Data Mining (SIGKDD 2009), Paris, France, June 28-July 1 2009.
[7] S. Burer and A. N. Letchford. Non-convex mixed-integer nonlinear programming: A survey. Surveys in Operations Research and Management Science, 17(2):97–106, 2012. ISSN 1876-7354.
[8] W. Chen, S. Park, M. Tanneau, and P. Van Hentenryck. Learning optimization proxies for large-scale security-constrained economic dispatch. *Electric Power Systems Research*, 213: 108566, 2022.
[9] E. Demirovic, P. J. Stuckey, J. Bailey, J. Chan, C. Leckie, K. Ramamohanarao, and T. Guns. Dynamic programming for Predict+Optimise. In Proceedings of the AAAI Conference on Artificial Intelligence, 2020.
[10] S. Diamond and S. Boyd. CVXPY: A Python-embedded modeling language for convex optimization. Journal of Machine Learning Research, 17(83):1-5, 2016.
[11] J. Domke. Generic methods for optimization-based modeling. In N. Lawrence and M. Girolami, editors, Proc. of the 15th Int. Conf. Artificial Intelligence and Statistics (AISTATS 2012), La Palma, Canary Islands, Spain, Apr. 21-23 2012.
[12] P. Donti, B. Amos, and J. Z. Kolter. Task-based end-to-end model learning in stochastic optimization. In I. Guyon, U. v. Luxburg, S. Bengio, H. Wallach, R. Fergus, S. Vishwanathan, and R. Garnett, editors, Advances in Neural Information Processing Systems (NIPS), volume 30, pages 1320-1332. MIT Press, Cambridge, MA, 2017.
[13] A. N. Elmachtoub and P. Grigas. Smart "predict, then optimize". arXiv:1710.08005, Oct. 22, 2017.
[14] Y. Y. Fan, R. E. Kalaba, and J. E. Moore. Arriving on time. Journal of Optimization Theory and Applications, 127(1):497-513, Dec. 2005. doi: 10.1007/s10957-005-7498-5.
[15] A. Ferber, B. Wilder, B. Dilkina, and M. Tambe. MIPaaS: Mixed integer program as a layer. In AAAI Conference on Artificial Intelligence (AAAI 2020), 2020.
[16] A. Ferber, T. Huang, D. Zha, M. Schubert, B. Steiner, B. Dilkina, and Y. Tian. Surco: Learning linear surrogates for combinatorial nonlinear optimization problems. arXiv:2210.12547, Oct. 22 2022.
[17] S. Gould, B. Fernando, A. Cherian, P. Anderson, R. S. Cruz, and E. Guo. On differentiating parameterized argmin and argmax problems with application to bi-level optimization. arXiv:1607.05447, July 21 2016.
[18] S. Gould, R. Hartley, and D. Campbell. Deep declarative networks: A new hope. arXiv:1909.04866, Sept. 11 2019.
[19] Gurobi. Gurobi optimizer reference manual, 2019.