Solvability of Multistage Pseudomonotone Stochastic Variational Inequalities111This work was supported by the National Natural Science Foundation of China (Grant No. 11771244, 12171271).
Abstract
This paper focuses on the solvability of multistage pseudomonotone stochastic variational inequalities (SVIs). On one hand, some known solvability results of pseudomonotone deterministic variational inequalities cannot be directly extended to pseudomonotone SVIs, so we construct the isomorphism between both and then establish theoretical results on the existence, convexity, boundedness and compactness of the solution set for pseudomonotone SVIs via such an isomorphism. On the other hand, the progressive hedging algorithm (PHA) is an important and effective method for solving monotone SVIs, but it cannot be directly used to solve nonmonotone SVIs. We propose some sufficient conditions on the elicitability of pseudomonotone SVIs, which opens the door for applying Rockafellar’s elicited PHA to solve pseudomonotone SVIs. Numerical results on solving a pseudomonotone two-stage stochastic market optimization problem and randomly generated two-stage pseudomonotone linear complementarity problems are presented to show the efficiency of the elicited PHA for solving pseudomonotone SVIs.
keywords:
Pseudomonotonicity , multistage stochastic optimization , stochastic variational inequalities , progressive hedging algorithm , elicited monotonicityMSC:
[2020] 90C15 , 90C33 , 90C30 , 65K151 Introduction
Recently, Rockafellar and Wets [24] developed the multistage stochastic variational inequality (SVI) model, which may incorperate recourse decisions and stagewise disclosure of information. The model provides a unified framework for describing the optimal conditions of multistage stochastic optimization problems and stochastic equilibrium problems. Rockafellar and Sun [26, 27] proposed progressive hedging algorithms (PHAs) for solving monotone multistage SVI problems and monotone Lagrangian multistage SVI problems. In particular, their algorithms converge linearly in the linear-quadratic setting. Besides, Chen et al [2] formulated the two-stage SVI as a two-stage stochastic program with recourse by the expected residual minimization procedure, and solved this stochastic program via the sample average approximation (SAA). Pang et al [20] systematically studied the theory and the best response method for a two-stage nonlinear stochastic game model. Some related work to SVIs, multistage stochastic equilibrium problems and PHAs can be found in, e.g., [4, 5, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 23, 34, 36, 37].
As indicated in [14, 26], the aforementioned literatures on PHAs are mostly limited to the monotone mappings since the PHA is essentially a variety of the proximal point algorithm (PPA) for monotone operators [29]. In practice, however, nonmonotone SVIs such as pseudomonotone SVIs arise frequently [14] in various applications such like the competitive exchange economy problem, the stochastic fractional problem and the stochastic product pricing problem. The investigations about solution methods for single-stage pseudomonotone SVIs can be found in [10, 14, 35]. A natural question is what about the solvability of the multistage pseudomonotone SVI.
In this paper, we investigate the solvability of the multistage pseudomonotone SVI including solution basic theory and solution method. On one hand, some remarkable theoretical results on pseudomonotone deterministic VIs can be found in [7]. However, these known results cannot be directly extended to the multistage pseudomonotone SVI. So, we design an isomorphism between the pseudomonotone SVI and the pseudomonotone deterministic VI. Via such an isomorphism, we obtain some properties of its solution set including the nonemptiness, compactness, boundedness and convexity. On the other hand, the PHA is a very effective method for solving monotone SVIs, but it cannot be directly used to solve the multistage pseudomonotone SVI. Fortunately, Rockafellar recently introduced the notion of elicitable monotonicity (see definition in Section 2) [26] in an attempt to extend the PPA and its varieties from monotone mappings to certain nonmonotone mappings. Motivated by his work, we devote to investigate the elicitability of the multistage pseudomonotone SVIs for the purpose of applying the PHA to solve the multistage pseudomonotone SVI, which opens the door for applying Rockafellar’s elicited PHA [26] to solve pseudomonotone SVIs. As long as the monotonicity of the multistage pseudomonotone SVI can be elicited, the elicited PHA in [33, 38], which is a specialization of Rockafellar’s progressive decoupling algorithm [26], can be applied to solve the multistage pseudomonotone SVI. Our numerical results indicate that such PHA works pretty well for linear pseudomonotone complementarity problems of ordinary size (i.e., several hundreds of variables and scenarios).
The main contribution of this paper is summarized as follows.
-
1.
The isomorphism between the pseudomonotone SVI and the pseudomonotone deterministic VI is presented, which stands as a stepping stone in studying the solvability of pseudomonotone SVIs.
-
2.
Some properties of the solution set of pseudomonotone SVIs, such as the existence, compactness, boundedness and convexity of solutions, are established.
-
3.
Some criteria to identify the elicitability of the pseudomonotone SVIs are provided, which ensure Rockafellar’s elicited PHA can be applied to solve the pseudomonotone SVIs.
The rest of this paper is organized as follows. We present the formulation and some basic notions of the multistage SVI in Section 2. The isomorphism between the pseudomonotone SVI and the pseudomonotone deterministic VI is introduced in Section 3. We derive some results of the solution sets for the pseudomonotone multistage SVI in Section 4. Some criteria for the elicitability of a pseudomonotone SVI are deduced in Section 5. We demonstrate the effectiveness of the elicited PHA by various numerical experiments in Section 6. The paper is concluded in Section 7.
Notations: For any positive integer , denotes the -dimensional Euclidean space and denotes the the -dimensional Hilbert space, with . Let denote the set of real matrices of rows and columns. For , tr denotes the trace of . Given sets , int denotes the interior of , bd denotes the boundary of , ri denotes the relative interior of , and is the set . We use to designate the recession cone of and use to designate the dual cone of . We also use int to stand for int.
2 Preliminaries
2.1 Formulation of the multistage SVI
Consider an N-stage sequence
where is the decision vector at the -th stage and is a random vector with being its support and becoming known only after is determined. Let be the random vector defined on the finite sample space , where each realization of has a probability , and these probabilities add up to .
Throughout this paper, define and let denote the Hilbert space consisting of the mapping from to
where denotes the transpose of for . The inner product of is defined as
(1) |
where is the Euclidean inner product of and . Further, by restricting mapping to the following closed subspace
we introduce the nonanticipativity constraint on . That is, means that will be influenced by , but not . The orthogonal complement of is denoted by
(2) |
where is the conditional expectation given . Moreover, corresponds to the nonanticipativity multiplier in [24], which is understood in stochastic programming as furnishing the shadow price of information. As we will see later, enables decomposition into a separate problem for each secnario . In addition, the closed convex set is denoted by
(3) |
where is a nonempty closed convex set in . The mapping is defined as
where is a function from to . The -stage SVI in basic form can be expressed as to find such that
(4) |
where is the normal cone of at . In other words,
2.2 Pseudomonotonicity
We recall the concept of pseudomonotone mapping and its properties.
Definition 1
A mapping is said to be pseudomonotone if for all ,
Let be a closed convex set in , where is a closed convex set in for all . Then a mapping is said to be pseudomonotone on if for all ,
Remark 1
Obviously, a monotone mapping must be pseudomonotone while the converse is not necessarily true. The counterexample is and .
Some properties of pseudomonotone functions were given in [1].
Lemma 1
Let be a continuously differentiable function defined on an open convex set . Assume that is pseudomonotone on , then the following statements hold.
Let denote the Jacobian of at .
(6) |
Further, if for all , then the statement (6) is also sufficient.
Given , the Jacobian has at most one negative eigenvalue, where an eigenvalue with multiplicity is counted as eigenvalues.
In order to give some criteria for elicitable monotonicity, we recall some basic results about matrices which were given in [31].
Lemma 2
Let be symmetric matrices. Then if and only if there exists orthogonal matrix such that and are diagonal matrices, where is the inverse of .
Let and . From Lemma 2, if matrices satisfies , we employ (or ) to describe the entry located at the -th row and -th column of (or ) with respect to , as is the eigenvalue of (or ) obviously.
For , we denote the -th largest eigenvalue of by . The following lemma is about the comparison of eigenvalues.
Lemma 3
Let be symmetric matrices. Then
(7) |
for .
We then introduce the diagonally dominant and strictly diagonally dominant matrices [31].
Definition 2
A matrix is diagonally dominant if
It is strictly diagonally dominant if
Lemma 4
Let be strictly diagonally dominant. If is symmetric and for , then is positive definite.
3 Isomorphism between and Euclidean space
In this section, we build up an isomorphism between and the Euclidean space, which is the basis of this paper.
Let , where denotes the cardinality of space defined by . For , let and group these in a vector , i.e., . Define a mapping as
(8) |
Clearly, is the isomorphism between and .
Lemma 5
Let be the mapping defined by (8). Then is a linear isometric isomorphism between and .
Before giving some operational formulas, we introduce some related notations. The norm of in induced by the inner product (1) can be defined as . For the ease of statement, we use notation to denote both the norm in and the Euclidean norm in . In addition, define .
Proposition 1
Proof. We only need to prove , and , inasmuch as the other conclusions are obvious.
To prove (b), it suffices to prove . Given with , we have since for any . Thus, . Similarly, we obtain . Hence, (b) holds.
We now prove (c). Given , we have for any and . It follows that for any and , which indicates . So we get . The converse inclusion can be obtained similarly.
To prove (f). Let . According to the projection theorem in [21], if and only if for all . Further, based on the definition of mapping and Lemma 5, we have
(9) |
Actually, the last expression in (9) is nonnegative as long as we see that and employ the projection theorem again. Thus we obtain the conclusion that .
\qed
The mapping also provides an alternative description of SVI (4). Given a mapping from to , define
(10) |
where . Obviously, . Then, SVI (4) can be transformed into
(11) |
We use VI(,) to denote the problem , and its solution set is denoted as SOL(,).
Lemma 6
Proof. Assume that is the solution for (4). Let . It suffices to show that for all . Actually,
To prove the converse conclusion, we only need to reverse the above deductions.
\qed
4 Properties of solution sets of pseudomonotone SVIs
In this section, we generalize the solution theory of pseudomonotone determined VIs given in [7] to multistage pseudomonotone SVIs. We first introduce the results from [7] in the following theorems.
Theorem 2
Let be closed convex and be continuous. Assume that is pseudomonotone on . Then the following three statements and are equivalent. Moreover, if there exists some such that the set
is bounded, then SOL(,) is nonempty and compact.
-
There exists such that the set
is bounded (possibly empty).
-
There exist a bounded open set and some such that
-
VI(,) has a solution.
Theorem 3
Let be closed convex and be continuous. If is pseudomonotone on , then the following statements hold.
-
The solution set SOL(,) is convex.
-
If there exists such that , then SOL(,) is nonempty, convex and compact.
Theorem 4
Let be closed convex and be continuous. Assume that is pseudomonotone on . Then the set SOL(,) is nonempty and bounded if and only if
Theorems 2, 3 and 4 do not pertain to the pseudomonotne SVI due to the fact that they are based on the Euclidean space. Nonetheless, this extension follows the isomorphim introduced in Section 3, which are presented below.
Theorem 5
Let be continuous. Assume that is pseudomonotone on . Then the following three statements and are equivalent. Moreover, if there exists some such that the set
is bounded, then SOL(,) is nonempty and compact.
-
There exists such that the set
is bounded (possibly empty).
-
There exist a bounded open set and some such that
-
SVI(,) has a solution.
Proof. We first prove the statements (a), (b) and (c) are equivalent.
. Let be a bounded open set containing . It suffices to see that .
. Denote with , and . Following the same procedure in Lemma 6, we have
Then, SOL(,) is nonempty by means of Theorem 2. In terms of Lemma 6, SVI(,) has a solution.
. Let be a solution of SVI(,). Then,
Since is pseudomonotone on , we have for any , as indicates the emptiness of .
Since there exists some such that the set such that is bounded, (a) holds due to . Thus, (c) holds, which implies that SOL(,) is nonempty. Furthermore, SOL(,) is compact because SOL(,) is closed and SOL.
\qed
Theorem 6
Let be continuous. Assume that is pseudomonotone on , the following statements hold.
-
The solution set SOL(,) is convex.
-
If there exists such that , then SOL(,) is nonempty, convex and compact.
Proof. Obviously, if is pseudomonotone on , then is also pseudomonotone on . According to Theorem 3, SOL(,) is convex. Then SOL(,) is convex by Lemma 6 and Proposition 1.
If , then . Let . Due to the definition of and Proposition 1, we have . Then the fact that SOL(,) is nonempty, convex and compact follows from 3. It follows from Proposition 1 that SOL(,) is nonempty, convex and compact.
\qed
Theorem 7
Let be continuous. Assume that is pseudomonotone on . Then, the set SOL(,) is nonempty and bounded if and only if
(12) |
Proof.
By Lemma 6 and Proposition 1, SOL(,) is nonempty and bounded if and only if SOL(,) is nonempty and bounded. On the other hand, if is pseudomonotone on , then is pseudomonotone on . Based on Theorem 4, SOL(,) is nonempty and bounded if and only if , as is equivalent to (12) due to Proposition 1. Thus we complete the proof.
\qed
5 Finding solutions to SVI via PHA
5.1 Description of elicited PHA
As is presented in Remark 1, the monotone mapping must be pseudomonotone, but the converse is not necessarily true. Thus the original PHA in [26] can not be applied to the pseudomonotone SVI (4) directly. Instead, we employ the elicited PHA proposed in [38] to solve the pseudomonotone SVI (4), which is motivated by the work of Rockafellar in [30].
We first introduce the concept of (global) maximal monotonicity in [25] and (global) elicited monotonicity in [30, 38].
Definition 3
Denote the graph of set-valued mapping by . Then a monotone mapping is maximal monotone if no enlargement of is possible in without destroying monotonicity, or in other words, if for every pair there exists with , where stands for the Hilbert space.
Definition 4
Let . Given closed convex set , subspace and its complement , the monotonicity of is said to be elicited at level (with respect to )) if is maximal monotone globally.
Despite the fact that may be not maximal monotone, may be maximal monotone for some . So we can apply the PPA to , which is the core idea of the elicited PHA. We refer readers to [30, 38] for more details about the elicited PHA.
We intend to use the elicited PHA to solve the pseudomonotone multistage SVIs. The algorithmic framework and the convergence analysis of the elicited PHA in [38] are listed below for completeness.
-
Step 1 For each , find the unique such that
(13) -
Step 2 (primal update). .
-
Step 3 (dual update). .
Theorem 8
Suppose that in SVI (4) is globally elicited at level and the constraint qualification holds. As long as SVI (4) has a solution, the sequence generated by Algorithm 1 will converge to some pair satisfying (5) and thus furnish as a solution to (4). In the special case that is linear and is polyhedral, the convergence will surely be at a linear rate with respect to the norm
5.2 Some criteria for the elicited monotonicity
In this subsection, we will provide some criteria for the elicited monotonicity of in SVI (4). At first, we provide one useful fact about the eigenvalues of the Jacobian of pseudomonotone function.
Lemma 7
Let be a continuously differentiable function defined on an open convex set . Assume that is pseudomonotone on Then the Jacobian has at most one negative eigenvalue if it is symmetric, where an eigenvalue with multiplicity is counted as eigenvalues.
Proof.
According to [7, Theorem 1.3.1], there is a real-valued function such that for . By [1, Theorems 3.4.1, 5.5.2], the Hessian matrix has at most one negative eigenvalue. So has at most one negative eigenvalue.
\qed
Remark 2
The condition “ is symmetric” in Lemma 7 is called the symmetry condition. Actually, the symmetry condition holds true if and only if there is a real-valued differentiable function such that for all , which is equivalent to the integrability condition that is integrable on . For more details, refer to [7, Theorem 1.3.1].
There are two important examples where is symmetric. One is the separable function, i.e., , where , the component function of , only depends on the single variable . If is separable and differentiable, then Jacobian is diagonal for all . The other one is the linear function with being symmetric and . In this case, is symmetric for .
The first criterion is based on [30, Theorem 6], which is shown in the theorem below.
Theorem 9
Let be the Hilbert space, and and be the orthogonal subspaces of . Denote for a nonempty closed convex subset and a continuously differentiable mapping with Jacobians . Assume that there exists such that when
Let
Define
If , then the monotonicity of is globally elicited at level with respect to .
Theorem 10
Proof. Let and . By Theorem 9 and the hypotheses, is globally maximal monotone for .
Suppose by contradiction that there exists such that is not maximal monotone. Then there is a pair with such that
(15) |
Let , , and . Obviously, and . Following the proof of Lemma 6, (15) yields
which implies that is not globally maximal monotone. This is a contradiction and hence we complete the proof.
\qed
Remark 3
Case I: Denote Assume that is pseudomonotone on . By Lemma 1, the condition (14) can be simplified as follows:
(16) |
Case II: Let . If there exists an open convex set such that is continuously differentiable and pseudomonotone on , then the condition (14) can be simplified as
We now give a numerical example to illustrate the above criteria. To avoid the unnecessary confusion brought by the stages and the cardinality of the sample space , we assume that stage and the cardinality of are both .
Example 1
Obviously, . The orthogonal complement of is and the corresponding projection matrix .
We now prove that is pseudomonotone on . Construct
Then is an open convex set. For , we have and
Given , we have
By Lemma 1, is pseudomonotone on . But is not monotone since has an negative eigenvalue.
Given , we have for . Thus , and in Theorem 10. Then the monotonicity of is globally elicited at level via Theorem 10.
Theorem 11
Proof.
According to Lemma 2, the eigenvalues of can be denoted as for and . Inasmuch as the eigenvalues of projection matrix is 0 or 1, when . If for some , it is not difficult to see that when . By [7, Proposition 2.3.2], is monotone on . Thus is maximal monotone from [28, Theorem 3], which indicates the maximal monotonicity of .
\qed
Example 2
Assume that stage and the cardinality of are both 1. Let , , and . Then SVI (4) is exhibited as
Obviously, , the orthogonal complement of is and the corresponding projection matrix is .
Construct . Then is an open convex set. It holds that is pseudomonotone on . In fact, for any given with , we have due to
This together with implies that
Hence, is pseudomonotone on . However, is not monotone on because of the negative eigenvalue of . Nevertheless, for , is symmetric, and . Besides, while . Thus, by Theorem 11, is globally maximal monotone at level .
Remark 4
Note that the condition in (17) may hold true even when and are not diagonal matrices. For example, assume that stage and the cardinality of are both 1, , with
and subspace with
is a projection matrix due to and . Since is positive semidefinite, is monotone on and thus pseudomonotone on . Via some simple calculations, we can see that for , as is consistent with condition in (17).
In case that it is difficult to calculate the minimum eigenvalue over , the following corollary says that we may use the spectral radius to replace the minimum eigenvalue.
Corollary 1
Consider SVI (4). Let be an open convex set in , and be continuously differentiable and pseudomonotone on . Assume that defined in (10) satisfies the following conditions for any :
(18) |
Let . If , then the monotonicity of is globally elicited at level .
Proof. On account of the fact that , it suffices to prove that the conditions (ii) and (iii) imply the conditions in Theorem 11.
Firstly, commutes with if and only if [31]. This is condition (ii).
Secondly, when is not positive semidefinite, condition in Theorem 11 holds true. In fact, suppose that there exist orthogonal matrix such that and , where and are diagonal matrices and the existence of is assured by Lemma 2. Then we have
Thus and have same eigenvalues. Since is not positive semidefinite, there exists at least one negative eigenvalue for , and so is , as indicates condition in Theorem 11.
\qed
Now we give some remarks to explain that the conditions in Theorem 11 may hold.
Remark 5
Since is block diagonal for , i.e.,
there also exist some other criteria for condition .
For instance, provided that is block diagonal, i.e.,
and
Then, it is easy to see that .
Remark 6
Since projection matrix is usually sparse, the computation cost of the principal minors (or the eigenvalues) of matrix is relatively low, especially when is linear. In this case, it is easy to test whether is positive semidefinite since the matrix is constant.
Theorem 12
Consider SVI (4). Let be an open convex set in , and be continuously differentiable and pseudomonotone on . Let be symmetric with defined in (10) for . If satisfies the condition that the multiplicity of the minimum eigenvalue of is strictly larger than one for all , then the monotonicity of is globally elicited at level .
Proof. Let , and , . It follows from Lemma 3 that
By Lemma 1, . Based on the hypothesis on , we have
By [31, Corollary 4.3.15], when , it holds
which indicates the monotonicity of on . Via the same procedure in the proof of Theorem 11, is maximal monotone.
\qed
Example 3
Assume that stage and the cardinality of are both 1. Let , , and . Then SVI (4) is exhibited as .
Obviously, . In addition, the orthogonal complement of is and the corresponding projection matrix .
Construct . Then is an open convex set. Obviously, is pseudomonotone on . In fact, for with
we have since
This implies that
Thus is pseudomonotone on .
On the other hand, is not monotone on as a result of the negative eigenvalue of . But is globally maximal monotone at level from Theorem 12, inasmuch as is symmetric and the multiplicity of the minimum eigenvalue of is .
Corollary 2
Consider SVI (4). Let be an open convex set in , and be continuously differentiable and pseudomonotone on . Let be symmetric with defined in (10) for . If satisfies the condition that is block diagonal with pairs of same blocks for all , where is an integer, i.e.,
and there is partition and of such that , , then the monotonicity of is globally elicited at level .
Proof.
It suffices to prove that the multiplicity of every eigenvalue of is strictly larger than one. Actually, the eigenvalues of are the aggregation of the eigenvalues of all blocks. Since two same blocks have same eigenvalues, the multiplicity of every eigenvalue of is strictly larger than one.
\qed
Theorem 13
Proof.
By Lemma 4, the matrix is positive semidefinite. Hence, by [31, Corollary 4.3.15], is positive semidefinite when . Thus the monotonicity of is globally elicited at level .
\qed
Note that the projection matrices have nonnegative diagonal elements and are usually diagonally dominant. Define the index set
Let be the submatrix of with the th row and the th column removed for . We have the following result.
Corollary 3
Proof.
If , then is positive semidefinite for from Lemma 4. Since the th row and the th column of and are zero for all and , the matrix is positive semidefinite. Hence, the desired result holds.
\qed
6 Numerical experiments
In this section, we demonstrate the effectiveness of the elicited PHA in solving a two-stage pseudomonotone stochastic linear complementarity problem (SLCP). The two-stage SLCP is given as a special case of
where with and , , and with being the -th stage decision vector for . In this model, the nonanticipativity subspace is described as , and the corresponding complement is . By denoting
for , where , with , the extensive form of the two-stage SLCP is formulated as
(20) |
In the execution of Algorithm 1, we use the semismooth Newton method [22] to solve (13). It is worth mentioning that we take as the starting point in the iteration, which is termed the “warm start” feature of PHA in [26]. In addition, inspired by [38] and [6], we change the step size in the dual update to be
where , and is supposed to be .
If and solve (13), then and also satisfy
(21) |
as is obtained by taking the expectation in the first subproblem of (20). Thus the stopping criterion can be designated as
where
with . Set the tolerance to be and the maximal iterations to be . In the next subsections, we apply Algorithm 1 to solve a two-stage pseudomonotone SVI from real life and some randomly generated problems.
6.1 Test on a two-stage orange market model
Consider a two-stage orange market model in [19], where the supply and demand curves are linear. Specifically, an orange firm mainly sells two kinds of products. One is the juice converted from oranges, and the other one is exactly the fresh oranges. Assume that the producer makes unit of juice from oranges. In the first stage, the firm has to decide the supply quantity () with the supply price () determined as follows:
(22) |
In the second stage, the orange firm needs to determine the quantity of the juice () and the quantity of fresh oranges (). Similarly, the price for orange juice () and price for fresh oranges () are related linearly to quantity and , i.e.,
(23) |
where and . However, due to the uncertainties involving the climate, natural disaster, water resources and so on, linear relationship (23) may not be fixed. In our setting, three scenarios of uncertainties, , , , with respective probabilities, 0.5, 0.3, 0.2, are considered. Then we denote the quantity variables and and price variables and for every scenario by , and , respectively, where . Define and , for , as
(24) | |||
We build up the following two-stage optimization model:
(25) | ||||
s.t. |
where is the optimal value of the second-stage optimization:
(26) | ||||
s.t. |
Substituting (22)-(24) into (25)-(26), we get
(27) | ||||
s.t. |
where is the optimal value of the second-stage optimization:
(28) | ||||
s.t. |
The necessary optimality condition of (27)-(28) is that there exist and dual vector such that, for , the following condition holds [38]:
(29) |
which is exactly a two-stage SLCP with , , , and
6.2 Test on randomly generated problems
We implement Algorithm 1 to solve the randomly generated numerical SLCPs. Assume that the space has scenarios denoted as . Then the two-stage pseudomonotone SLCPs are generated randomly based on Corollary 6.6.2 in [1].
-
1.
Set , , and , where with are linearly independent, are randomly generated, and is arbitrarily selected as long as and .
-
2.
Set . Randomly generate number and vector for and . Let . Randomly generate for .
-
3.
Randomly generate the probabilities for .
We test three groups of two-stage pseudomonotone SLCPs listed as follows:
-
G1:
The dimensions of the problems ( for short) are set to be . The number of the scenarios ( for short) in sample space is increased from to . 10 numerical examples are randomly generated for every setting of the problems. The numerical results including the average convergence iteration number (avg-iter for short) and average convergence iteration time (avg-time for short) are presented in Table 1 and Fig. 1.
-
G2:
The number of the scenarios in sample space is set to be . The dimensions of the problems are increased from to . 10 numerical examples are randomly generated for every setting of the problems. The numerical results including the average convergence iteration number and average convergence iteration time are presented in Table 2 and Fig. 2.
- G3:
Remark 7
Note that is pseudomonotone if is pseudomonotone, but the converse may be not true. Then, the set of pseudomonotone mappings is contained in the set of mappings with being pseudomonotone for . So, it is reasonable to design the above numerical experiments.
avg-iter | avg-time(s) | avg-iter | avg-time(s) | |
---|---|---|---|---|
50 | 255.4 | 4.7 | 82.4 | 1.5 |
100 | 266.3 | 9.7 | 84.5 | 3.1 |
150 | 278.6 | 15.3 | 87.9 | 4.9 |
200 | 291.6 | 21.3 | 93.7 | 6.9 |
250 | 305.4 | 27.6 | 94.0 | 8.5 |
300 | 331.4 | 35.8 | 96.4 | 10.5 |
350 | 345.4 | 44.2 | 92.4 | 11.8 |
400 | 347.5 | 52.9 | 96.7 | 14.8 |


avg-iter | avg-time(s) | avg-iter | avg-time(s) | |
---|---|---|---|---|
[50,50] | 247.2 | 5.2 | 62.2 | 1.4 |
[100,100] | 473.4 | 13.7 | 37.4 | 1.2 |
[150,150] | 627.9 | 24.8 | 29.1 | 1.4 |
[200,200] | 840.0 | 62.9 | 27.7 | 2.6 |
[250,250] | 958.0 | 99.0 | 35.0 | 4.3 |
[300,300] | 1177.8 | 200.0 | 42.4 | 8.2 |
[350,350] | 1462.4 | 326.8 | 50.0 | 12.7 |
[400,400] | 1575.3 | 536 | 52.3 | 20.0 |


We first fix the dimension of the decision vector to see the performance of Algorithm 1. From Table 1 and Fig.1, we can see that when , the iteration number and the computation time both grow roughly at a linear rate with the increasing of the scenario number. When , the computation time also grow roughly at a linear rate when the scenario number increases, while the growth rate of the iteration number is pretty slow. The performance of the elicited PHA with is much better than that with , which match with the numerical results given in [26]. Actually, the gap concerning the iteration number and the computation time between two choices of is widening with the increasing of the scenario number.
On the other hand, we fix the scenario number at and observe the influence of the dimension of the decision vector on the performance of Algorithm 1. From Table 2 and Fig.2, the growth rates of the iteration number and the computation time are steady with the increase of the scenario number when . However, when , the iteration number remains stable and is around . The computation time also grows very slowly when the scenario number increases. Similarly, the gap between two choices of is widening with the increasing of the dimension.
In summary, the above numerical experiments show that the elicited PHA is effective for the pseudomonotone two-stage SLCPs. Even for the relatively large cases, the elicited PHA can find the solution in a reasonable amount of time. When it comes to the choice of , the performance of elicited PHA with is much better than that with , at least in our setting.
Remark 8
The results in our numerical experiments is basically consistent with the results in [26, Table 2, 4], but is slightly different from the results in [33, Table 5, 6], where the numerical results show that increasing parameter leads to more iterations and convergence time. Nevertheless, it is worth noting that the settings of the experiments in our paper and [33] are different, where in our paper while in [33]. Actually, parameter with value deserves to be explored further for its possible advantages.
7 Conclusions
We studied the multistage pseudomonotone SVI. First, we established some theoretical results on the existence, convexity, boundedness and compactness of the solution set based on constructing the isomorphism between Hilbert space and Euclidean space . Second, aiming at extension of the PHA from monotone SVI problems to nonmonotone ones, we presented some sufficient conditions on the elicitability of the pseudomonotone SVIs, which opens the door for applying Rockafellar’s elicited (nonmonotone) PHA to solve pseudomonotone SVIs. Numerical results on solving a pseudomonotone two-stage stochastic market optimization problem and experimental results on solving randomly generated two-stage SLCPs showed that the efficiency of the elicited PHA for solving pseudomonotone SVIs.
References
- [1] A. Cambini and L. Martein, Generalized Convexity and Optimization: Theory and Applications, Springer, Berlin, 2009.
- [2] X.J. Chen, T.K. Pong, R.J.-B. Wets, Two-stage stochastic variational inequalities: an ERM-solution procedure, Math. Program., 165 (2017), pp. 71–111.
- [3] X.J. Chen, H.L. Sun, H.F. Xu, Discrete approximation of two-stage stochastic and distributionally robust linear complementarity problems, Math. Program., 177 (2018), pp. 255–289.
- [4] X.J. Chen and M. Fukushima, Expected residual minimization method for stochastic linear complementarity problems, Math. Oper. Res., 30 (2005), pp. 1022–1038.
- [5] X.J. Chen, C. Zhang, M. Fukushima, Robust solution of monotone stochastic linear complementarity problems, Math. Program, 117 (2009), pp. 51–80.
- [6] J. Eckstein and D.P. Bertsekas, On the Douglas-Rachford splitting method and the proximal point algorithm for maximal monotone operators, Math. Program., 55 (1992), pp. 293–318.
- [7] F. Facchinei and J.-S. Pang, Finite-dimensional variational inequalities and complementarity problems, Springer, New York, 2003.
- [8] H.T. Fang, X.J. Chen, M. Fukushima, Stochastic matrix linear complementarity problem, SIAM J. Optim., 18 (2007), pp. 82–506.
- [9] G. Gürkan, A.Y. Özge, S.M. Robinson, Sample-path solution of stochastic variational inequalities, Math. Program., 84 (1999), pp. 313–333.
- [10] A. Iusem, A. Jofré, R.I. Oliveira, P. Thompson, Extragradient method with variance reduction for stochastic variational inequalities, SIAM J. Optim., 27 (2017), pp. 686–724.
- [11] A. Iusem, A. Jofré, P. Thompson, Incremental constraint projection methods for monotone stochastic variational inequalities, Math. Oper. Res., 44 (2018), pp. 236–263.
- [12] A. Iusem, A. Jofré, R.I. Oliveira, P. Thompson, Variance-based stochastic extragradient methods with line search for stochastic variational inequalies, SIAM J. Optim., 29 (2019), pp. 175–206.
- [13] H.Y. Jiang and H.F. Xu, Stochastic approximation approaches to the stochastic variational inequality problem, IEEE Trans. Autom. Control, 53 (2008), pp. 1462–1475.
- [14] A. Kannan and U.V. Shanbhag, Optimal stochastic extragradient schemes for pseudomonotone stochastic variational inequality problems and their variants, Comput. Optim. Appl., 74 (2019), pp. 779–820.
- [15] A.J. King and R.T. Rockafellar, Asymptotic theory for solutions in statistical estimation and stochastic programming, Math. Oper. Res., 18 (1993), pp. 148–162.
- [16] C. Ling, L. Qi, G. Zhou, L. Caccetta, The property of an expected residual function arising from stochastic complementarity problems, Oper. Res. Lett., 36 (2008), pp. 456–460.
- [17] M.J. Luo and G.H. Lin, Expected residual minimization method for stochastic variational inequality problems, J. Optim. Theory Appl., 140 (2009), pp. 103–116.
- [18] S. Lu, Confidence regions for stohastic variational inequalities, Math. Oper. Res., 38 (2013), pp. 545–568.
- [19] B.A. McCarl, H. Moskowitz, H. Furtan, Quadratic programming applications, Int. J. Mgmt. Sci., 5 (1977), pp. 43–55.
- [20] J.-S. Pang, S. Sen , U. Shanbhag, Two-stage non-cooperative games with risk-averse players. Math. Program., 165 (2017), pp. 235-290.
- [21] G.C. Philippe, Linear and Nonlinear Functional Analysis with Applications, SIAM, Philadelphia, 2013.
- [22] L. Qi and J. Sun, A nonsmooth version of Newton’s method, Math. Program., 58 (1993), pp. 353–367.
- [23] U. Ravat and U.V. Shanbhag, On the characterization of solution sets of smooth and nonsmooth convex stochastic Nash games, SIAM J. Optim., 21 (2011), pp. 1168–1199.
- [24] R.T. Rockafellar and R.J.-B. Wets, Stochastic variational inequalities: single-stage to multistage, Math. Program., 165 (2017), pp. 291–330.
- [25] R.T. Rockafellar and R.J.-B. Wets, Variational Analysis, Springer, Berlin, 1998.
- [26] R.T. Rockafellar and J. Sun, Solving monotone stochastic variational inequalities and complementarity problems by progressive hedging, Math. Program., 174 (2019), pp. 453–471.
- [27] R.T. Rockafellar and J. Sun, Solving Lagrangian variational inequalities with applications to stochastic programming, Math. Program., 181 (2020), pp. 435–451.
- [28] R.T. Rockafellar, On the maximality of sums of nonlinear monotone operators, Trans. Amer. Math. Soc., 149 (1970), pp. 75–88.
- [29] R.T. Rockafellar, Monotone operators and the proximal point algorithm, SIAM J. Control Optim., 14(5) (1976), pp. 877-898.
- [30] R.T. Rockafellar, Progressive decoupling of linkages in optimization and variational inequalities with elicitable convexity or monotonicity, Set-Valued Var. Anal., 27 (2018), pp. 863–893.
- [31] A.H. Roger and R.J. Charles, Matrix Analysis, Cambridge University Press, Cambridge, 2013.
- [32] A. Shapiro, D. Dentcheva, A. Ruszczyński, Lectures on Stochastic Programming: Modeling and Theory, MPS-SIAM Series on Optimization, SIAM, Philadelphia, 2009.
- [33] J. Sun and M. Zhang, The elicited progressive decoupling algorithm: a note on the rate of convergence and a preliminary numerical experiment on the choice of parameters, submitted to Set-Valued Var. Anal., (2021).
- [34] H.F. Xu, Sample average approximation methods for a class of variational inequality problems, Asia-Pac. J. Oper. Res., 27 (2010), pp. 103–119.
- [35] F. Yousefian, A. Nedić, U.V. Shanbhag, On stochastic mirror-prox algorithms for stochastic Cartesian variational inequalities: randomized block coordinate and optimal averaging schemes, Set-Valued Var. Anal., 26 (2018), pp. 789–819.
- [36] C. Zhang and X.J. Chen, Smoothing projected gradient method and its application to stochastic linear complementarity problems, SIAM J. Optim., 20 (2009), pp. 627–649.
- [37] M. Zhang, L.S. Hou, J. Sun, A.L. Yan, A model of multistage risk-averse stochastic optimization and its solution by scenario-based decomposition algorithms, Asia-Pac. J. Oper. Res., 37(4) (2020), 2040004 doi:10.1142/S0217595920400047.
- [38] M. Zhang, J. Sun, H.L. Xu, Two-stage quadratic games under uncertainty and their solution by progressive hedging algorithms, SIAM J. Optim., 29 (2019), pp. 1799–1818.