1: \begin{abstract}
2: Iterative algorithms solve problems by taking steps until a solution is reached. Models in the form of \dt{} (\DT{}) networks have been demonstrated to learn iterative algorithms in a way that can scale to different sized problems at inference time using recurrent computation and convolutions. However, they are often unstable during training, and have no guarantees of convergence/termination at the solution. This paper addresses the problem of instability by analyzing the growth in intermediate representations, allowing us to build models (referred to as \dtl{} (\DTL{})) with many fewer parameters and providing more reliable solutions. Additionally our \DTL{} formulation provides guarantees of convergence of the learned iterative procedure to a unique solution at inference time. We demonstrate \DTL{} is capable of robustly learning algorithms which extrapolate to harder problems than in the training set. We benchmark on
3: the traveling salesperson problem to evaluate the capabilities of the
4: modified system in an NP-hard problem where \DT{} fails to learn.%
5: \end{abstract}
6: