Algorithm 2: Two block ADMM for BCC. |
![]() |
This paper develops efficient numerical algorithms for the optimal control problem constrained by Poisson equations with uncertain diffusion coefficients. We consider both unconstrained condition and box-constrained condition for the control. The algorithms are based upon a multi-mode expansion (MME) for the random state, the finite element approximation for the physical space and the alternating direction method of multipliers (ADMM) or two-block ADMM for the discrete optimization systems. The compelling aspect of our method is that, target random constrained control problem can be approximated to one deterministic constrained control problem under a state variable substitution equality. Thus, the computing resource, especially the memory consumption, can be reduced sharply. The convergence rates of the proposed algorithms are discussed in the paper. We also present some numerical examples to show the performance of our algorithms.
Citation: Jingshi Li, Jiachuan Zhang, Guoliang Ju, Juntao You. A multi-mode expansion method for boundary optimal control problems constrained by random Poisson equations[J]. Electronic Research Archive, 2020, 28(2): 977-1000. doi: 10.3934/era.2020052
[1] | Jingshi Li, Jiachuan Zhang, Guoliang Ju, Juntao You . A multi-mode expansion method for boundary optimal control problems constrained by random Poisson equations. Electronic Research Archive, 2020, 28(2): 977-1000. doi: 10.3934/era.2020052 |
[2] | Xiaowei Pang, Haiming Song, Xiaoshen Wang, Jiachuan Zhang . Efficient numerical methods for elliptic optimal control problems with random coefficient. Electronic Research Archive, 2020, 28(2): 1001-1022. doi: 10.3934/era.2020053 |
[3] | Zhaoyan Meng, Shuting Lyu, Mengqing Zhang, Xining Li, Qimin Zhang . Sufficient and necessary conditions of near-optimal controls for a stochastic listeriosis model with spatial diffusion. Electronic Research Archive, 2024, 32(5): 3059-3091. doi: 10.3934/era.2024140 |
[4] | Qianqian Zhang, Mingye Mu, Heyuan Ji, Qiushi Wang, Xingyu Wang . An adaptive type-2 fuzzy sliding mode tracking controller for a robotic manipulator. Electronic Research Archive, 2023, 31(7): 3791-3813. doi: 10.3934/era.2023193 |
[5] | Chao Ma, Hang Gao, Wei Wu . Adaptive learning nonsynchronous control of nonlinear hidden Markov jump systems with limited mode information. Electronic Research Archive, 2023, 31(11): 6746-6762. doi: 10.3934/era.2023340 |
[6] | Jye Ying Sia, Yong Kheng Goh, How Hui Liew, Yun Fah Chang . Constructing hidden differential equations using a data-driven approach with the alternating direction method of multipliers (ADMM). Electronic Research Archive, 2025, 33(2): 890-906. doi: 10.3934/era.2025040 |
[7] | Mingtao Cui, Wennan Cui, Wang Li, Xiaobo Wang . A polygonal topology optimization method based on the alternating active-phase algorithm. Electronic Research Archive, 2024, 32(2): 1191-1226. doi: 10.3934/era.2024057 |
[8] | Saeedreza Tofighi, Farshad Merrikh-Bayat, Farhad Bayat . Designing and tuning MIMO feedforward controllers using iterated LMI restriction. Electronic Research Archive, 2022, 30(7): 2465-2486. doi: 10.3934/era.2022126 |
[9] | Denggui Fan, Yingxin Wang, Jiang Wu, Songan Hou, Qingyun Wang . The preview control of a corticothalamic model with disturbance. Electronic Research Archive, 2024, 32(2): 812-835. doi: 10.3934/era.2024039 |
[10] | Yi Gong . Consensus control of multi-agent systems with delays. Electronic Research Archive, 2024, 32(8): 4887-4904. doi: 10.3934/era.2024224 |
This paper develops efficient numerical algorithms for the optimal control problem constrained by Poisson equations with uncertain diffusion coefficients. We consider both unconstrained condition and box-constrained condition for the control. The algorithms are based upon a multi-mode expansion (MME) for the random state, the finite element approximation for the physical space and the alternating direction method of multipliers (ADMM) or two-block ADMM for the discrete optimization systems. The compelling aspect of our method is that, target random constrained control problem can be approximated to one deterministic constrained control problem under a state variable substitution equality. Thus, the computing resource, especially the memory consumption, can be reduced sharply. The convergence rates of the proposed algorithms are discussed in the paper. We also present some numerical examples to show the performance of our algorithms.
In recent years, optimization problems governed by PDEs with uncertain coefficients have been the subject of growing interest in the scientific community [11,3,22]. This subject lies at the interface of PDEs with uncertain coefficients, optimization in Banach spaces, and stochastic programming.
In this paper, we study an optimal control problem constrained by a Poisson equation with uncertain diffusion coefficients. The control is a determinate function in the Dirichlet boundary condition. Our goal is to design efficient algorithms for this stochastic boundary control problem.
Deterministic optimal control problems constrained by partial differential equations have been well developed and investigated for several decades. While, there are not as much papers devoted to the random optimal control problems. In contrary to the deterministic problems, it is more expensive to get the numerical solution for the random optimization problem. Since the parameters are uncertain, the resulting states are random fields, i.e., random variables. And the inclusion of the stochastic dimension brings in additional freedom in the cost functionals. Therefore, we need to discretize the governing PDE in space and approximate the variables in random field. Moreover, it needs special probability theories to analyze and handle the stochastic domain in the optimal control problem. Existent algorithms for this problem always need to solve a large number of deterministic PDEs at each optimization iteration, and the memory consumption is huge. For the random discretization, commonly used methods are mainly divided into two categories: projection-based methods, such as stochastic Galerkin (SG) method and generalized polynomial chaos (gPCs) method, etc.; and sample-based methods, such as Monte Carlo (MC) method and stochastic collocation (SC) method, etc.. Naseri and Malek apply the SG method combined with preconditioned Newton's conjugate gradient method to solve an SPDE-constrained optimization problem with random force [28]. Cao designs an efficient MC method with variance reduction technique to solve random Burgers equation-constrained optimization problem [9]. In [30], the authors apply the SC method together with a gradient descent for the SPDE constrained control problem. Kouri and his collaborators improve the efficiency of SC method by adopting adaptive sparse-grid collocation with a trust-region framework for the random discretization [23]. Currently, a domain decomposition techniques have been applied for the random optimal control problems in [21]. In [5], the authors presented a low-rank tensor method to discrete PDE-constrained optimization problem. And we refer to [1,24,25] for some theoretical results.
The SG method provides a solid mathematical framework for the analysis and algorithms design, but it is not always the most computationally efficient means of solving large problems. While, the stochastic collocation method is often more popular than the projection-based method for it only needs to solve a collection of decoupled deterministic problems instead of a stochastic problem. However, the collocation method usually be exploited to a large class of random PDE-constrained optimization problems at the cost of losing the non-intrusivity property(see [4,32]). Over the past several year, a new stochastic discretization method has been proposed by Feng and his colleges for the Stochastic PDEs, which shows higher efficiency than traditional methods, see [13,15,16,14]. Inspired by this idea, we developed a multi-mode representation preprocessing technique for the optimal control problems constrained by random Helmholtz equations in [26]. This technique combines the merits of projection-based methods and sample-based methods, which reduces the number of equations evaluations sharply. Meanwhile, it is robust and easy to implement. The computational complexity is similar to solve a deterministic PDE-constrained control problem and a mathematical expectation of random matrices.
The main focus of this paper is on the efficient discretize then optimize numerical method for solving the optimal control problem constrained by random Poisson equation with deterministic control. While most of existing articles for the random PDEs constrained control problem are only concerned with distributed parameter controls, it is not a realistic situation since such controls are not easy to implement in practice. We think that boundary controls are much more natural and only consider the model problems with these controls. In order to overcome the difficulties of unbearable computation and memory consumption, we first do some pre-processing for the model problem with a modified multi-mode expansion (MME) form. The key idea is to transfer the randomness from the coefficients in the state equations to the coefficients in the cost functional, in which the random field is much easy to handle. With the MME technique, we can convert the random state equation to a deterministic one. Then discrete the physical space by the finite element method (FEM). After approximating the expectation in the cost functional with Monte Carlo method, we get a deterministic PDE-constrained control problem which can be solved by an alternating direction method of multipliers (ADMM) fastly. The memory cost of the proposed algorithm is only
The rest of the paper is organized as follows. In Section 2 we present an optimality problem constrained by random Poisson equations under unconstrained control (UC) condition and box-constrained control (BCC) condition. The existence of optimal solutions and the first order necessary conditions are also discussed in this part. In Section 3, we first deduce the multi-modes representation approximation scheme for the model problem, then discrete the physical space by FEM. After that, we transform the new random discrete optimal control problem into a deterministic optimization problem. This deterministic problem will be solved by ADMM and two-block ADMM for the UC and BCC cases respectively in section 4. Section 5 presents the global error estimates for two algorithms. And Section 6 provides numerical experiments which demonstrate the efficiency of our algorithms. The last section is devoted to some concluding remarks.
Let
‖v‖Hm(D)=(∑|α|≤m∫D|∂αv|2dx)12. |
Let
‖w‖Lp(V,Ω)=(∫Ω‖w(⋅,ξ)‖pVdP(ξ))1p<∞,1≤p<∞. |
Before listing the model problem, a detailed description of the state equations and some necessary properties will be given. Suppose that the deterministic control variable
−∇⋅(a(x,ξ)∇y(x,ξ))=0,(x,ξ)∈D×Ω, | (1) |
y(x,ξ)=u(x),(x,ξ)∈∂D×Ω. | (2) |
In the elliptic equations,
a(x,ξ)=a0(x)+εη(x,ξ). | (3) |
Here, the random process
P{ξ∈Ω;‖η(x,ξ)‖L∞(D)≤1}=1, | (4) |
and the parameter
To ensure the well-posedness of the forthcoming model problem, it requires the following assumption on the random diffusion coefficient
Assumption 2.1. There exist constants
0<a−≤essinfx∈Da(x,ξ)≤‖a(x,ξ)‖L∞(D)≤a+<∞. |
The corresponding weak formulation of the random elliptic equation (1)
E[(a(x,ξ)∇y,∇v)D]=0,∀v∈L2(H10(D);Ω), | (5) |
with
Lemma 2.2. Under the assumption 2.1, for every
E[‖y‖H1+σ(D)]≤C(D,a)‖u‖H1/2+σ(∂D). | (6) |
where
Proof. The existence of the solution to the equation (5) can be deduced from the Lax-Milgram Theorem. And the regularity estimate (6) follows by the elliptic regularity theory together with the transposition method (see [27]).
Note
S:L2(∂D)→L2(H2(D);Ω),y(x,ξ)=S(u(x)). | (7) |
From (6), the estimate of the operator
E[‖S(u)‖L2(D)]≤E[‖S(u)‖H1+σ(D)]≤C(D,a)‖u‖H1/2+σ(∂D) | (8) |
In next part, the target random optimal control problem will be represented in the form of the "random weak solution operator". By
With the definition of
(P){miny∈Y,u∈UF(y(x,ξ),u(x))s.t.y(x,ξ)=S(u(x)),u(x)∈Uad, | (9) |
where
F(y(x,ξ),u(x)):=E[12∫D|y(x,ξ)−yd|2dx]+γ2∫∂Du2(x)dx, | (10) |
in which
In this paper, two kinds of control constraint
Firstly, the existence and uniqueness results for the problem
Theorem 2.3. Under the assumption (2.1), and
Proof. Denote the feasible set by
W:={(y,u)∈Y×Uad∣y=S(u)} |
Since
F∗=inf(y,u)∈WF(y,u) |
exists and then we can find a minimizing sequence
limn→∞F(yn,un)=F∗. |
The sequence
It is easy to know that
ynj⇀ˉy=S(ˉu),asj→∞. |
It follows from the closedness and convexity of the product space
F∗=limn→∞F(yn,un)≥F(ˉy,ˉu)≥F∗. |
Thus,
Next, we consider the optimality conditions for the optimal control problem
minu∈UadG(u), | (11) |
where
For the unconstrained case (UC): Under this condition, the optimal control satisfies
G′(ˉu)=0, |
where
G′(ˉu)=E[S∗(Sˉu−yd)]+γˉu=0, | (12) |
where
For the box-constrained case (BCC): The bounded optimal control satisfies the following lemma,
Lemma 2.4 ([20]). Suppose
minu∈UadG(u), |
then
⟨G′(u),u−ˉu⟩U′,U≥0,∀u∈Uad |
With lemma 2.4 and the expression of
⟨E[S∗(Sˉu−yd)]+γˉu,u−ˉu⟩U′,U≥0,∀u∈Uad={u(x)∈U∣ua≤u(x)≤ub}. | (13) |
To compute numerical solutions of the random optimal control problem
Recall that
Lemma 3.1 ([15]). Under
y=∞∑q=0εqyq, | (14) |
where
The proof of lemma 3.1 can be found in Feng's paper [15].
Actually, we are more interested in the finite dimensional truncation of the multi-modes expansion forms, which is
yQ=Q−1∑q=0εqyq. | (15) |
The truncation error of
Substituting the expansion of
−∇⋅(a0(x)∇y0(x))=0,−∇⋅(a0(x)∇yq(x,ξ))=∇⋅(η(x,ξ)∇yq−1(x,ξ)),forq=1,⋯,Q−1, | (16) |
with the boundary conditions for each mode function
y0(x)=u(x),yq(x,ξ)=0,forq=1,⋯,Q−1, | (17) |
It is easy to find that the first equation in (16) is irrelevant to randomness, and
Let
yQ=Q−1∑q=0εqyq, | (18) |
with
E[(a0(x)∇y0(x),∇v)D]=0,∀v∈V,E[(a0(x)∇yq(x,ξ),∇v)D]=E[(η(x,ξ)∇yq−1(x,ξ),∇v)D],∀v∈V,q=1,2,⋯,Q−1, | (19) |
According to the weak formulations, the "MME solution operator"
yQ=SQ(u), | (20) |
where
Using lemma 2.2 we can get the following theorem about the convergence analysis between the real solution and the truncated solution.
Theorem 3.2. Assume that
E[[‖y(ω,x)−yQ(ω,x)‖2H1+σ(D)]≤CQ+10ε2Q‖u‖2H1/2+σ(∂D) |
which can also be writed as
E[[‖(S−SQ)(u)‖2H1+σ(D)]≤CQ+10ε2Q‖u‖2H1/2+σ(∂D) |
Similar proof can be found in [15].
Then, with the "MME solution operator"
(PQ){minyQ∈Y,u∈UF(y(x,ξ),u(x))s.t.yQ(x,ξ)=SQ(u(x)), | (21) |
where the definition of functional
In this part, we deduce the variational discretization for problem
Suppose
Associated with the triangulation, we consider the finite element space
Uh={uh∈C(Eh):uh∣e∈P1,e∈Eh}Yh={yh∈C(ˉD)∩Y:yh∣T∈P1,T∈Th}Vh={yh∈C(ˉD)∩V:yh∣T∈P1,T∈Th}Whu={yh∈H20(D):yh(x,ξ)=uh(x),∀x∈Eh∩∂D} |
where
Uhad={Uh,for UC;{uh∈Uh∣α≤uh(x)≤β,∀x∈∂D},for BCC. |
Denote by
ϕj(xl)=1forl=j;ϕj(xl)=0forl≠j. |
For any
yQh(x,ξ)=N∑j=1yj(ξ)ϕj(x), | (22) |
with
y0,h(x)=N∑j=1y0,jϕj(x), | (23) |
with
And for any
yq,h(x,ξ)=N∑j=1yq,j(ξ)ϕj(x), | (24) |
with
We also use the same basis functions to express the FEM interpolation of boundary control function
uh(x)=N∑j=1ujϕj(x), | (25) |
where
uj={uh(xj),xj∈∂D,0,else. |
Then the finite element scheme for the weak formulations (18)-(19) is given by: For each realization
yQh(x,ξ)=Q−1∑q=0εqyq,h(x,ξ), | (26) |
where
(∇y0,h,∇vh)D=0,∀vh∈Vh,(∇yq,h(⋅,ξ),∇vh)D=(η(⋅,ξ)∇yq−1,h(⋅,ξ),∇vh)D,∀vh∈Vh,q=1,⋯,Q−1. | (27) |
Notice that the discrete control variable
yQh(x,ξ)=SQh(uh(x)), |
where
Next we focus on the regularity estimate of
Lemma 3.3. From [15], we can summarize that:
(a) For any given
E[‖yq,h‖2H2(D)]≤Cq+1(D,a)‖uh‖2H1/2+σ(∂D),q≥1. | (28) |
(b) For any given
E[[‖(SQ−SQh)(uh)‖2L2(D)]1/2=E[[‖yQ(ω,x)−yQh(ω,x)‖2L2(D)]1/2≤Ch(1+σ)‖uh‖H1/2+σ(∂D),0<σ≤1. | (29) |
From the inequalities (28), we can deduce that
E[‖yQh‖jL2(D)]=E[‖Q−1∑q=0εqyq,h‖jL2(D)]≤E[Q−1∑q=0εjq‖yq,h‖jL2(D)]≤C1‖uh‖jH1/2+σ(∂D),j=2,4, |
where
E[‖SQh(uh)‖jL2(D)]≤C1‖uh‖jH1/2+σ(∂D),j=2,4. | (30) |
Combining theorem 3.2 with inequality (29), we get the error estimate between
E[[‖(S−SQh)(uh)‖2L2(D)]1/2≤E[[‖(S−SQ)(uh)‖2L2(D)]1/2+E[[‖(SQ−SQh)(uh)‖2L2(D)]1/2≤C(εQ+h1+σ)‖uh‖H1/2+σ(∂D),0<σ≤1. | (31) |
Now, the stochastic optimal control problem
(PQh){minyQh,uhF(yQh(x,ξ),uh(x))s.t.yQh(x,ξ)=SQh(uh(x)). | (32) |
Here, we give the one-order necessary optimality conditions of (
UC:E[SQ∗h(SQhˉuh−yd)]+γˉuh=0, | (33) |
BCC:⟨E[SQ∗h(SQhˉuh−yd)]+γˉuh,uh−ˉuh⟩U′,U≥0,∀uh∈Uhad, | (34) |
in which
For simplicity of calculation, we rewrite the FEM functions to relative vector forms. Suppose there is a vector function
yQh(x,ξ)=R(x)yQh(ξ) | (35) |
where
yQh(ξ)=(y1(ξ),⋯,yN(ξ))T∈RN,∀ξ∈Ω |
Similarly, there have
y0,h(x)=R(x)y0,h, | (36) |
where
y0,h=(y0,1,⋯,y0,N)T∈RN, |
and
yq,h(x,ξ)=R(x)yq,h(ξ),q=1,⋯,Q−1, | (37) |
where
yq,h(ξ)=(yq,1(ξ),⋯,yq,N(ξ))T∈RN,∀ξ∈Ω. |
And from (25) we set
uh(x)=R(x)uh, | (38) |
with
uh=(u1,⋯,uN)T∈RN. |
By substituting (35)-(38) into equations (26)-(27) and eliminating
yQh(ξ)=Q−1∑q=0εqyq,h(ξ), | (39) |
with
Ay0,h+Buh=0,Ayq,h(ξ)=C(ξ)yq−1,h(ξ),forq=1,⋯,Q−1, | (40) |
where
A=[(a0(x)∇ϕi(x),∇ϕj(x))L2(D)]N×N,B=[(∇ϕi(x),∇ϕj(x))L2(D)]N×N,C(ξ)=[(η(x,ξ)∇ϕi(x),∇ϕj(x))L2(D)]N×N. |
Finally, it is necessary to mention that equations (39)-(40) are equivalent to equations (26)-(27) in different formats.
In this part, we will show that the problem (
In equations (40), due to the singularity of stiffness matrix
yq,h(ξ)=(A−1C(ξ))qy0,hforq=1,⋯,Q−1. | (41) |
Then bringing (41) into (39), we can compute that
yQh(ξ)=Q−1∑q=0εq(A−1C(ξ))qy0,h:=HQ(ξ)y0,h,Q=1,2,3,⋯, | (42) |
where
HQ(ξ):=Q−1∑q=0εq(A−1C(ξ))q,Q=1,2,3,⋯. |
Notice the equality (42) that the random field and physical space in
With the help of equality (42), we are ready to get the new optimal control problem. By substituting
Fh(y0,h,uh):=F(yQh(x,ξ),uh(x))=E[12∫D(R(x)HQ(ξ)y0,h−yd)2dx]+γ2∫∂D(R(x)uh)2dx, | (43) |
where
E[12∫D(R(x)HQ(ξ)y0,h−yd)2dx]=E[12∫D(R(x)HQ(ξ)y0,h−yd)T(R(x)HQ(ξ)y0,h−yd)dx]=E[12∫Dy0,hTHQ(ξ)TR(x)TR(x)HQ(ξ)y0,h−2y0,hTHQ(ξ)TR(x)Tyd+y2ddx]=12∫D(y0,hTE[HQ(ξ)TR(x)TR(x)HQ(ξ)]y0,h−2y0,hTE[HQ(ξ)T]R(x)Tyd+y2d)dx. |
In the above equation, randomness only exists in
Next we list some theoretical conclusions of Monte Carlo simulation in order to get further global error estimates of our algorithms.
Suppose
EM[v(x,ξ)]:=1MM∑i=1v(x,ξi). | (44) |
And we can find the following estimate in [2],
‖E[v]−EM[v]‖L2(D)≤1√M(E[‖v‖2L2(D)])12. | (45) |
Applying the Monte Carlo simulation (44) to the expanded functional
(˜PQh){miny0,h,uh˜Fh(y0,h,uh)s.t.Ay0,h+Buh=0,uh∈Uhad, | (46) |
where
˜Fh(y0,h,uh):=12∫Dy0,hT{EM[HQ(ξ)TR(x)TR(x)HQ(ξ)]y0,h−2y0,hTEM[HQ(ξ)T]R(x)Tyd+y2d}dx+γ2∫∂D(R(x)uh)2dx, |
and
Uhad={RN,UC ;{v=(v1,v2,⋯,vN)T∈RN|ua≤vj≤ub,j=1,⋯,N},BCC. |
Compared to the stochastic optimal control problem
The following proposition reveals the first order necessary condition of problem
Proposition 1. Problem
(47) |
(48) |
In this section, we shall solve the optimal control problem
The advantages of ADMM for solving the PDE-constrained optimization
Next we will present two ADMM algorithms for unconstrained case and box-constrained case separately.
Because the cost functional in (46) has variables separable structure, it can be divided into two irrelevant items. Let
Then the augmented Lagrangian function for problem
(49) |
where
(50) |
Let
Algorithm 2: Two block ADMM for BCC. |
![]() |
One of the advantages for applying ADMM to the optimal control problem
(51) |
where
For the box-constrained case, there should bring in additional constraints
Secondly, to get the ADMM form under the box-constrained case, we regard
(52) |
Suppose
(53) |
Then the equivalent saddle-point problem is
(54) |
Let
Algorithm 2: Two block ADMM for BCC. |
![]() |
The sub-optimal problems in algorithm 2 can be computed directly without iteration. Let
Then, the fomulas in each iterative step of algorithm 2 turns to be
where
We finish this part by giving the convergence rate of the general ADMM algorithm. Because algorithm 1 and algorithm 2 have essentially the same structures, they share common convergence results.
Lemma 4.1 ([8]). The sequence
(55) |
where
Remark 1 ([8]). Let
(56) |
where
This section provides some error estimates for the proposed algorithms in the foregoing discussion. Suppose
Let us start with the unconstrained case. Similar error estimates have been discussed in our earlier article [26], so we draw the following conclusion directly.
Theorem 5.1. In algorithm 1 for the optimal control problem
(57) |
where
Proof. With the help of first order necessary conditions (12) for
Next, the box-constrained case will be considered. For ease of understanding, we transcribe the one order necessary conditions (13) for
(58) |
(59) |
To estimate
Following the idea in [10], we construct the discrete control
(60) |
where
The following lemma reveals that
Lemma 5.2 ([10]).
1.
2.
3. The approximation property
(61) |
where
With the help of the function
Theorem 5.3. Suppose
(62) |
where
Proof. Insert
(63) |
(64) |
For simplicity, we omit the subscript of the inner product
(65) |
We divide the right hand of the above inequality in four terms and estimate them step by step. For the first term
For further estimation of
Under the above inequality, the estimate (30) when
For the second term Ⅱ, it turns to be
Next, using the Cauchy-Schwarz inequality, the error estimate (31), the estimate of
The rest is to estimate Ⅳ. Before proceeding further, let us see an important equation which comes from the second property of
With the above equation, we are now turning to the following estimation.
where
Substituting the estimates for
With Young's inequality, it turns to be
By rearranging the above inequality, we get
Thus
which completes the proof.
Finally, we summarise the above conclusions and arrive at the following global error estimate of the control variables.
Lemma 5.4. Let
(66) |
where
with
The above lemma can be easily proved by theorem 5.3, theorem 5.3, remark 1 and the triangle inequality
where
In this section, we present some numerical tests to show the performance of algorithm 1 and algorithm 2. Let
We are going to solve the following optimal control problems constrained by random Poisson equations,
where
In the following, we will show the convergence rates of FEM, ADMM, and MME for algorithm 1 and algorithm 2 separately. As it is commonly used in other articles, we choose the random variable to be uniformly distributed in
Test 1: The convergence rates of FEM
We start by examining the convergence rates of FEM numerically. The FEM mesh sizes are set to be
Test 2: The convergence rates of ADMM
Consider the convergence rates of ADMM with H-norm numerically in both cases. The perturbation magnitude
Test 3: The convergence rates of MME
The goal of this test is to validate the convergence rates of MME numerically with respect to the perturbation magnitude
Q | Algorithms 1 | Algorithms 2 |
1 | 1.942e-1 | 2.276e-1 |
2 | 2.315e-2 | 2.823e-2 |
3 | 8.241e-3 | 7.566e-3 |
In this paper, we presented two numerical algorithms for solving optimal control problems constrained by random Poisson equations under unconstrained condition and box-constrained condition. Both algorithms adopt MME technique for the random space and FEM for physical space discretization. Then under a special state variable substitution (42), the random constrained control problem can be approximated to a deterministic discrete optimization problem. Further in algorithm 1 and algorithm 2, we use ADMM and two-block ADMM to solve the fully discretized problem respectively. A detailed analysis is carried out for the error estimation of the discrete optimal solution under some mild assumptions on the random input data. Because it only needs to solve a deterministic constrained control problem, our algorithms can reduce the memory consumption sharply, especially for high-dimensional and large-scale problems which require a great number of samples.
This work of Jingshi Li was supported by the Natural Science Foundation of Jiangsu Province (Grant No. BK20190766), the Startup Foundation for Introducing Talent of NUIST (No. 2018r022), and the Natural Science Foundation of the Jiangsu Higher Education Institutions of China (No. 19KJB110018). The work of Jiachuan Zhang, Guoliang Ju and Juntao You was partially supported by the NSF of China No. 11971221 and 11731006, the Shenzhen Sci-Tech Fund No. JCYJ20170818153840322 and JCYJ20190809150413261, and Guangdong Provincial Key Laboratory of Computational Science and Material Design No. 2019B030301001.
[1] |
Mean-variance risk-averse optimal control of systems governed by PDEs with random parameter fields using quadratic approximations. SIAM/ASA J. Uncertain. Quantif. (2017) 5: 1166-1192. ![]() |
[2] |
Multi-level Monte Carlo finite element method for elliptic PDEs with stochastic coefficients. Numer. Math. (2011) 119: 123-161. ![]() |
[3] | P. Benner, S. Dolgov, A. Onwunta and M. Stoll, Solving optimal control problems governed by random Navier-Stokes equations using low-rank methods, preprint, arXiv: 1703.06097. |
[4] |
Multigrid methods and sparse-grid collocation techniques for parabolic optimal control problems with random coefficients. SIAM J. Sci. Comput. (2009) 31: 2172-2192. ![]() |
[5] |
A. Bünger, S. Dolgov and M. Stoll, A low-rank tensor method for PDE-constrained optimization with isogeometric analysis, SIAM J. Sci. Comput., 42 (2020), A140–A161. doi: 10.1137/18M1227238
![]() |
[6] |
Nonnegative tensor factorizations using an alternating direction method. Front. Math. China (2013) 8: 3-18. ![]() |
[7] |
On the convergence rate of the projection and contraction methods for variational inequalities with Lipschitz continuous monotone operators. Comput. Optim. Appl. (2014) 57: 339-363. ![]() |
[8] |
complexity analysis of the generalized alternating direction method of multipliers. Sci. China Math. (2019) 62: 795-808. ![]() |
[9] |
An efficient Monte Carlo method for optimal control problems with uncertainty. Comput. Optim. Appl. (2003) 26: 219-230. ![]() |
[10] |
Error estimates for the numerical approximation of Dirichlet boundary control for semilinear elliptic equations. SIAM J. Control Optim. (2006) 45: 1586-1611. ![]() |
[11] |
Multilevel and weighted reduced basis method for stochastic optimal control problems constrained by Stokes equations. Numer. Math. (2016) 133: 67-102. ![]() |
[12] |
J. Eckstein and M. Fukushima, Some reformulations and applications of the alternating direction method of multipliers, in Large Scale Optimization, Kluwer Acad. Publ., Dordrecht, 1994,115–134. doi: 10.1007/978-1-4613-3632-7_7
![]() |
[13] |
An efficient numerical method for acoustic wave scattering in random media. SIAM/ASA J. Uncertain. Quantif. (2015) 3: 790-822. ![]() |
[14] |
An efficient Monte Carlo-transformed field expansion method for electromagnetic wave scattering by random rough surfaces. Commun. Comput. Phys. (2018) 23: 685-705. ![]() |
[15] |
A multimodes Monte Carlo finite element method for elliptic partial differential equations with random coefficients. Int. J. Uncertain. Quantif. (2016) 6: 429-443. ![]() |
[16] |
An efficient Monte Carlo interior penalty discontinuous Galerkin method for elastic wave scattering in random media. Comput. Methods Appl. Mech. Engrg. (2017) 315: 141-168. ![]() |
[17] |
R. Glowinski and A. Marrocco, Sur l'approximation, par éléments finis d'ordre un, et la résolution, par pénalisation-dualité, d'une classe de problèmes de Dirichlet non linéaires, Rev. Française Automat. Informat. Recherche Opérationnelle Sér. Rouge Anal. Numér., 9 (1975), 41–76. doi: 10.1051/m2an/197509R200411
![]() |
[18] |
On the convergence rate of the Douglas-Rachford alternating direction method. SIAM J. Numer. Anal. (2012) 50: 700-709. ![]() |
[19] |
On non-ergodic convergence rate of Douglas-Rachford alternating direction method of multipliers. Numer. Math. (2015) 130: 567-577. ![]() |
[20] |
M. Hinze, R. Pinnau, M. Ulbrich and S. Ulbrich, Optimization with PDE Constraints, Mathematical Modelling: Theory and Applications, 23, Springer, New York, 2009. doi: 10.1007/978-1-4020-8839-1
![]() |
[21] |
Y. Hwang, J. Lee, J. Lee and M. Yoon, A domain decomposition algorithm for optimal control problems governed by elliptic PDEs with random inputs, Appl. Math. Comput., 364 (2020), 14pp. doi: 10.1016/j.amc.2019.124674
![]() |
[22] |
Convexification for the inversion of a time dependent wave front in a heterogeneous medium. SIAM J. Appl. Math. (2019) 79: 1722-1747. ![]() |
[23] |
D. P. Kouri, M. Heinkenschloos, D. Ridzal and B. G. van Bloemen Waanders, A trust-region algorithm with adaptive stochastic collocation for PDE optimization under uncertainty, SIAM J. Sci. Comput., 35 (2013), A1847–A1879. doi: 10.1137/120892362
![]() |
[24] |
Existence and optimality conditions for risk-averse PDE-constrained optimization. SIAM/ASA J. Uncertain. Quantif. (2018) 6: 787-815. ![]() |
[25] |
An efficient and accurate method for the identification of the most influential random parameters appearing in the input data for PDEs. SIAM/ASA J. Uncertain. Quantif. (2014) 2: 82-105. ![]() |
[26] |
An efficient alternating direction method of multipliers for optimal control problems constrained by random Helmholtz equations. Numer. Algorithms (2018) 78: 161-191. ![]() |
[27] |
J.-L. Lions and E. Magenes, Non-Homogeneous Boundary Value Problems and Applications, Die Grundlehren der mathematischen Wissenschaften, 1, Springer-Verlag, New York-Heidelberg, 1972. doi: 10.1007/978-3-642-65161-8
![]() |
[28] |
R. Naseri and A. Malek, Numerical optimal control for problems with random forced SPDE constraints, ISRN Appl. Math., 2014 (2014), 11pp. doi: 10.1155/2014/974305
![]() |
[29] |
Solving constrained total-variation image restoration and reconstruction problems via alternating direction methods. SIAM J. Sci. Comput. (2010) 32: 2710-2736. ![]() |
[30] |
Stochastic collocation for optimal control problems with stochastic PDE constraints. SIAM J. Control Optim. (2012) 50: 2659-2682. ![]() |
[31] |
Alternating direction algorithms for -problems in compressive sensing. SIAM J. Sci. Comput. (2011) 33: 250-278. ![]() |
[32] |
A scalable framework for the solution of stochastic inverse problems using a sparse grid collocation approach. J. Comput. Phys. (2008) 227: 4697-4735. ![]() |
[33] |
An alternating direction method of multipliers for elliptic equation constrained optimization problem. Sci. China Math. (2017) 60: 361-378. ![]() |
Algorithm 2: Two block ADMM for BCC. |
![]() |
Algorithm 2: Two block ADMM for BCC. |
![]() |
Q | Algorithms 1 | Algorithms 2 |
1 | 1.942e-1 | 2.276e-1 |
2 | 2.315e-2 | 2.823e-2 |
3 | 8.241e-3 | 7.566e-3 |