Self-Supervised Primal-Dual Learning for Constrained Optimization