  General distribution steering is intrinsically an infinite-dimensional
problem, where the distributions to steer are arbitrary. In the literature, the
distribution steering problem governed by system dynamics is usually treated by
assuming the distribution of the system states to be Gaussian. In our previous
paper, we considered the distribution steering problem where the initial and
terminal distributions are arbitrary (only required to have first several
orders of power moments), and proposed to use the moments to turn this problem
into a finite-dimensional one. We put forward a moment representation of the
primal system for control. However, the control law in that paper was an
empirical one without optimization towards a design criterion, which doesn't
always ensure a most satisfactory solution. In this paper, which is a very
preliminary version, we propose a convex optimization approach to the general
distribution steering problem of the first-order discrete-time linear system,
i.e., an optimal control law for the corresponding moment system. The optimal
control inputs of the moment system are obtained by convex optimization, of
which the convexity of the domain is proved. An algorithm of distribution
steering is then put forward by extending a realization scheme of control
inputs using the Kullback-Leibler distance to one realization using the squared
Hellinger distance, of which the performance has been shown to be better than
the former one. Experiments on different types of cost functions are given to
validate the performance of our proposed algorithm. Since the moment system is
a dimension-reduced counterpart of the primal system, and we are not optimizing
the cost function over all feasible control inputs, we call this solution a
sub-optimal one to the primal general distribution steering problem.
