Publications

AB/Push-Pull Method for Distributed Optimization in Time-Varying Directed Networks

Published in [Under review] Optimization Methods and Software, 2022

In this paper, we study the distributed optimization problem for a system of agents embedded in time-varying directed communication networks. Each agent has its own cost function and agents cooperate to determine the global decision that minimizes the summation of all individual cost functions. We consider the so-called push-pull gradient-based algorithm (termed as AB/Push-Pull) which employs both row- and column-stochastic weights simultaneously to track the optimal decision and the gradient of the global cost while ensuring consensus and optimality. We show that the algorithm converges linearly to the optimal solution over a time-varying directed network for a constant stepsize when the agent’s cost function is smooth and strongly convex. The linear convergence of the method has been shown in Saadatniaki et al. (2020), where the multi-step consensus contraction parameters for row- and column- stochastic mixing matrices are not directly related to the underlying graph structure, and the explicit range for the stepsize value is not provided. With respect to Saadatniaki et al. (2020), the novelty of this work is twofold: (1) we establish the one-step consensus contraction for both row- and column-stochastic mixing matrices with the contraction parameters given explicitly in terms of the graph diameter and other graph properties; and (2) we provide explicit upper bounds for the stepsize value in terms of the properties of the cost functions, the mixing matrices, and the graph connectivity structure.

Download here

Distributed Nash Equilibrium Seeking over Time-Varying Directed Communication Networks

Published in [Under review] IEEE Transactions on Automatic Control, 2022

We propose a distributed gradient play algorithm for finding a Nash equilibrium (NE) in a class of non-cooperative convex games under partial information. In this algorithm, every agent performs agradient step to minimize its own cost function while sharing and retrieving information locally among its neighbors. The existing methods impose strong assumptions such as balancedness of the mixing matrices and global knowledge of the network communication structure, including Perron-Frobenius eigenvector of the adjacency matrix and other graph connectivity constants. In contrast, our approach relies only on a reasonable and widely-used assumption of row-stochasticity of the mixing matrices. We analyze the algorithm for time-varying directed graphs and prove its convergence to the NE, when the agents’ cost functions are strongly convex and have Lipschitz continuous gradients.

Download here

Stable and accurate numerical methods for generalized Kirchhoff–Love plates

Published in Journal of Engineering Mathematics, 2021

In this paper, efficient and accurate numerical algorithms are developed to solve a generalized Kirchhoff–Love plate model subject to three common physical boundary conditions: (i) clamped; (ii) simply supported; and (iii) free. The generalization stems from the inclusion of additional physics to the classical Kirchhoff–Love model that accounts for bending only. We solve the model equation by discretizing the spatial derivatives using second-order finite-difference schemes, and then advancing the semi-discrete problem in time with either an explicit predictor–corrector or an implicit Newmark-Beta time-stepping algorithm.

Download here