RUS  ENG
Full version
JOURNALS // Computer Research and Modeling // Archive

Computer Research and Modeling, 2023 Volume 15, Issue 2, Pages 381–391 (Mi crm1066)

MATHEMATICAL MODELING AND NUMERICAL SIMULATION

Comparsion of stochastic approximation and sample average approximation for saddle point problem with bilinear coupling term

S. N. Skorikab, V. V. Piraua, S. A. Sedovc, D. M. Dvinskikhad

a Moscow Institute of Physics and Technology, 9 Institutskiy per., Dolgoprudny, Moscow region, 141701, Russia
b Ivannikov Institute for System Programming of the Russian Academy of Sciences, 25 A. Solzhenitsyn st., Moscow, 109004, Russia
c Higher School of Economics, 11/1 Pokrovsky boul., Moscow, 109028, Russia
d Institute for Information Transmission Problems of the Russian Academy of Sciences (Kharkevich Institute), 19/1 Bol’shoy Karetnyy per., Moscow, 212705, Russia

Abstract: Stochastic optimization is a current area of research due to significant advances in machine learning and their applications to everyday problems. In this paper, we consider two fundamentally different methods for solving the problem of stochastic optimization — online and offline algorithms. The corresponding algorithms have their qualitative advantages over each other. So, for offline algorithms, it is required to solve an auxiliary problem with high accuracy. However, this can be done in a distributed manner, and this opens up fundamental possibilities such as, for example, the construction of a dual problem. Despite this, both online and offline algorithms pursue a common goal — solving the stochastic optimization problem with a given accuracy. This is reflected in the comparison of the computational complexity of the described algorithms, which is demonstrated in this paper.
The comparison of the described methods is carried out for two types of stochastic problems — convex optimization and saddles. For problems of stochastic convex optimization, the existing solutions make it possible to compare online and offline algorithms in some detail. In particular, for strongly convex problems, the computational complexity of the algorithms is the same, and the condition of strong convexity can be weakened to the condition of $\gamma$-growth of the objective function. From this point of view, saddle point problems are much less studied. Nevertheless, existing solutions allow us to outline the main directions of research. Thus, significant progress has been made for bilinear saddle point problems using online algorithms. Offline algorithms are represented by just one study. In this paper, this example demonstrates the similarity of both algorithms with convex optimization. The issue of the accuracy of solving the auxiliary problem for saddles was also worked out. On the other hand, the saddle point problem of stochastic optimization generalizes the convex one, that is, it is its logical continuation. This is manifested in the fact that existing results from convex optimization can be transferred to saddles. In this paper, such a transfer is carried out for the results of the online algorithm in the convex case, when the objective function satisfies the $\gamma$-growth condition.

Keywords: stochastic optimization, stochastic approximation, sample average approximation, decentralization.

UDC: 519.8

Received: 19.02.2023
Accepted: 23.02.2023

DOI: 10.20537/2076-7633-2023-15-2-381-391



© Steklov Math. Inst. of RAS, 2024