Citation and References +++++++++++++++++++++++ If you use ``PyEPO`` in your research, please cite: .. code-block:: bibtex @article{tang2024, title={PyEPO: a PyTorch-based end-to-end predict-then-optimize library for linear and integer programming}, author={Tang, Bo and Khalil, Elias B}, journal={Mathematical Programming Computation}, issn={1867-2957}, doi={10.1007/s12532-024-00255-x}, year={2024}, month={July}, publisher={Springer} } If you use the ``CaVE`` loss, please also cite: .. code-block:: bibtex @inproceedings{tang2024cave, title={CaVE: A Cone-Aligned Approach for Fast Predict-then-Optimize with Binary Linear Programs}, author={Tang, Bo and Khalil, Elias B}, booktitle={Integration of Constraint Programming, Artificial Intelligence, and Operations Research}, pages={193--210}, year={2024}, publisher={Springer} } References ========== * [1] `Elmachtoub, A. N., & Grigas, P. (2021). Smart "predict, then optimize". Management Science. `_ * [2] `Mandi, J., Stuckey, P. J., & Guns, T. (2020). Smart predict-and-optimize for hard combinatorial optimization problems. Proceedings of the AAAI Conference on Artificial Intelligence. `_ * [3] `Vlastelica, M., Paulus, A., Musil, V., Martius, G., & Rolinek, M. (2020). Differentiation of blackbox combinatorial solvers. In International Conference on Learning Representations. `_ * [4] `Sahoo, S. S., Paulus, A., Vlastelica, M., Musil, V., Kuleshov, V., & Martius, G. (2023). Backpropagation through combinatorial algorithms: Identity with projection works. In International Conference on Learning Representations. `_ * [5] `Berthet, Q., Blondel, M., Teboul, O., Cuturi, M., Vert, J. P., & Bach, F. (2020). Learning with differentiable perturbed optimizers. Advances in Neural Information Processing Systems, 33, 9508-9519. `_ * [6] `Dalle, G., Baty, L., Bouvier, L., & Parmentier, A. (2022). Learning with Combinatorial Optimization Layers: a Probabilistic Approach. arXiv preprint arXiv:2207.13513. `_ * [7] `Mulamba, M., Mandi, J., Diligenti, M., Lombardi, M., Bucarey, V., & Guns, T. (2021). Contrastive losses and solution caching for predict-and-optimize. Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. `_ * [8] `Mandi, J., Bucarey, V., Mulamba, M., & Guns, T. (2022). Decision-focused learning: through the lens of learning to rank. Proceedings of the 39th International Conference on Machine Learning. `_ * [9] `Niepert, M., Minervini, P., & Franceschi, L. (2021). Implicit MLE: backpropagating through discrete exponential family distributions. Advances in Neural Information Processing Systems, 34, 14567-14579. `_ * [10] `Minervini, P., Franceschi, L., & Niepert, M. (2023). Adaptive perturbation-based gradient estimation for discrete latent variable models. Proceedings of the AAAI Conference on Artificial Intelligence. `_ * [11] `Gupta, V., & Huang, M. (2024). Decision-Focused Learning with Directional Gradients. Advances in Neural Information Processing Systems, 37. `_ * [12] `Schutte, N., Postek, K., & Yorke-Smith, N. (2024). Robust Losses for Decision-Focused Learning. Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. `_ * [13] `Tang, B., & Khalil, E. B. (2024). CaVE: A Cone-Aligned Approach for Fast Predict-then-Optimize with Binary Linear Programs. In Integration of Constraint Programming, Artificial Intelligence, and Operations Research (pp. 193-210). `_