Pontryagin Differentiable Programming: An End-to-End Learning and Control Framework - Jin, Wanxin; Wang, Zhaoran; Yang, Zhuoran; Mou, Shaoshuai (Advances in Neural Information Processing Systems, 2020)