- [x] reformulate TDV(as given [https://eeweb.engineering.nyu.edu/iselesni/lecture_notes/TVDmm/TVDmm.pdf](https://eeweb.engineering.nyu.edu/iselesni/lecture_notes/TVDmm/TVDmm.pdf) as Linear Complementarity Problem - [ ] Learn the difference operator - [ ] Train a neural LCP model and compare against [https://github.com/locuslab/optnet/tree/master/denoising](https://github.com/locuslab/optnet/tree/master/denoising)