Discrete-Time Maximum Likelihood Neural Distribution Steering
<|reference_start|>Discrete-Time Maximum Likelihood Neural Distribution Steering: This paper studies the problem of steering the distribution of a discrete-time dynamical system from an initial distribution to a target distribution in finite time. The formulation is fully nonlinear, allowing the use of general control policies, parametrized by neural networks. Although similar solutions have been explored in the continuous-time context, extending these techniques to systems with discrete dynamics is not trivial. The proposed algorithm results in a regularized maximum likelihood optimization problem, which is solved using machine learning techniques. After presenting the algorithm, we provide several numerical examples that illustrate the capabilities of the proposed method. We start from a simple problem that admits a solution through semidefinite programming, serving as a benchmark for the proposed approach. Then, we employ the framework in more general problems that cannot be solved using existing techniques, such as problems with non-Gaussian boundary distributions and non-linear dynamics.<|reference_end|>
@article{rapakoulias2024discrete-time,
    title={Discrete-Time Maximum Likelihood Neural Distribution Steering},
    author={George Rapakoulias and Panagiotis Tsiotras},
    journal={arXiv preprint arXiv:2409.02272},
    year={2024},
    archivePrefix={arXiv},
    eprint={2409.02272},
    primaryClass={eess.SY cs.SY}
}