In the article, we study distributed model predictive control (DMPC) problem for a network of linear discrete-time systems, where system dynamics are decoupled, constraints coupled, and communication networks described by time-varying directed graphs. A novel optimization algorithm called push-sum dual gradient (PSDG) is proposed to solve DMPC in fully way. We prove that sequences primal, varia...