arXiv is now an independent nonprofit! Learn more
License: arXiv.org perpetual non-exclusive license
arXiv:2608.20179v1 [math.OC] 20 Aug 2026

Dynamic Portfolio Optimization under CVaR Constraints

Anran Hu Note: Columbia University, Department of Industrial Engineering and Operations Research; ah4277@columbia.edu.    Silvana M. Pesenti Note: University of Toronto, Department of Statistical Sciences; silvana.pesenti@utoronto.ca.    Xiaofei Shi Note: University of Toronto, Department of Statistical Sciences; xf.shi@utoronto.ca.
Abstract

We study continuous-time dynamic portfolio optimization under a Conditional Value-at-Risk (CVaR) constraint on the investor’s terminal loss. For a general class of convex trading objectives, we exploit the auxiliary-threshold representation of CVaR to establish the existence of an optimal strategy and strong duality without requiring market completeness. These results motivate a dual-based nested bisection–golden-search algorithm over the threshold and Lagrangian multiplier, where the inner iterations reduce to standard unconstrained stochastic control problems. We prove that the resulting strategies converge to the optimal control as the number of iterations tends to infinity. Numerical experiments recover the Merton policy when the risk constraint is nonbinding. When the constraint is binding, the optimal strategy becomes state dependent: the investor reduces risky exposure following adverse outcomes but preserves, and near maturity may increase, exposure following favorable outcomes. Thus, a terminal CVaR constraint produces an asymmetric reallocation across states rather than uniform de-risking. Nontraded endowment risk amplifies the conservative adjustment, whereas price impact lowers desired positions and adjustment speeds.

Keywords: Dynamic portfolio optimization; Conditional Value-at-Risk; Constrained stochastic control; Lagrangian duality; Incomplete markets

JEL Classification: G11; C61; C63

1 Introduction

Financial investors seek to generate returns while managing the risks associated with their investment strategies. Merton’s foundational analyses of continuous-time portfolio selection and the efficient portfolio frontier established canonical benchmarks for this trade-off 23; 24. Subsequent works have extended portfolio choice in several directions, including market models with price impact (e.g. 36; 11), trading costs (e.g. 9; 26), robust and risk-aware decision criteria (e.g. 19), and benchmark-relative portfolio optimization (e.g. 27).

Downside-risk bounds are particularly relevant in portfolio selection when regulatory mandates or trading-desk requirements impose direct limits on losses in adverse states. Unlike conventional risk aversion, such bounds target the downside tail directly. Conditional Value-at-Risk (CVaR), also known as Expected Shortfall, is a downside-tail risk measure that averages losses in a prescribed tail of the loss distribution 2; 34. In static portfolio optimization, CVaR may either be minimized as the risk objective 33 or imposed as a constraint on an otherwise return-oriented objective 21; 3. Related discrete-time multiperiod formulations include CVaR-based risk control in 7 and dynamic mean–CVaR portfolio selection with a focus on time consistency in 35. In the continuous-time setting, one strand of the literature studies the cases where the problem can be recast as the choice of a replicable terminal payoff, due to additional assumptions such as market completeness 16; 14. Another strand considers self-financing portfolio choice under dynamically re-evaluated risk constraints and exploits specialized growth-optimal or CRRA structures 31; 25.

A common way is to incorporate downside risk through a soft penalty in the investor’s objective. Although convenient, such a formulation requires the investor to specify an exogenous penalty coefficient, and an arbitrary choice of this coefficient does not ensure compliance with a prescribed risk budget. In many institutional, regulatory, and wealth-management applications, however, the relevant mandate is an explicit upper bound on downside risk. Motivated by this consideration, we treat the terminal CVaR bound as an exogenous risk-management requirement rather than a preference penalty incorporated into the performance objective. Hard-constraint formulations also arise more broadly in stochastic control, including problems with expectation and terminal-law constraints (e.g. 30; 10), and in mean-field games with state or other feasibility constraints (e.g. 6; 18).

In this paper, we study a general continuous-time dynamic portfolio optimization problem subject to a hard CVaR constraint on terminal loss. Our framework does not require self-financing wealth dynamics or market completeness and accommodates cumulative external cash flows and nontraded endowment risk. In this general setting, the problem cannot be reduced to a static choice of terminal payoff: nontraded risks need not be replicable, while general running costs make the entire state–control path relevant. In the frictional extensions, the current position becomes an additional state variable and trading speed becomes the control, so the timing and speed of portfolio adjustment also affect optimality. The optimal strategy must therefore be characterized dynamically rather than recovered solely from an optimal terminal payoff.

To analyze this general portfolio optimization problem under hard CVaR constraints, we use the Rockafellar–Uryasev representation of CVaR to obtain a convex primal–dual formulation over the adapted trading strategy and an auxiliary scalar threshold. This formulation preserves the dynamic nature of the portfolio problem while yielding a modular solution approach based on standard unconstrained stochastic control problems. It provides the basis for both our theoretical analysis and the computational method developed below.

Contributions.

Our contribution to this line of research is threefold.

First, we provide a convex-analytic treatment of continuous-time portfolio optimization under a hard terminal CVaR constraint in a market that may be incomplete. The investor minimizes a general convex expected running and terminal cost over admissible adapted trading strategies. The framework covers, among other examples, linear–quadratic and CARA specifications, as well as extended-valued CRRA and logarithmic criteria whenever the corresponding finite-feasibility condition is satisfied. We show that the CVaR threshold can be restricted to a common compact interval and establish existence of a primal optimizer. Under strict convexity, the optimal trading strategy is unique. We further establish existence of Lagrangian minimizers for every multiplier. Under a Slater condition, we prove strong duality, existence and an explicit bound for an optimal multiplier, and recovery of a primal optimizer from the dual problem. These results do not require market completeness.

Second, we exploit the resulting max–min dual structure to develop a modular numerical method. For each fixed Lagrange multiplier and CVaR threshold, the innermost problem is a standard unconstrained stochastic control problem, allowing existing dynamic-programming, PDE, or stochastic-control solvers to be used as an oracle. An inner golden-section search selects the threshold, while an outer bisection adjusts the multiplier using the CVaR constraint residual. We quantify the error of the inner search and prove convergence of the combined procedure when the inner accuracy is increased appropriately relative to the outer bisection. In particular, the constraint residual converges to zero and the objective value converges to the primal optimum. Under strict convexity, the computed controls converge weakly to the unique optimal strategy; strong convexity strengthens this conclusion to strong convergence in L𝔽2L^{2}_{\mathbb{F}}.

Third, we use numerical experiments to examine the effect of a binding terminal CVaR constraint in four environments: a frictionless complete-market benchmark, an incomplete market with nontraded endowment risk, a model with quadratic trading-rate regularization, and a model with square-root price impact. The first three settings remain within the convex structure motivating our analysis, while the square-root specification provides a robustness experiment beyond the setting covered by our convergence theory. Three empirical patterns emerge across the reported calibrations. First, the CVaR constraint reshapes the terminal-wealth distribution asymmetrically, with the adjustment concentrated in the downside tail rather than taking the form of a uniform contraction. This illustrates the distinction from conventional risk aversion: CVaR targets adverse tail outcomes directly rather than penalizing risk throughout the distribution. Second, the response combines an initially conservative adjustment with state-dependent feedback. Although the constraint is imposed only at maturity, when it binds, current wealth becomes a relevant state variable for the exposure policy: the computed strategies reduce risky exposure following adverse outcomes while maintaining greater participation following favorable outcomes. Third, in the reported zero-interest, no-positive-inflow experiments, the unconditional loss-CVaR diagnostic remains below the terminal risk limit at every reported intermediate date across all four environments. Although the constraint is imposed only at maturity, the behavior of the unconditional interim CVaR diagnostic suggests that, in these experiments, the terminal constraint may also discipline risk taking earlier in the investment horizon.

More broadly, our work is connected to the literature on portfolio optimization under alternative downside-risk and distributional constraints. Related formulations impose VaR constraints 4; 32; 8 or the closely related Capital-at-Risk constraint 12, formulate portfolio choice in terms of wealth quantiles 17, employ dynamic multivariate risk measures 13, or impose utility-based shortfall-risk constraints 15. Our analysis also relates to benchmark-relative portfolio formulations that restrict terminal payoffs through divergence constraints, including Bregman–Wasserstein constraints 29 and their asymmetric α\alpha-Bregman–Wasserstein extension 28.

The remainder of the paper is organized as follows. Section 2 introduces the market, endowment, objective, and terminal CVaR constraint. Section 3 develops the primal and dual formulations. Section 4 presents the nested search algorithm and its convergence analysis. Section 5 studies the complete- and incomplete-market benchmarks, and Section 6 adds quadratic trading rate regularization and nonlinear price impact. Section 7 concludes.

2 Market Model and CVaR-Constrained Portfolio Problem

This section formulates the dynamic portfolio management problem studied in the paper. We first introduce a general continuous-time market with traded assets, cumulative endowment, and potentially nontraded background risk. Portfolio strategies are evaluated through a running and terminal cost criterion and are required to satisfy a CVaR constraint on terminal losses. This formulation accommodates incomplete markets and provides the setting for the reformulation and algorithm developed in the subsequent sections.

We then specialize the general model to a one-stock linear–quadratic Black–Scholes benchmark with terminal CVaR constraints. The benchmark is analytically transparent: in the absence of a binding CVaR constraint, the optimal risky-asset holding reduces to the classical Merton dollar exposure, while an active constraint changes the feedback strategy to protect the lower tail of terminal wealth. This structure also provides a common framework for the numerical experiments with endowment risk and trading frictions.

We work on a filtered probability space (Ω,,𝔽={t}t[0,T],)(\Omega,\mathcal{F},\mathds{F}=\{\mathcal{F}_{t}\}_{t\in[0,T]},\mathbb{P}) satisfying the usual conditions, where [0,T][0,T] denotes the investment horizon. Let {Bt=(Bt(1),Bt(2),,Bt(d))}t[0,T]\left\{B_{t}=(B_{t}^{(1)},B_{t}^{(2)},\ldots,B_{t}^{(d)})^{\top}\right\}_{t\in[0,T]}, be a standard dd-dimensional Brownian motion adapted to 𝔽\mathds{F}, and let {Bt}t[0,T]\{B_{t}^{\perp}\}_{t\in[0,T]} be a 1-dim Brownian motion on 𝔽\mathds{F} that is independent of {Bt}t[0,T]\{B_{t}\}_{t\in[0,T]}.

The market contains one risk-free asset and mdm\leq d risky assets. The risk-free asset earns a constant interest rate r0r\geq 0. The risky asset price vector St=(St(1),St(2),,St(m))S_{t}=(S_{t}^{(1)},S_{t}^{(2)},\ldots,S_{t}^{(m)})^{\top} satisfies

dSt=rStdt+diag{St}(μ(t,St)dt+σ(t,St)dBt),S0(0,)m.\displaystyle dS_{t}=rS_{t}dt+\text{diag}\{S_{t}\}\left(\mu(t,S_{t})dt+\sigma(t,S_{t})\,dB_{t}\right)\,,\qquad S_{0}\in(0,\infty)^{m}. (2.1)

Here the μ:[0,T]×mm\mu:[0,T]\times\mathbb{R}^{m}\to\mathbb{R}^{m} is the vector of excess dollar returns, and σ:[0,T]×mm×d\sigma:[0,T]\times\mathbb{R}^{m}\to\mathbb{R}^{m\times d} is the volatility matrix. Since mm may be smaller than dd, the risky assets need not span all Brownian shocks.

The investor receives a cumulative endowment ζ\zeta with dynamics

dζt=dbt+βtdBt+βtdBt.\displaystyle d\zeta_{t}=db_{t}+\beta_{t}\,dB_{t}+\beta_{t}^{\perp}dB_{t}^{\perp}. (2.2)

The finite-variation process bb captures deterministic or predictable cash flows, including lump-sum payments, while the predictable row vector βt1×d\beta_{t}\in\mathbb{R}^{1\times d} captures the endowment’s exposure to Brownian shocks. Only the component of βt\beta_{t} lying in the span of the traded volatility matrix can be hedged by the risky assets. In contrast, the remaining component βt\beta^{\perp}_{t}\in\mathbb{R}, driven by the independent Brownian motion BB^{\perp}, is nontraded background risk and is a source of market incompleteness in the model.

We assume that the filtered probability space supports a process SS satisfying (2.1), and we fix this weak solution throughout the paper. We impose the following regularity conditions on the exogenous coefficients and endowment processes:

Assumption 2.1 (Regularity of exogenous processes).

The functions μ\mu and σ\sigma are jointly continuous. In addition, μ\mu and σ\sigma are uniformly bounded, and for every (t,s)[0,T]×m(t,s)\in[0,T]\times\mathbb{R}^{m}, σ(t,s)σ(t,s)\sigma(t,s)\sigma(t,s)^{\top} is positive definite. The process bb is predictable and of finite variation, with b0=0b_{0}=0, and β\beta and β\beta^{\perp} are predictable. Moreover, there exists p>1p>1 such that

𝔼[|b|T2p+(0Tβt2+(βt)2𝑑t)p]<.\displaystyle\mathbb{E}\left[|b|_{T}^{2p}+\left(\int_{0}^{T}\|\beta_{t}\|^{2}+(\beta^{\perp}_{t})^{2}\,dt\right)^{p}\right]<\infty.

Let ϕ={ϕt=(ϕt(1),ϕt(2),,ϕt(m))}t[0,T]\phi=\left\{\phi_{t}=\left(\phi_{t}^{(1)},\phi_{t}^{(2)},\ldots,\phi_{t}^{(m)}\right)^{\top}\right\}_{t\in[0,T]} denote the portfolio of the investor, where ϕt(i)\phi_{t}^{(i)} represents the number of shares held in the (i)(i)–th risky asset. Available to the investor are trading strategies that are m\mathbb{R}^{m}-valued predictable processes φ={φt:=diag{St}ϕt}t[0,T]\varphi=\left\{\varphi_{t}:=\text{diag}\{S_{t}\}\phi_{t}\right\}_{t\in[0,T]}, where φt(i)=ϕt(i)St(i)\varphi_{t}^{(i)}=\phi_{t}^{(i)}S_{t}^{(i)} denotes the dollar risky exposure in the (i)(i)–th risky asset. The remaining wealth is invested in the risk-free asset, with the controlled wealth process Wφ={Wtφ}t[0,T]W^{\varphi}=\{W^{\varphi}_{t}\}_{t\in[0,T]} follows

dWtφ\displaystyle dW_{t}^{\varphi} =r(WtφϕtSt)dt+ϕtdSt+dζt\displaystyle=r\left(W_{t}^{\varphi}-\phi_{t}^{\top}S_{t}\right)dt+\phi^{\top}_{t}dS_{t}+d\zeta_{t}
=(rWtφ+φtμ(t,St))dt+dbt+(φtσ(t,St)+βt)dBt+βtdBt,W0φ=w0,\displaystyle=\left(rW_{t}^{\varphi}+\varphi_{t}^{\top}\mu(t,S_{t})\right)\,dt+db_{t}+\left(\varphi_{t}^{\top}\sigma(t,S_{t})+\beta_{t}\right)\,dB_{t}+\beta^{\perp}_{t}dB_{t}^{\perp},\qquad W_{0}^{\varphi}=w_{0}\,, (2.3)

where w0>0w_{0}>0 denotes the initial wealth of the investor.

Next, we denote by 𝒜\mathcal{A} the set of admissible strategies as follows:

Assumption 2.2.

The set of admissible strategies is

𝒜:={φL𝔽2([0,T]×Ω;m):φtA,dtd-a.e.}.\mathcal{A}:=\left\{\varphi\in L^{2}_{\mathbb{F}}([0,T]\times\Omega;\mathbb{R}^{m}):\varphi_{t}\in A,\quad dt\otimes d\mathbb{P}\text{-a.e.}\right\}.

where the action set AmA\subset\mathbb{R}^{m} is nonempty, compact, and convex.

The investor evaluates a strategy through the cost functional

J(φ):=𝔼[0Tf(t,Wtφ,φt)𝑑t+g(WTφ)],\displaystyle J(\varphi):=\mathbb{E}\left[\int_{0}^{T}f(t,W_{t}^{\varphi},\varphi_{t})\,dt+g(W_{T}^{\varphi})\right], (2.4)

where ff is the running cost function and gg is the terminal cost function. As the investor aims to minimize the cost functional (2.4), the utility maximization framework fits within our setting by treating costs as negative rewards.

In addition to the cost functional, the investor requires a risk constraint on a function :\ell:\mathbb{R}\to\mathbb{R} applied to the terminal portfolio wealth. The risk constraint is given by the Conditional Value-at-Risk (CVaR) (1). The CVaR at a confidence level α(0,1)\alpha\in(0,1) for the loss random variable (WT)\ell(W_{T}) is defined as

CVaRα((WT))=11αα1VaRu((WT))𝑑u,\displaystyle\operatorname{CVaR}_{\alpha}(\ell(W_{T}))=\frac{1}{1-\alpha}\int_{\alpha}^{1}\operatorname{VaR}_{u}(\ell(W_{T}))du, (2.5)

where the Value-at-Risk at a confidence level of α(0,1)\alpha\in(0,1) is given by

VaRα((WT))=inf{x:((WT)x)α}.\displaystyle\operatorname{VaR}_{\alpha}(\ell(W_{T}))=\inf\{x\in\mathbb{R}:\mathbb{P}(\ell(W_{T})\leq x)\geq\alpha\}. (2.6)

Given a confidence level α(0,1)\alpha\in(0,1) and a risk limit cc\in\mathbb{R}, the investor requires a strategy that satisfies

CVaRα((WTφ))c.\displaystyle\operatorname{CVaR}_{\alpha}\bigl(\ell(W_{T}^{\varphi})\bigr)\leq c. (2.7)

For the choice (w)=w\ell(w)=-w, the CVaR constraint limits the average severity of the worst (1α)(1-\alpha) fraction of terminal losses to cc. Summarizing, the investor’s CVaR-constrained portfolio problem is therefore

infφ𝒜\displaystyle\inf_{\varphi\in\mathcal{A}}\quad J(φ)\displaystyle J(\varphi) (2.8)
subject to CVaRα((WTφ))c,\displaystyle\operatorname{CVaR}_{\alpha}\bigl(\ell(W_{T}^{\varphi})\bigr)\leq c,
(St,Wtφ) satisfy (2.1) and (2).\displaystyle(S_{t},W_{t}^{\varphi})\text{ satisfy }\eqref{dyn:stock}\text{ and }\eqref{dyn:wealth}.

Throughout the paper, we impose the following regularity conditions on the objective and terminal loss functions.

Assumption 2.3 (Regularity of cost functionals).

The functions f,g,f,g,\ell satisfy the following conditions.

  1. (i)

    The function f:[0,T]××A(,+]f:[0,T]\times\mathbb{R}\times A\rightarrow(-\infty,+\infty] is jointly Borel measurable and, for almost every t[0,T]t\in[0,T], the mapping (w,a)f(t,w,a)(w,a)\mapsto f(t,w,a) is proper, convex, and lower semicontinuous. Moreover, there exists f¯L1(0,T)\underline{f}\in L^{1}(0,T) such that f(t,w,a)f¯(t)f(t,w,a)\geq\underline{f}(t) for almost every tt and all (w,a)×A(w,a)\in\mathbb{R}\times A.

  2. (ii)

    The function g:(,+]g:\mathbb{R}\rightarrow(-\infty,+\infty] is proper, convex, and lower semicontinuous.

  3. (iii)

    The terminal loss :\ell:\mathbb{R}\rightarrow\mathbb{R} is convex and lower semicontinuous. Moreover, for the same p>1p>1 as in Assumption 2.1, there exists L>0L_{\ell}>0 such that

    |(w)|L(1+|w|p),w.|\ell(w)|\leq L_{\ell}(1+|w|^{p}),\qquad w\in\mathbb{R}.
Remark 2.4.

Together with Assumptions 2.1 and 2.2, Assumption 2.3iii ensures that (WTφ)\ell(W_{T}^{\varphi}) is integrable for every φ𝒜\varphi\in\mathcal{A}. Indeed, the standard moment estimate for the wealth equation, together with the boundedness of μ\mu and σ\sigma and the compactness of AA, gives 𝔼[|WTφ|2p]<\mathbb{E}\bigl[|W_{T}^{\varphi}|^{2p}\bigr]<\infty for every φ𝒜\varphi\in\mathcal{A}. Assumption 2.3 iii then implies 𝔼[|(WTφ)|2]<\mathbb{E}\bigl[|\ell(W_{T}^{\varphi})|^{2}\bigr]<\infty, and hence (WTφ)\ell(W_{T}^{\varphi}) is integrable. A uniform square-integrability estimate is established in Proposition 3.2.

Remark 2.5.

Assumption 2.3ii ensures that there exist ag,bga_{g},b_{g}\in\mathbb{R} such that g(w)agw+bgg(w)\geq a_{g}w+b_{g}, for all ww\in\mathbb{R}. Together with Assumption 2.3i on ff and the uniform first-moment bound on admissible wealth processes, this yields infφ𝒜J(φ)>\inf_{\varphi\in\mathcal{A}}J(\varphi)>-\infty. We henceforth fix JlowJ_{\rm low}\in\mathbb{R} such that J(φ)JlowJ(\varphi)\geq J_{\rm low} for any φ𝒜.\varphi\in\mathcal{A}.

Allowing the objective costs to take the value ++\infty permits domain restrictions in utility-based criteria. In particular, the framework accommodates CARA terminal costs, as well as extended-valued CRRA and logarithmic costs whenever a finite-cost feasible strategy exists.

For the existence of a primal optimizer, we require the feasibility of the optimization problem.

Assumption 2.6 (Feasibility).

There exists at least one admissible strategy φ𝒜\varphi\in\mathcal{A} such that

J(φ)<andCVaRα((WTφ))c.J(\varphi)<\infty\qquad\text{and}\qquad\operatorname{CVaR}_{\alpha}(\ell(W_{T}^{\varphi}))\leq c.

A sufficient condition for the feasibility assumption is that 0A0\in A, that is the no-trade wealth

WT0=erTw0+0Ter(Tt)dζt\displaystyle W_{T}^{0}=e^{rT}w_{0}+\int_{0}^{T}e^{r(T-t)}\,d\zeta_{t}

satisfies CVaRα((WT0))c\operatorname{CVaR}_{\alpha}(\ell(W_{T}^{0}))\leq c, and the corresponding objective J(0)J(0) is finite.

The formulation in Section 2 is deliberately stated at a general level. It accommodates alternative objective specifications, including CARA terminal costs and, whenever the effective-domain and finite-feasibility requirements are satisfied, CRRA and logarithmic costs, as well as richer market dynamics and additional state variables to include consumption control or market frictions. The reformulation and algorithm developed in Sections 3 and 4 are driven primarily by the convex structure of the CVaR representation and do not depend on the particular objective function or market specification.

3 Constrained Convex Optimization Reformulation

In this section, we reformulate the risk-constrained stochastic control problem (2.8) as a convex constrained optimization problem. The main device is the auxiliary-variable representation of CVaR, which converts the terminal risk constraint into a convex constraint in both the control and an additional scalar threshold variable. This formulation then allows us to introduce a Lagrangian dual problem and establish strong duality under an additional Slater-type condition.

3.1 Reformulation and Primal Problem

By Remark 2.4, (WTφ)\ell(W_{T}^{\varphi}) is integrable for every φ𝒜\varphi\in\mathcal{A}. Hence, its CVaR at level α(0,1)\alpha\in(0,1) admits the representation introduced in 33:

CVaRα((WTφ))=infη{η+11α𝔼[((WTφ)η)+]}.\displaystyle\operatorname{CVaR}_{\alpha}(\ell(W_{T}^{\varphi}))=\inf_{\eta\in\mathbb{R}}\left\{\eta+\frac{1}{1-\alpha}\mathbb{E}\big[(\ell(W_{T}^{\varphi})-\eta)^{+}\big]\right\}. (3.1)

The infimum is attained, and its minimizers are the generalized α\alpha-quantiles of (WTφ)\ell(W_{T}^{\varphi}). Further, for each (φ,η)𝒜×(\varphi,\eta)\in\mathcal{A}\times\mathbb{R}, define

C(φ,η):=η+11α𝔼[((WTφ)η)+]c.C(\varphi,\eta):=\eta+\frac{1}{1-\alpha}\mathbb{E}\big[(\ell(W_{T}^{\varphi})-\eta)^{+}\big]-c. (3.2)

Then the constraint CVaRα((WTφ))c\operatorname{CVaR}_{\alpha}(\ell(W_{T}^{\varphi}))\leq c is equivalent to the existence of η\eta\in\mathbb{R} such that C(φ,η)0C(\varphi,\eta)\leq 0. Thus the portfolio optimization problem can be written as

p:=infφ𝒜,ηJ(φ)subject toC(φ,η)0.\displaystyle p^{\star}:=\inf_{\varphi\in\mathcal{A},\ \eta\in\mathbb{R}}J(\varphi)\quad\text{subject to}\quad C(\varphi,\eta)\leq 0. (P)

Note that the scalar variable η\eta is not a trading decision. It is an auxiliary threshold variable introduced by the CVaR representation. This formulation separates the portfolio control φ\varphi from the scalar risk threshold η\eta, while preserving convexity.

We now present the main analytical properties of the primal formulation. These properties will be used later to derive the Lagrangian dual problem and the dual-based numerical algorithm.

Proposition 3.1 (Convexity of the primal problem).

Under Assumptions 2.2 and 2.3, the extended-valued functional J:𝒜(,+]J:\mathcal{A}\to(-\infty,+\infty] defined in (2.4) is convex in φ\varphi, and the finite-valued mapping C:𝒜×C:\mathcal{A}\times\mathbb{R}\to\mathbb{R} defined in (3.2) is jointly convex in (φ,η)(\varphi,\eta), and the primal problem is a convex optimization problem.

Proof.

For any φ1,φ2𝒜\varphi^{1},\varphi^{2}\in\mathcal{A} and θ[0,1]\theta\in[0,1], define φθ:=θφ1+(1θ)φ2\varphi^{\theta}:=\theta\varphi^{1}+(1-\theta)\varphi^{2}. By the linearity of the state equation and the uniqueness of solutions,

Wtφθ=θWtφ1+(1θ)Wtφ2,0tT.W_{t}^{\varphi^{\theta}}=\theta W_{t}^{\varphi^{1}}+(1-\theta)W_{t}^{\varphi^{2}},\qquad 0\leq t\leq T.

Since f(t,,)f(t,\cdot,\cdot) is jointly convex and gg is convex, we have

f(t,Wtφθ,φtθ)θf(t,Wtφ1,φt1)+(1θ)f(t,Wtφ2,φt2),f(t,W_{t}^{\varphi^{\theta}},\varphi_{t}^{\theta})\leq\theta f(t,W_{t}^{\varphi^{1}},\varphi_{t}^{1})+(1-\theta)f(t,W_{t}^{\varphi^{2}},\varphi_{t}^{2}),

and similarly g(WTφθ)θg(WTφ1)+(1θ)g(WTφ2)g(W_{T}^{\varphi^{\theta}})\leq\theta g(W_{T}^{\varphi^{1}})+(1-\theta)g(W_{T}^{\varphi^{2}}). Taking expectations gives J(φθ)θJ(φ1)+(1θ)J(φ2)J(\varphi^{\theta})\leq\theta J(\varphi^{1})+(1-\theta)J(\varphi^{2}). Therefore, the objective function J(φ)J(\varphi) is convex in the control φ\varphi on 𝒜\mathcal{A}.

It remains to show that CC is convex. Let ηθ:=θη1+(1θ)η2\eta^{\theta}:=\theta\eta^{1}+(1-\theta)\eta^{2}. Since \ell is convex and WTφW_{T}^{\varphi} is affine in φ\varphi,

(WTφθ)θ(WTφ1)+(1θ)(WTφ2).\ell(W_{T}^{\varphi^{\theta}})\leq\theta\ell(W_{T}^{\varphi^{1}})+(1-\theta)\ell(W_{T}^{\varphi^{2}}).

Therefore,

(WTφθ)ηθθ((WTφ1)η1)+(1θ)((WTφ2)η2).\ell(W_{T}^{\varphi^{\theta}})-\eta^{\theta}\leq\theta(\ell(W_{T}^{\varphi^{1}})-\eta^{1})+(1-\theta)(\ell(W_{T}^{\varphi^{2}})-\eta^{2}).

Because xx+x\mapsto x_{+} is convex and nondecreasing, it follows that

((WTφθ)ηθ)+θ((WTφ1)η1)++(1θ)((WTφ2)η2)+.(\ell(W_{T}^{\varphi^{\theta}})-\eta^{\theta})^{+}\leq\theta(\ell(W_{T}^{\varphi^{1}})-\eta^{1})^{+}+(1-\theta)(\ell(W_{T}^{\varphi^{2}})-\eta^{2})^{+}.

Taking expectations and adding the affine term η\eta shows that C(φ,η)C(\varphi,\eta) is jointly convex. Hence the feasible set {(φ,η):φ𝒜,C(φ,η)0}\{(\varphi,\eta):\varphi\in\mathcal{A},\ C(\varphi,\eta)\leq 0\} is convex, and the primal problem is convex. ∎

We next establish a uniform square-integrability estimate for the terminal losses and use it to restrict the auxiliary threshold to a common compact interval that does not depend on the constraint level cc.

Proposition 3.2 (Compactification of the CVaR threshold).

Under Assumptions 2.1, 2.2, and 2.3, there exists MX<M_{X}<\infty such that supφ𝒜𝔼[|(WTφ)|2]MX2\sup_{\varphi\in\mathcal{A}}\mathbb{E}\left[|\ell(W_{T}^{\varphi})|^{2}\right]\leq M_{X}^{2}. Let E=[MXα,MX1α]E=\left[-\frac{M_{X}}{\sqrt{\alpha}},\frac{M_{X}}{\sqrt{1-\alpha}}\right], then for every φ𝒜\varphi\in\mathcal{A},

infη{η+11α𝔼[((WTφ)η)+]}=infηE{η+11α𝔼[((WTφ)η)+]}.\inf_{\eta\in\mathbb{R}}\left\{\eta+\frac{1}{1-\alpha}\mathbb{E}[(\ell(W_{T}^{\varphi})-\eta)^{+}]\right\}=\inf_{\eta\in E}\left\{\eta+\frac{1}{1-\alpha}\mathbb{E}[(\ell(W_{T}^{\varphi})-\eta)^{+}]\right\}.

Consequently, (P) is equivalent to

p=infφ𝒜,ηEJ(φ)subject toC(φ,η)0.p^{\star}=\inf_{\varphi\in\mathcal{A},\ \eta\in E}J(\varphi)\quad\textnormal{subject to}\quad C(\varphi,\eta)\leq 0.
Proof.

By the standard moment estimate for SDEs with coefficients of linear growth, see 22 or (20, Theorem 2.1), for p1p\geq 1 from Assumption 2.1, there exists Cp>0C_{p}>0, independent of φ𝒜\varphi\in\mathcal{A}, such that

supφ𝒜𝔼[|WTφ|2p]Cp(1+|w0|2p)<.\sup_{\varphi\in\mathcal{A}}\mathbb{E}[|W_{T}^{\varphi}|^{2p}]\leq C_{p}(1+|w_{0}|^{2p})<\infty.

Since |(w)|K(1+|w|p)|\ell(w)|\leq K(1+|w|^{p}), we have |(WTφ)|22K2(1+|WTφ|2p)|\ell(W_{T}^{\varphi})|^{2}\leq 2K^{2}\left(1+|W_{T}^{\varphi}|^{2p}\right), and therefore supφ𝒜𝔼[|(WTφ)|2]<\sup_{\varphi\in\mathcal{A}}\mathbb{E}[|\ell(W_{T}^{\varphi})|^{2}]<\infty. Hence, there exists MX>0M_{X}>0 that only depends on the compact set AA and exogenous market coefficients, such that supφ𝒜𝔼[|(WTφ)|2]MX2\sup_{\varphi\in\mathcal{A}}\mathbb{E}[|\ell(W_{T}^{\varphi})|^{2}]\leq M_{X}^{2} .

Now fix φ𝒜\varphi\in\mathcal{A} and write X=(WTφ).X=\ell(W_{T}^{\varphi}). The minimizers of ηη+11α𝔼[(Xη)+]\eta\mapsto\eta+\frac{1}{1-\alpha}\mathbb{E}[(X-\eta)^{+}] are the α\alpha-quantiles of XX, namely the points η\eta satisfying

(X<η)α(Xη).\mathbb{P}(X<\eta)\leq\alpha\leq\mathbb{P}(X\leq\eta).

If η<MXα,\eta<-\frac{M_{X}}{\sqrt{\alpha}}, then

(Xη)(|X||η|)𝔼[|X|2]η2<α.\mathbb{P}(X\leq\eta)\leq\mathbb{P}(|X|\geq|\eta|)\leq\frac{\mathbb{E}[|X|^{2}]}{\eta^{2}}<\alpha.

Thus η\eta cannot be an α\alpha-quantile. Similarly, if η>MX1α,\eta>\frac{M_{X}}{\sqrt{1-\alpha}}, then

(Xη)(|X|η)𝔼[|X|2]η2<1α.\mathbb{P}(X\geq\eta)\leq\mathbb{P}(|X|\geq\eta)\leq\frac{\mathbb{E}[|X|^{2}]}{\eta^{2}}<1-\alpha.

Hence (X<η)>α\mathbb{P}(X<\eta)>\alpha, so η\eta cannot be an α\alpha-quantile. Therefore every minimizer lies in EE, and the infimum over \mathbb{R} equals the infimum over EE.

The equivalence between (P) and (3.2) follows directly. ∎

Proposition 3.3 (Existence of a primal optimizer).

Assume Assumptions 2.1, 2.2, 2.3, and 2.6 hold. Then the compactified primal problem

p=infφ𝒜,ηEJ(φ)subject toC(φ,η)0p^{\star}=\inf_{\varphi\in\mathcal{A},\ \eta\in E}J(\varphi)\quad\textnormal{subject to}\quad C(\varphi,\eta)\leq 0

admits an optimal solution (φ,η)𝒜×E(\varphi^{\star},\eta^{\star})\in\mathcal{A}\times E. Consequently, the original primal problem over 𝒜×\mathcal{A}\times\mathbb{R} also admits an optimal solution. In particular, one may choose an optimal solution with ηE\eta^{\star}\in E.

Proof.

By Assumption 2.6 and Proposition 3.2, the feasible set of the compactified problem is nonempty. Define

𝔸:={(φ,η)𝒜×E:C(φ,η)0}.\mathbb{A}:=\{(\varphi,\eta)\in\mathcal{A}\times E:C(\varphi,\eta)\leq 0\}.

Since AA is compact, the set 𝒜\mathcal{A} is bounded in L𝔽2([0,T]×Ω,m)L^{2}_{\mathbb{F}}([0,T]\times\Omega;\mathbb{R}^{m}). Moreover, 𝒜\mathcal{A} is convex by the convexity of AA, and it is closed: if φnφ\varphi^{n}\to\varphi in L𝔽2L^{2}_{\mathbb{F}}, then, up to a subsequence, φtnφt\varphi_{t}^{n}\to\varphi_{t} dtddt\otimes d\mathbb{P}-a.e.; since AA is closed, φtA\varphi_{t}\in A a.e. Hence φ𝒜\varphi\in\mathcal{A}. Thus 𝒜\mathcal{A} is closed, bounded, and convex in the Hilbert space L𝔽2L^{2}_{\mathbb{F}}, and is therefore weakly compact. Since EE is compact, 𝒜×E\mathcal{A}\times E is weakly compact.

It remains to show that 𝔸\mathbb{A} is weakly closed. By Proposition 3.1, CC is convex. Moreover, by the linearity of the controlled wealth dynamics (2), we can see that for φ1,φ2𝒜\varphi^{1},\varphi^{2}\in\mathcal{A},

dert(Wtφ1Wtφ2)=ert(φt1φt2)(μ(t,St)dt+σ(t,St)dBt),de^{-rt}(W_{t}^{\varphi^{1}}-W_{t}^{\varphi^{2}})=e^{-rt}\left(\varphi_{t}^{1}-\varphi_{t}^{2}\right)^{\top}\left(\mu(t,S_{t})dt+\sigma(t,S_{t})dB_{t}\right),

which implies

𝔼[(Wtφ1Wtφ2)2]\displaystyle\mathbb{E}\left[(W_{t}^{\varphi^{1}}-W_{t}^{\varphi^{2}})^{2}\right] 2𝔼[0te2r(tu)(t|(φu1φu2)μ(u,Su)|2+(φu1φu2)σ(u,Su)2)𝑑u]\displaystyle\leq 2\mathbb{E}\left[\int_{0}^{t}e^{2r(t-u)}\left(t\left|\left(\varphi_{u}^{1}-\varphi_{u}^{2}\right)^{\top}\mu(u,S_{u})\right|^{2}+\left\|\left(\varphi_{u}^{1}-\varphi_{u}^{2}\right)^{\top}\sigma(u,S_{u})\right\|^{2}\right)du\right]
M𝔼[0tφu1φu22𝑑u],\displaystyle\leq M\mathbb{E}\left[\int_{0}^{t}\left\|\varphi_{u}^{1}-\varphi_{u}^{2}\right\|^{2}\ du\right], (3.3)

where MM only depends on rr, TT, the set AA, and the uniform bounds of μ\mu and σ\sigma. The above stability estimate (3.3) for the wealth equation, together with the lower semicontinuity of \ell and Fatou’s lemma, implies that CC is lower semicontinuous in the strong topology of L𝔽2×L^{2}_{\mathbb{F}}\times\mathbb{R}. Since a convex strongly lower semicontinuous functional is weakly lower semicontinuous, CC is weakly lower semicontinuous. Therefore the sublevel set of CC

𝔸={(φ,η)𝒜×E:C(φ,η)0}\mathbb{A}=\{(\varphi,\eta)\in\mathcal{A}\times E:C(\varphi,\eta)\leq 0\}

is weakly closed. Hence 𝔸𝒜×E\mathbb{A}\subset\mathcal{A}\times E is weakly compact.

Let (φn,ηn)𝔸(\varphi^{n},\eta^{n})\subset\mathbb{A} be a minimizing sequence, so that J(φn)p.J(\varphi^{n})\to p^{\star}. By weak compactness of 𝔸\mathbb{A}, there exist a subsequence, still denoted by (φn,ηn)(\varphi^{n},\eta^{n}), and a pair (φ,η)𝔸(\varphi^{\star},\eta^{\star})\in\mathbb{A} such that

φnφin L𝔽2,ηnη.\varphi^{n}\rightharpoonup\varphi^{\star}\quad\text{in }L^{2}_{\mathbb{F}},\qquad\eta^{n}\to\eta^{\star}.

We next verify that JJ is weakly lower semicontinuous. Suppose first that φnφ\varphi^{n}\to\varphi strongly in L𝔽2L^{2}_{\mathbb{F}}. By (3.3),

WφnWφin L2([0,T]×Ω),WTφnWTφin L2(Ω).W^{\varphi^{n}}\to W^{\varphi}\quad\text{in }L^{2}([0,T]\times\Omega),\qquad W_{T}^{\varphi^{n}}\to W_{T}^{\varphi}\quad\text{in }L^{2}(\Omega).

Passing to a subsequence, the corresponding convergences hold almost everywhere.

Since f(t,w,a)f¯(t)f(t,w,a)\geq\underline{f}(t) with f¯L1(0,T)\underline{f}\in L^{1}(0,T), the function ff¯f-\underline{f} is nonnegative. The lower semicontinuity of ff and Fatou’s lemma therefore yield

𝔼[0Tf(t,Wtφ,φt)𝑑t]lim infn𝔼[0Tf(t,Wtφn,φtn)𝑑t].\mathbb{E}\left[\int_{0}^{T}f(t,W_{t}^{\varphi},\varphi_{t})\,dt\right]\leq\liminf_{n\to\infty}\mathbb{E}\left[\int_{0}^{T}f(t,W_{t}^{\varphi^{n}},\varphi_{t}^{n})\,dt\right].

Moreover, since gg is proper, convex, and lower semicontinuous, there exist ag,bga_{g},b_{g}\in\mathbb{R} such that g(w)agw+bgg(w)\geq a_{g}w+b_{g}, for all ww\in\mathbb{R}. Applying Fatou’s lemma to the nonnegative function g(w)agwbgg(w)-a_{g}w-b_{g}, and using the L1L^{1} convergence of WTφnW_{T}^{\varphi^{n}}, gives

𝔼[g(WTφ)]lim infn𝔼[g(WTφn)].\mathbb{E}[g(W_{T}^{\varphi})]\leq\liminf_{n\to\infty}\mathbb{E}[g(W_{T}^{\varphi^{n}})].

Thus JJ is strongly lower semicontinuous.

Since JJ is convex by Proposition 3.1, it is weakly lower semicontinuous. Hence

J(φ)lim infnJ(φn)=p.J(\varphi^{\star})\leq\liminf_{n\to\infty}J(\varphi^{n})=p^{\star}.

Since (φ,η)𝔸(\varphi^{\star},\eta^{\star})\in\mathbb{A} is feasible, the reverse inequality pJ(φ)p^{\star}\leq J(\varphi^{\star}) follows from the definition of pp^{\star}. Therefore J(φ)=p,J(\varphi^{\star})=p^{\star}, and (φ,η)(\varphi^{\star},\eta^{\star}) is a primal optimizer.

Finally, Proposition 3.2 shows that restricting η\eta to EE does not change the value of the primal problem. Hence the same pair is also an optimal solution of the original primal problem over 𝒜×\mathcal{A}\times\mathbb{R}. ∎

Finally, we establish the uniqueness of the optimal control, under strictly convexity assumption.

Assumption 3.4.

The objective functional JJ is strictly convex on 𝒜\mathcal{A}; that is, for any distinct φ,ψ𝒜\varphi,\psi\in\mathcal{A} satisfying J(φ)<J(\varphi)<\infty and J(ψ)<J(\psi)<\infty, and any θ(0,1)\theta\in(0,1),

J(θφ+(1θ)ψ)<θJ(φ)+(1θ)J(ψ).J\bigl(\theta\varphi+(1-\theta)\psi\bigr)<\theta J(\varphi)+(1-\theta)J(\psi).

In the following, we provide some explicit conditions on the problem parameters that can guarantee the above the strict convexity of JJ.

Proposition 3.5.

Suppose that Assumptions 2.1, 2.2, and 2.3 hold. Then the objective functional JJ is strictly convex on 𝒜\mathcal{A}, if one of the following conditions hold:

  1. (i)

    For almost every t[0,T]t\in[0,T], the function (w,a)f(t,w,a)(w,a)\mapsto f(t,w,a) is strictly convex on its effective domain, in the sense that, for every θ(0,1)\theta\in(0,1),

    f(t,θw+(1θ)w,θa+(1θ)a)<θf(t,w,a)+(1θ)f(t,w,a)\displaystyle f\bigl(t,\theta w+(1-\theta)w^{\prime},\theta a+(1-\theta)a^{\prime}\bigr)<\theta f(t,w,a)+(1-\theta)f(t,w^{\prime},a^{\prime})

    whenever (w,a)(w,a)(w,a)\neq(w^{\prime},a^{\prime}) and both f(t,w,a)f(t,w,a) and f(t,w,a)f(t,w^{\prime},a^{\prime}) are finite.

  2. (ii)

    There exists ν¯>0\underline{\nu}>0 such that σ(t,s)σ(t,s)ν¯Im\sigma(t,s)\sigma(t,s)^{\top}\succeq\underline{\nu}I_{m}, for all (t,s)[0,T]×m(t,s)\in[0,T]\times\mathbb{R}^{m}, and the function gg is strictly convex on its effective domain. More precisely, for every θ(0,1)\theta\in(0,1),

    g(θw+(1θ)w)<θg(w)+(1θ)g(w)g\bigl(\theta w+(1-\theta)w^{\prime}\bigr)<\theta g(w)+(1-\theta)g(w^{\prime})

    whenever www\neq w^{\prime} and both g(w)g(w) and g(w)g(w^{\prime}) are finite.

Condition ii covers several standard expected-utility objectives. In particular, when f0f\equiv 0, it applies to the negative exponential (CARA) utility

g(w)=eγw,γ>0,g(w)=e^{-\gamma w},\qquad\gamma>0,

as well as to the lower-semicontinuous extended-valued negative CRRA cost. For γ>0\gamma>0, define

Uγ(w)={w1γ11γ,γ1,logw,γ=1,w>0,U_{\gamma}(w)=\begin{cases}\dfrac{w^{1-\gamma}-1}{1-\gamma},&\gamma\neq 1,\\[4.30554pt] \log w,&\gamma=1,\end{cases}\qquad w>0,

and define the negative CRRA cost gγg_{\gamma} as the lower-semicontinuous extension of Uγ-U_{\gamma} to \mathbb{R}, namely

gγ(w)={Uγ(w),w>0,limx0Uγ(x),w=0,+,w<0.g_{\gamma}(w)=\begin{cases}-U_{\gamma}(w),&w>0,\\ \lim_{x\downarrow 0}-U_{\gamma}(x),&w=0,\\ +\infty,&w<0.\end{cases}

For every γ>0\gamma>0, gγg_{\gamma} is proper, convex, lower semicontinuous, and strictly convex on its effective domain. The limiting case at γ=1\gamma=1 is the negative logarithmic utility g(w)=logwg(w)=-\log w.

Proof.

Let φ,ψ𝒜\varphi,\psi\in\mathcal{A} be distinct in L𝔽2L^{2}_{\mathbb{F}} and satisfy J(φ),J(ψ)<J(\varphi),J(\psi)<\infty. Let θ(0,1)\theta\in(0,1), and define φθ:=θφ+(1θ)ψ\varphi^{\theta}:=\theta\varphi+(1-\theta)\psi. Since 𝒜\mathcal{A} is convex, φθ𝒜\varphi^{\theta}\in\mathcal{A}. Moreover, the wealth equation is affine in the control, so

Wφθ=θWφ+(1θ)Wψ.W^{\varphi^{\theta}}=\theta W^{\varphi}+(1-\theta)W^{\psi}.

Since φψ\varphi\neq\psi in L𝔽2L^{2}_{\mathbb{F}}, the set {(t,ω):φt(ω)ψt(ω)}\left\{(t,\omega):\varphi_{t}(\omega)\neq\psi_{t}(\omega)\right\} has positive dtddt\otimes d\mathbb{P} measure. On this set, (Wtφ,φt)(Wtψ,ψt)(W_{t}^{\varphi},\varphi_{t})\neq(W_{t}^{\psi},\psi_{t}). If Condition (i) holds, then

𝔼0Tf(t,Wtφθ,φtθ)𝑑t<θ𝔼0Tf(t,Wtφ,φt)𝑑t+(1θ)𝔼0Tf(t,Wtψ,ψt)𝑑t.\displaystyle\mathbb{E}\int_{0}^{T}f\bigl(t,W_{t}^{\varphi^{\theta}},\varphi_{t}^{\theta}\bigr)\,dt<\theta\mathbb{E}\int_{0}^{T}f(t,W_{t}^{\varphi},\varphi_{t})\,dt+(1-\theta)\mathbb{E}\int_{0}^{T}f(t,W_{t}^{\psi},\psi_{t})\,dt.

By the convexity of gg,

𝔼[g(WTφθ)]θ𝔼[g(WTφ)]+(1θ)𝔼[g(WTψ)].\mathbb{E}\bigl[g(W_{T}^{\varphi^{\theta}})\bigr]\leq\theta\mathbb{E}\bigl[g(W_{T}^{\varphi})\bigr]+(1-\theta)\mathbb{E}\bigl[g(W_{T}^{\psi})\bigr].

Combining the two inequalities gives J(φθ)<θJ(φ)+(1θ)J(ψ)J(\varphi^{\theta})<\theta J(\varphi)+(1-\theta)J(\psi).

If Condition ii holds, let φ,ψ𝒜\varphi,\psi\in\mathcal{A} be distinct in L𝔽2L^{2}_{\mathbb{F}} and satisfy J(φ),J(ψ)<J(\varphi),J(\psi)<\infty. Define ut:=φtψtu_{t}:=\varphi_{t}-\psi_{t}, Xt:=WtφWtψX_{t}:=W_{t}^{\varphi}-W_{t}^{\psi}. Since the endowment terms cancel, the wealth difference satisfies

dXt=(rXt+utμ(t,St))dt+utσ(t,St)dBt,X0=0.dX_{t}=\left(rX_{t}+u_{t}^{\top}\mu(t,S_{t})\right)dt+u_{t}^{\top}\sigma(t,S_{t})\,dB_{t},\qquad X_{0}=0.

Let μ¯:=sup(t,s)[0,T]×m|μ(t,s)|<\overline{\mu}:=\sup_{(t,s)\in[0,T]\times\mathbb{R}^{m}}|\mu(t,s)|<\infty. Applying Itô’s formula to |Xt|2|X_{t}|^{2} and taking expectations gives

ddt𝔼[|Xt|2]=2r𝔼[|Xt|2]+2𝔼[Xtutμ(t,St)]+𝔼[utσ(t,St)σ(t,St)ut].\frac{d}{dt}\mathbb{E}[|X_{t}|^{2}]=2r\mathbb{E}[|X_{t}|^{2}]+2\mathbb{E}\!\left[X_{t}u_{t}^{\top}\mu(t,S_{t})\right]+\mathbb{E}\!\left[u_{t}^{\top}\sigma(t,S_{t})\sigma(t,S_{t})^{\top}u_{t}\right].

By Young’s inequality,

2Xtutμ(t,St)ν¯2|ut|22μ¯2ν¯|Xt|2.2X_{t}u_{t}^{\top}\mu(t,S_{t})\geq-\frac{\underline{\nu}}{2}|u_{t}|^{2}-\frac{2\overline{\mu}^{2}}{\underline{\nu}}|X_{t}|^{2}.

Together with utσ(t,St)σ(t,St)utν¯|ut|2u_{t}^{\top}\sigma(t,S_{t})\sigma(t,S_{t})^{\top}u_{t}\geq\underline{\nu}|u_{t}|^{2}, and r0r\geq 0, this yields

ddt𝔼[|Xt|2]K𝔼[|Xt|2]+ν¯2𝔼[|ut|2],K:=2μ¯2ν¯.\frac{d}{dt}\mathbb{E}[|X_{t}|^{2}]\geq-K\mathbb{E}[|X_{t}|^{2}]+\frac{\underline{\nu}}{2}\mathbb{E}[|u_{t}|^{2}],\qquad K:=\frac{2\overline{\mu}^{2}}{\underline{\nu}}.

Since X0=0X_{0}=0, multiplying by eKte^{Kt} and integrating gives

𝔼[|WTφWTψ|2]ν¯20TeK(Tt)𝔼[|φtψt|2]𝑑tν¯2eKTφψL𝔽22.\mathbb{E}\!\left[|W_{T}^{\varphi}-W_{T}^{\psi}|^{2}\right]\geq\frac{\underline{\nu}}{2}\int_{0}^{T}e^{-K(T-t)}\mathbb{E}[|\varphi_{t}-\psi_{t}|^{2}]\,dt\geq\frac{\underline{\nu}}{2}e^{-KT}\|\varphi-\psi\|_{L^{2}_{\mathbb{F}}}^{2}. (3.4)

Since φψ\varphi\neq\psi in L𝔽2L^{2}_{\mathbb{F}}, it follows that (WTφWTψ)>0\mathbb{P}\!\left(W_{T}^{\varphi}\neq W_{T}^{\psi}\right)>0. Hence, by the strict convexity of gg,

𝔼[g(WTφθ)]<θ𝔼[g(WTφ)]+(1θ)𝔼[g(WTψ)].\mathbb{E}\bigl[g(W_{T}^{\varphi^{\theta}})\bigr]<\theta\mathbb{E}\bigl[g(W_{T}^{\varphi})\bigr]+(1-\theta)\mathbb{E}\bigl[g(W_{T}^{\psi})\bigr].

By the convexity of ff,

𝔼0Tf(t,Wtφθ,φtθ)𝑑tθ𝔼0Tf(t,Wtφ,φt)𝑑t+(1θ)𝔼0Tf(t,Wtψ,ψt)𝑑t.\displaystyle\mathbb{E}\int_{0}^{T}f\bigl(t,W_{t}^{\varphi^{\theta}},\varphi_{t}^{\theta}\bigr)\,dt\leq\theta\mathbb{E}\int_{0}^{T}f(t,W_{t}^{\varphi},\varphi_{t})\,dt+(1-\theta)\mathbb{E}\int_{0}^{T}f(t,W_{t}^{\psi},\psi_{t})\,dt.

Combining the two inequalities also implies J(φθ)<θJ(φ)+(1θ)J(ψ)J(\varphi^{\theta})<\theta J(\varphi)+(1-\theta)J(\psi). Thus, JJ is strictly convex on 𝒜\mathcal{A}. ∎

Proposition 3.6 (Uniqueness of the optimal control).

Suppose that Assumptions 2.1, 2.2, 2.3, 2.6, and 3.4 hold. Then the primal optimal control φ\varphi^{\star} is unique.

Proof.

Let (φ1,η1)(\varphi^{1},\eta^{1}) and (φ2,η2)(\varphi^{2},\eta^{2}) be two primal optimizers. For θ(0,1)\theta\in(0,1), define

φθ:=θφ1+(1θ)φ2,ηθ:=θη1+(1θ)η2.\varphi^{\theta}:=\theta\varphi^{1}+(1-\theta)\varphi^{2},\qquad\eta^{\theta}:=\theta\eta^{1}+(1-\theta)\eta^{2}.

By convexity of the feasible set, (φθ,ηθ)(\varphi^{\theta},\eta^{\theta}) is feasible. If φ1φ2\varphi^{1}\neq\varphi^{2}, by strict convexity of JJ,

J(φθ)<θJ(φ1)+(1θ)J(φ2)=p.J(\varphi^{\theta})<\theta J(\varphi^{1})+(1-\theta)J(\varphi^{2})=p^{\star}.

This contradicts the optimality of (φ1,η1)(\varphi^{1},\eta^{1}) and (φ2,η2)(\varphi^{2},\eta^{2}). Therefore φ1=φ2\varphi^{1}=\varphi^{2}. ∎

Remark 3.7 (Uniqueness of the CVaR threshold).

The auxiliary variable η\eta^{\star} is not unique in general, since the objective JJ does not depend on η\eta. For a fixed optimal control φ\varphi^{\star}, the set of admissible thresholds is

{ηE:Hφ(η)c},Hφ(η):=η+11α𝔼[((WTφ)η)+].\left\{\eta\in E:H_{\varphi^{\star}}(\eta)\leq c\right\},\qquad H_{\varphi^{\star}}(\eta):=\eta+\frac{1}{1-\alpha}\mathbb{E}\big[(\ell(W_{T}^{\varphi^{\star}})-\eta)^{+}\big].

Thus η\eta^{\star} is unique only if this set is a singleton. In particular, if the CVaR constraint is active and c=CVaRα((WTφ))c=\operatorname{CVaR}_{\alpha}(\ell(W_{T}^{\varphi^{\star}})), then η\eta^{\star} must be a minimizer of HφH_{\varphi^{\star}}. In this case, uniqueness of η\eta^{\star} is equivalent to uniqueness of the α\alpha-quantile of the terminal loss

X:=(WTφ).X^{\star}:=\ell(W_{T}^{\varphi^{\star}}).

A sufficient condition is that the distribution function of XX^{\star} is strictly increasing in a neighborhood of its α\alpha-quantile. If the constraint is slack, or if the quantile set contains an interval, then η\eta^{\star} need not be unique.

3.2 Dual formulation

We introduce the Lagrangian dual problem associated with the compactified primal problem (3.2).

For (φ,η)𝒜×E(\varphi,\eta)\in\mathcal{A}\times E and λ0\lambda\geq 0, define the Lagrangian

(φ,η,λ):\displaystyle\mathcal{L}(\varphi,\eta,\lambda): =J(φ)+λC(φ,η)\displaystyle=J(\varphi)+\lambda C(\varphi,\eta)
=J(φ)+λ[η+11α𝔼[((WTφ)η)+]c].\displaystyle=J(\varphi)+\lambda\left[\eta+\frac{1}{1-\alpha}\mathbb{E}\big[(\ell(W_{T}^{\varphi})-\eta)^{+}\big]-c\right].

The corresponding dual function is

q(λ):=infφ𝒜,ηE(φ,η,λ),λ0,q(\lambda):=\inf_{\varphi\in\mathcal{A},\ \eta\in E}\mathcal{L}(\varphi,\eta,\lambda),\qquad\lambda\geq 0, (3.5)

and the dual problem is

d:=supλ0q(λ).d^{\star}:=\sup_{\lambda\geq 0}q(\lambda).

More explicitly,

d=supλ0infφ𝒜,ηE{J(φ)+λ(η+11α𝔼[((WTφ)η)+]c)}.d^{*}=\sup_{\lambda\geq 0}\inf_{\varphi\in\mathcal{A},\ \eta\in E}\left\{J(\varphi)+\lambda\left(\eta+\frac{1}{1-\alpha}\mathbb{E}\left[\left(\ell(W_{T}^{\varphi})-\eta\right)^{+}\right]-c\right)\right\}.
Remark 3.8.

By Proposition 3.2, restricting η\eta to EE does not change the primal problem. It also does not change the dual formulation. Indeed, for fixed φ\varphi and λ>0\lambda>0, minimizing (φ,η,λ)\mathcal{L}(\varphi,\eta,\lambda) over η\eta is equivalent to minimizing

η+11α𝔼[((WTφ)η)+]\eta+\frac{1}{1-\alpha}\mathbb{E}\big[(\ell(W_{T}^{\varphi})-\eta)^{+}\big]

over η\eta. Proposition 3.2 shows that this minimum is attained in EE. When λ=0\lambda=0, the Lagrangian is independent of η\eta. Hence

infφ𝒜,η(φ,η,λ)=infφ𝒜,ηE(φ,η,λ),λ0.\inf_{\varphi\in\mathcal{A},\ \eta\in\mathbb{R}}\mathcal{L}(\varphi,\eta,\lambda)=\inf_{\varphi\in\mathcal{A},\ \eta\in E}\mathcal{L}(\varphi,\eta,\lambda),\qquad\lambda\geq 0.

We now establish the property of the dual formulation (3.2) and its connection with the primal formulation (3.2).

Proposition 3.9 (Existence of Lagrange minimizers).

Under Assumptions 2.1, 2.2, 2.3, and 2.6, for every λ0\lambda\geq 0, the inner problem of (3.2), infφ𝒜,ηE(φ,η,λ)\inf_{\varphi\in\mathcal{A},\ \eta\in E}\mathcal{L}(\varphi,\eta,\lambda), admits a minimizer.

Suppose, in addition, that Assumption 3.4 holds. Then, for every λ0\lambda\geq 0, the Lagrangian is strictly convex in its control component on its effective domain: for any (φ1,η1),(φ2,η2)𝒜×E(\varphi^{1},\eta^{1}),(\varphi^{2},\eta^{2})\in\mathcal{A}\times E with φ1φ2\varphi^{1}\neq\varphi^{2} in L𝔽2L^{2}_{\mathbb{F}} and J(φ1),J(φ2)<J(\varphi^{1}),J(\varphi^{2})<\infty, and any θ(0,1)\theta\in(0,1),

(θφ1+(1θ)φ2,θη1+(1θ)η2,λ)<θ(φ1,η1,λ)+(1θ)(φ2,η2,λ).\displaystyle\mathcal{L}\bigl(\theta\varphi^{1}+(1-\theta)\varphi^{2},\theta\eta^{1}+(1-\theta)\eta^{2},\lambda\bigr)<\theta\mathcal{L}(\varphi^{1},\eta^{1},\lambda)+(1-\theta)\mathcal{L}(\varphi^{2},\eta^{2},\lambda).

Consequently, all Lagrangian minimizers at a fixed λ\lambda have the same control component.

Proof.

For fixed λ0\lambda\geq 0, the Lagrangian is given by

(φ,η,λ)=J(φ)+λC(φ,η).\mathcal{L}(\varphi,\eta,\lambda)=J(\varphi)+\lambda C(\varphi,\eta).

By the compactification result, the minimization is over 𝒜×E\mathcal{A}\times E. As in the proof of Proposition 3.3, 𝒜\mathcal{A} is weakly compact and EE is compact. Moreover, JJ and CC are weakly lower semicontinuous, and therefore (,,λ)\mathcal{L}(\cdot,\cdot,\lambda) is weakly lower semicontinuous on 𝒜×E\mathcal{A}\times E. Hence the infimum is attained.

If Assumption 3.4 holds, JJ is strictly convex on 𝒜\mathcal{A}, while CC is jointly convex in (φ,η)(\varphi,\eta). Hence, for every λ0\lambda\geq 0, the Lagrangian

(φ,η,λ)=J(φ)+λC(φ,η)\mathcal{L}(\varphi,\eta,\lambda)=J(\varphi)+\lambda C(\varphi,\eta)

is strictly convex in its control component. Therefore, two Lagrangian minimizers at the same multiplier cannot have different control components, by an argument similar to the proof of Proposition 3.6. ∎

We next present a weak duality result, which states that the dual value is not larger than the primal value.

Proposition 3.10 (Weak duality).

Under Assumptions 2.1, 2.2, 2.3, and 2.6, for every λ0\lambda\geq 0, we have q(λ)pq(\lambda)\leq p^{*}. Consequently, dpd^{*}\leq p^{*}.

Proof.

Let (φ,η)(\varphi,\eta) be primal feasible. Then C(φ,η)0C(\varphi,\eta)\leq 0. Since λ0\lambda\geq 0,

(φ,η,λ)=J(φ)+λC(φ,η)J(φ).\mathcal{L}(\varphi,\eta,\lambda)=J(\varphi)+\lambda C(\varphi,\eta)\leq J(\varphi).

Taking the infimum over feasible (φ,η)(\varphi,\eta) gives q(λ)pq(\lambda)\leq p^{*}. Taking the supremum over λ0\lambda\geq 0 gives dpd^{*}\leq p^{*}. ∎

To establish strong duality, we require the following Slater’s condition. This condition strengthens Assumption 2.6 to strict feasibility, which is standard in the optimization literature on guarantee strong duality (see e.g., 5).

Assumption 3.11 (Slater condition).

There exist φ¯𝒜\bar{\varphi}\in\mathcal{A} and δ>0\delta>0 such that

J(φ¯)<,CVaRα((WTφ¯))cδ.J(\bar{\varphi})<\infty,\qquad\operatorname{CVaR}_{\alpha}\bigl(\ell(W_{T}^{\bar{\varphi}})\bigr)\leq c-\delta.
Remark 3.12.

Under Assumption 3.11, Proposition 3.2 ensures that choosing η¯\bar{\eta} that minimizes C(φ¯,η)C(\bar{\varphi},\eta), guarantees that

C(φ¯,η¯)=CVaRα((WTφ¯))cδ.C(\bar{\varphi},\bar{\eta})=\operatorname{CVaR}_{\alpha}(\ell(W_{T}^{\bar{\varphi}}))-c\leq-\delta.

Now we are ready to state the strong duality result.

Theorem 3.13 (Strong duality).

Under Assumptions 2.1, 2.2, 2.3, and 3.11, the primal problem and dual problem have the same optimal value: p=dp^{*}=d^{*}. Moreover, the dual problem admits an optimal multiplier λ0\lambda^{*}\geq 0.

Proof.

Define the perturbation value function

v(u):=infφ𝒜,ηE{J(φ):C(φ,η)u}.v(u):=\inf_{\varphi\in\mathcal{A},\ \eta\in E}\left\{J(\varphi):C(\varphi,\eta)\leq u\right\}.

Then v(0)=pv(0)=p^{*}. Since JJ and CC are convex, vv is convex. Assumption 3.11 implies v(u)<+v(u)<+\infty for all u>δu>-\delta because (φ¯,η¯)(\bar{\varphi},\bar{\eta}) is feasible for such uu. By the discussion in Remark 2.5, v(u)>v(u)>-\infty. Hence vv is finite on an open interval containing 00. As a finite convex function on an open interval, vv is continuous at 00 and v(0)\partial v(0)\neq\emptyset.

Let ξv(0)\xi\in\partial v(0). Since relaxing the constraint can only decrease the value, vv is nonincreasing, and therefore ξ0\xi\leq 0. Define λ:=ξ0\lambda^{*}:=-\xi\geq 0. The subgradient inequality gives, for all uu,

v(u)v(0)λu.v(u)\geq v(0)-\lambda^{*}u.

For any (φ,η)𝒜×E(\varphi,\eta)\in\mathcal{A}\times E, taking u=C(φ,η)u=C(\varphi,\eta) yields

J(φ)v(C(φ,η))pλC(φ,η),J(\varphi)\geq v(C(\varphi,\eta))\geq p^{*}-\lambda^{*}C(\varphi,\eta),

where the first inequality holds because (φ,η)(\varphi,\eta) is feasible for the perturbed constraint level u=C(φ,η)u=C(\varphi,\eta). Therefore

J(φ)+λC(φ,η)pJ(\varphi)+\lambda^{*}C(\varphi,\eta)\geq p^{*}

for all (φ,η)(\varphi,\eta). Taking the infimum over (φ,η)𝒜×E(\varphi,\eta)\in\mathcal{A}\times E gives q(λ)pq(\lambda^{*})\geq p^{*}. By Proposition 3.10, q(λ)pq(\lambda^{*})\leq p^{*}. Hence q(λ)=pq(\lambda^{*})=p^{*}, so d=pd^{*}=p^{*} and λ\lambda^{*} is a dual optimizer. ∎

Similar to Proposition 3.2, we provide a bound for the multiplier λ\lambda, which is useful in the numerical algorithm.

Proposition 3.14.

Under Assumptions 2.1,2.2, 2.3 and 3.11, let φ¯𝒜\bar{\varphi}\in\mathcal{A} be chosen as in Assumption 3.11, and let JlowJ_{\rm low} be a lower bound of JJ on 𝒜\mathcal{A} from Remark 2.5. Define

Λ:=J(φ¯)Jlowδ[0,).\Lambda:=\frac{J(\bar{\varphi})-J_{\rm low}}{\delta}\in[0,\infty).

Then every dual optimizer λ\lambda^{*} satisfies 0λΛ0\leq\lambda^{*}\leq\Lambda.

Proof.

The lower bound λ0\lambda^{*}\geq 0 follows from dual feasibility. By Theorem 3.13, q(λ)=pq(\lambda^{*})=p^{*}. Since J(φ)JlowJ(\varphi)\geq J_{\rm low} for all φ𝒜\varphi\in\mathcal{A}, we have pJlowp^{*}\geq J_{\rm low}. On the other hand, by definition of the dual function, choosing φ¯,η¯\bar{\varphi},\bar{\eta} as in Remark 3.12,

q(λ)=infφ𝒜,ηE(φ,η,λ)(φ¯,η¯,λ).q(\lambda^{*})=\inf_{\varphi\in\mathcal{A},\eta\in E}\mathcal{L}(\varphi,\eta,\lambda^{*})\leq\mathcal{L}(\bar{\varphi},\bar{\eta},\lambda^{*}).

Therefore,

q(λ)J(φ¯)+λC(φ¯,η¯)J(φ¯)λδ.q(\lambda^{*})\leq J(\bar{\varphi})+\lambda^{*}C(\bar{\varphi},\bar{\eta})\leq J(\bar{\varphi})-\lambda^{*}\delta.

Combining the inequalities gives

Jlowp=q(λ)J(φ¯)λδ.J_{\rm low}\leq p^{*}=q(\lambda^{*})\leq J(\bar{\varphi})-\lambda^{*}\delta.

Hence

λJ(φ¯)Jlowδ=Λ.\lambda^{*}\leq\frac{J(\bar{\varphi})-J_{\rm low}}{\delta}=\Lambda.

This proves the claim. ∎

The following corollary explains how a primal optimizer can be recovered once a dual optimizer has been found. It also shows that, under strict convexity, the control component recovered from any Lagrangian minimizer is the unique primal optimal control.

Corollary 3.15 (Recovery of a primal optimizer).

Suppose Assumptions 2.1,2.2, 2.3 and 3.11 hold. Let λ\lambda^{\star} be a dual optimizer. Suppose

(φ,η)argminφ𝒜,ηE(φ,η,λ)(\varphi^{\star},\eta^{\star})\in\arg\min_{\varphi\in\mathcal{A},\eta\in E}\mathcal{L}(\varphi,\eta,\lambda^{\star})

and

C(φ,η)0,λC(φ,η)=0.C(\varphi^{\star},\eta^{\star})\leq 0,\qquad\lambda^{\star}C(\varphi^{\star},\eta^{\star})=0.

Then (φ,η)(\varphi^{\star},\eta^{\star}) is a primal optimizer.

If in addition Assumption 3.4 also holds, then any Lagrangian minimizer

(φ^,η^)argminφ𝒜,ηE(φ,η,λ)(\widehat{\varphi},\widehat{\eta})\in\arg\min_{\varphi\in\mathcal{A},\eta\in E}\mathcal{L}(\varphi,\eta,\lambda^{\star})

recovers the unique primal optimal control.

Proof.

Since (φ,η)(\varphi^{\star},\eta^{\star}) minimizes the Lagrangian at λ\lambda^{\star}, (φ,η,λ)=q(λ).\mathcal{L}(\varphi^{\star},\eta^{\star},\lambda^{\star})=q(\lambda^{\star}). By strong duality, q(λ)=p.q(\lambda^{\star})=p^{\star}. Using complementary slackness,

J(φ)=J(φ)+λC(φ,η)=(φ,η,λ)=p.J(\varphi^{\star})=J(\varphi^{\star})+\lambda^{\star}C(\varphi^{\star},\eta^{\star})=\mathcal{L}(\varphi^{\star},\eta^{\star},\lambda^{\star})=p^{\star}.

Since C(φ,η)0C(\varphi^{\star},\eta^{\star})\leq 0, the pair is primal feasible and attains the primal value. Hence it is a primal optimizer.

It remains to prove the recovery statement. Let (φp,ηp)𝒜×E(\varphi^{\rm p},\eta^{\rm p})\in\mathcal{A}\times E be a primal optimizer, whose existence follows from Proposition 3.3. Since (φp,ηp)(\varphi^{\rm p},\eta^{\rm p}) is feasible,

(φp,ηp,λ)=J(φp)+λC(φp,ηp)J(φp)=p.\mathcal{L}(\varphi^{\rm p},\eta^{\rm p},\lambda^{\star})=J(\varphi^{\rm p})+\lambda^{\star}C(\varphi^{\rm p},\eta^{\rm p})\leq J(\varphi^{\rm p})=p^{\star}.

On the other hand, since λ\lambda^{\star} is dual optimal, strong duality gives q(λ)=pq(\lambda^{\star})=p^{\star}, and by definition of qq,

q(λ)(φp,ηp,λ).q(\lambda^{\star})\leq\mathcal{L}(\varphi^{\rm p},\eta^{\rm p},\lambda^{\star}).

Therefore (φp,ηp,λ)=q(λ)\mathcal{L}(\varphi^{\rm p},\eta^{\rm p},\lambda^{\star})=q(\lambda^{\star}), so (φp,ηp)(\varphi^{\rm p},\eta^{\rm p}) is a Lagrangian minimizer at λ\lambda^{\star}.

By Proposition 3.9, under the strict convexity of JJ, the control component of the Lagrangian minimizer at λ\lambda^{\star} is unique. Hence any Lagrangian minimizer (φ^,η^)(\widehat{\varphi},\widehat{\eta}) at λ\lambda^{\star} satisfies φ^=φp\widehat{\varphi}=\varphi^{\rm p}. Thus φ^\widehat{\varphi} is the unique primal optimal control. ∎

4 Algorithm and Analysis

4.1 Nested Bisection-Golden Search Method

In this section, motivated by the dual formulation in Section 3.2, we propose a nested bisection method for the portfolio optimization problem with CVaR constraint, by solving the compactified dual problem. By Propositions 3.2 and 3.14, it is enough to solve the dual problem

d=supλ[0,Λ]q(λ),q(λ)=infφ𝒜,ηE(φ,η,λ).d^{\star}=\sup_{\lambda\in[0,\Lambda]}q(\lambda),\qquad q(\lambda)=\inf_{\varphi\in\mathcal{A},\eta\in E}\mathcal{L}(\varphi,\eta,\lambda).

The proposed algorithm consists of a control oracle for fixed (λ,η)(\lambda,\eta), an inner golden-section search over η\eta, and an outer bisection over λ\lambda.

Throughout this section, Assumptions 2.12.3, 3.11, and 3.4 are in force. Assumption 3.4 ensures that both JJ and (,η,λ)\mathcal{L}(\cdot,\eta,\lambda) are strictly convex in the control component. Consequently, every fixed-(λ,η)(\lambda,\eta) control problem and every joint inner problem q(λ)q(\lambda) have a unique control component.

Control oracle.

For fixed (λ,η)(\lambda,\eta), define the modified terminal cost

Ψλ,η(w):=g(w)+λ1α((w)η)+.\Psi_{\lambda,\eta}(w):=g(w)+\frac{\lambda}{1-\alpha}(\ell(w)-\eta)^{+}.

Then the fixed-(λ,η)(\lambda,\eta) subproblem is

infφ𝒜(φ,η,λ)=infφ𝒜𝔼[0Tf(t,Wtφ,φt)𝑑t+Ψλ,η(WTφ)]+λ(ηc).\inf_{\varphi\in\mathcal{A}}\mathcal{L}(\varphi,\eta,\lambda)=\inf_{\varphi\in\mathcal{A}}\mathbb{E}\left[\int_{0}^{T}f(t,W_{t}^{\varphi},\varphi_{t})\,dt+\Psi_{\lambda,\eta}(W_{T}^{\varphi})\right]+\lambda(\eta-c). (4.1)

The last term λ(ηc)\lambda(\eta-c) is independent of φ\varphi, so the control oracle only needs to solve a standard stochastic control problem with terminal cost Ψλ,η\Psi_{\lambda,\eta}. We denote its output by

(φλ,η,Vλ(η)):=𝖢𝗈𝗇𝗍𝗋𝗈𝗅(λ,η),(\varphi_{\lambda,\eta},V_{\lambda}(\eta)):=\mathsf{Control}(\lambda,\eta),

where φλ,η=argminφ𝒜(φ,η,λ)\varphi_{\lambda,\eta}=\arg\min_{\varphi\in\mathcal{A}}\mathcal{L}(\varphi,\eta,\lambda) is the unique solution of (4.1) under Assumption 3.4, and Vλ(η)=(φλ,η,η,λ)=infφ𝒜(φ,η,λ)V_{\lambda}(\eta)=\mathcal{L}(\varphi_{\lambda,\eta},\eta,\lambda)=\inf_{\varphi\in\mathcal{A}}\mathcal{L}(\varphi,\eta,\lambda) is the corresponding optimal value.

Inner golden-section search over the CVaR threshold.

We next construct a method for evaluating the dual function qq defined in (3.5). For any fixed λ>0\lambda>0,

q(λ)\displaystyle q(\lambda) =infφ𝒜,ηE(φ,η,λ)\displaystyle=\inf_{\varphi\in\mathcal{A},\ \eta\in E}\mathcal{L}(\varphi,\eta,\lambda)
=infηEinfφ𝒜(φ,η,λ)=infηEVλ(η).\displaystyle=\inf_{\eta\in E}\inf_{\varphi\in\mathcal{A}}\mathcal{L}(\varphi,\eta,\lambda)=\inf_{\eta\in E}V_{\lambda}(\eta).

Thus, evaluating q(λ)q(\lambda) reduces to a one-dimensional minimization of VλV_{\lambda} over the compact interval EE.

Proposition 4.1 (Properties of the inner value function).

Suppose that Assumptions 2.1, 2.2, 2.3, and 3.11 hold. Then, for every λ[0,Λ]\lambda\in[0,\Lambda], the function VλV_{\lambda} is finite and convex on EE and moreover,

|Vλ(η)Vλ(η)|λκα|ηη|,η,ηE,|V_{\lambda}(\eta)-V_{\lambda}(\eta^{\prime})|\leq\lambda\kappa_{\alpha}|\eta-\eta^{\prime}|,\qquad\eta,\eta^{\prime}\in E,

where κα:=max{1,α1α}\kappa_{\alpha}:=\max\left\{1,\frac{\alpha}{1-\alpha}\right\}. Consequently, λ:=argminηEVλ(η)\mathcal{E}_{\lambda}:=\arg\min_{\eta\in E}V_{\lambda}(\eta) is a nonempty closed interval.

Proof.

Let φ¯\bar{\varphi} be the finite-cost strategy in Assumption 3.11. Since C(φ¯,η)C(\bar{\varphi},\eta) is finite, Vλ(η)(φ¯,η,λ)V_{\lambda}(\eta)\leq\mathcal{L}(\bar{\varphi},\eta,\lambda). Moreover, by Remark 2.5 and the nonnegativity of the hinge term,

(φ,η,λ)Jlow+λ(ηc),φ𝒜.\mathcal{L}(\varphi,\eta,\lambda)\geq J_{\rm low}+\lambda(\eta-c),\qquad\varphi\in\mathcal{A}.

Hence Vλ(η)>V_{\lambda}(\eta)>-\infty. For fixed λ\lambda, the affine dependence of WφW^{\varphi} on φ\varphi, the convexity of ff, gg, and \ell, and the convexity of 𝒜\mathcal{A} imply that (φ,η)(φ,η,λ)(\varphi,\eta)\mapsto\mathcal{L}(\varphi,\eta,\lambda) is jointly convex. Partial minimization over φ\varphi therefore shows that VλV_{\lambda} is convex.

For fixed xx\in\mathbb{R}, define rx(η):=η+11α(xη)+r_{x}(\eta):=\eta+\frac{1}{1-\alpha}(x-\eta)^{+}. Every subgradient of rxr_{x} has an absolute value bounded by κα:=max{1,α1α},\kappa_{\alpha}:=\max\left\{1,\frac{\alpha}{1-\alpha}\right\}, and hence |rx(η)rx(η)|κα|ηη||r_{x}(\eta)-r_{x}(\eta^{\prime})|\leq\kappa_{\alpha}|\eta-\eta^{\prime}|. It follows that, uniformly over φ𝒜\varphi\in\mathcal{A},

|(φ,η,λ)(φ,η,λ)|λκα|ηη|.\left|\mathcal{L}(\varphi,\eta,\lambda)-\mathcal{L}(\varphi,\eta^{\prime},\lambda)\right|\leq\lambda\kappa_{\alpha}|\eta-\eta^{\prime}|.

Taking the infimum over φ\varphi in both directions gives

|Vλ(η)Vλ(η)|λκα|ηη|.|V_{\lambda}(\eta)-V_{\lambda}(\eta^{\prime})|\leq\lambda\kappa_{\alpha}|\eta-\eta^{\prime}|.

Thus VλV_{\lambda} is Lipschitz hence continuous. Since EE is compact, λ\mathcal{E}_{\lambda} is nonempty and closed, and its convexity follows from the convexity of VλV_{\lambda}. ∎

Since VλV_{\lambda} is convex, it decreases before to the left of its minimizer set and increases to the right of it. This allows us to locate a minimizer using function values only. Starting from an interval [ηlow,ηhigh]E[\eta_{\rm low},\eta_{\rm high}]\subseteq E containing λ\mathcal{E}_{\lambda}, define

ρ:=512,η1=ηhighρ(ηhighηlow),η2=ηlow+ρ(ηhighηlow).\rho:=\frac{\sqrt{5}-1}{2},\qquad\eta_{1}=\eta_{\rm high}-\rho(\eta_{\rm high}-\eta_{\rm low}),\qquad\eta_{2}=\eta_{\rm low}+\rho(\eta_{\rm high}-\eta_{\rm low}).

We evaluate VλV_{\lambda} at these two interior points η1,η2\eta_{1},\eta_{2} using the control oracle

(φλ,η,Vλ(η))=𝖢𝗈𝗇𝗍𝗋𝗈𝗅(λ,η).(\varphi_{\lambda,\eta},V_{\lambda}(\eta))=\mathsf{Control}(\lambda,\eta).

If Vλ(η1)Vλ(η2)V_{\lambda}(\eta_{1})\leq V_{\lambda}(\eta_{2}), convexity implies that the interval [ηlow,η2][\eta_{\rm low},\eta_{2}] contains a minimizer, so the right-hand portion may be discarded. Otherwise, the interval [η1,ηhigh][\eta_{1},\eta_{\rm high}] contains a minimizer, and the left-hand portion may be discarded. The points are chosen according to the golden ratio so that one previous function evaluation can be reused after each interval reduction. Thus, after the initial two evaluations, each iteration requires only one new call to the control oracle. The algorithm is summarized as follows.

Data: Multiplier λ>0\lambda>0, interval E=[ηlow,ηhigh]E=[\eta_{\rm low},\eta_{\rm high}], number of reductions Nη1N_{\eta}\geq 1
Result: Approximate inner solution (φ^λ,η^λ)(\widehat{\varphi}_{\lambda},\widehat{\eta}_{\lambda})
ρ(51)/2\rho\leftarrow(\sqrt{5}-1)/2;
η1ηhighρ(ηhighηlow)\eta_{1}\leftarrow\eta_{\rm high}-\rho(\eta_{\rm high}-\eta_{\rm low});
η2ηlow+ρ(ηhighηlow)\eta_{2}\leftarrow\eta_{\rm low}+\rho(\eta_{\rm high}-\eta_{\rm low});
(φi,vi)𝖢𝗈𝗇𝗍𝗋𝗈𝗅(λ,ηi)(\varphi_{i},v_{i})\leftarrow\mathsf{Control}(\lambda,\eta_{i}), i=1,2i=1,2;
for j=1,,Nηj=1,\ldots,N_{\eta} do
if v1v2v_{1}\leq v_{2} then
    ηhighη2\eta_{\rm high}\leftarrow\eta_{2};
        (η2,φ2,v2)(η1,φ1,v1)(\eta_{2},\varphi_{2},v_{2})\leftarrow(\eta_{1},\varphi_{1},v_{1});
        η1ηhighρ(ηhighηlow)\eta_{1}\leftarrow\eta_{\rm high}-\rho(\eta_{\rm high}-\eta_{\rm low});
        (φ1,v1)𝖢𝗈𝗇𝗍𝗋𝗈𝗅(λ,η1)(\varphi_{1},v_{1})\leftarrow\mathsf{Control}(\lambda,\eta_{1});
        else
    ηlowη1\eta_{\rm low}\leftarrow\eta_{1};
        (η1,φ1,v1)(η2,φ2,v2)(\eta_{1},\varphi_{1},v_{1})\leftarrow(\eta_{2},\varphi_{2},v_{2});
        η2ηlow+ρ(ηhighηlow)\eta_{2}\leftarrow\eta_{\rm low}+\rho(\eta_{\rm high}-\eta_{\rm low});
        (φ2,v2)𝖢𝗈𝗇𝗍𝗋𝗈𝗅(λ,η2)(\varphi_{2},v_{2})\leftarrow\mathsf{Control}(\lambda,\eta_{2});
        end if
    end for
return (φ1,η1)(\varphi_{1},\eta_{1}) if v1v2v_{1}\leq v_{2}; otherwise (φ2,η2)(\varphi_{2},\eta_{2});
Algorithm 1 𝖤𝗍𝖺𝖦𝗈𝗅𝖽𝖾𝗇𝖲𝖾𝖺𝗋𝖼𝗁(λ)\mathsf{EtaGoldenSearch}(\lambda)

Outer bisection over the Lagrange multiplier.

The inner golden-section search via Algorithm 1 approximately evaluates q(λ)q(\lambda) for each fixed multiplier λ\lambda. We now maximize the concave dual function qq over [0,Λ][0,\Lambda]. The key observation is that its derivative is given by the constraint residual, which we define in the following two cases of λ\lambda:

For every λ>0\lambda>0, let

(φλ,ηλ)argminφ𝒜,ηE(φ,η,λ),(\varphi_{\lambda},\eta_{\lambda})\in\arg\min_{\varphi\in\mathcal{A},\eta\in E}\mathcal{L}(\varphi,\eta,\lambda),

and define the residual

R(λ):=C(φλ,ηλ).R(\lambda):=C(\varphi_{\lambda},\eta_{\lambda}).

Under Assumption 3.4, the control component φλ\varphi_{\lambda} is unique. Although the optimizing threshold ηλ\eta_{\lambda} may not be unique, the value of the residual is unique. Indeed, if ηλ\eta_{\lambda} and η~λ\widetilde{\eta}_{\lambda} are both optimal thresholds for the same control, then

J(φλ)+λC(φλ,ηλ)=J(φλ)+λC(φλ,η~λ).J(\varphi_{\lambda})+\lambda C(\varphi_{\lambda},\eta_{\lambda})=J(\varphi_{\lambda})+\lambda C(\varphi_{\lambda},\widetilde{\eta}_{\lambda}).

Since λ>0\lambda>0, C(φλ,ηλ)=C(φλ,η~λ)C(\varphi_{\lambda},\eta_{\lambda})=C(\varphi_{\lambda},\widetilde{\eta}_{\lambda}). Thus, R(λ)R(\lambda) is well defined.

For λ=0\lambda=0, we define (φ0,η0)(\varphi_{0},\eta_{0}) as follows. Solving the unconstrained problem yields φ0\varphi_{0}. Next, we choose

η0argminηE{η+11α𝔼[((WTφ0)η)+]},\eta_{0}\in\arg\min_{\eta\in E}\left\{\eta+\frac{1}{1-\alpha}\mathbb{E}[(\ell(W_{T}^{\varphi_{0}})-\eta)^{+}]\right\},

which yields the residual

R(0)=C(φ0,η0)=CVaRα((WTφ0))c.R(0)=C(\varphi_{0},\eta_{0})=\operatorname{CVaR}_{\alpha}(\ell(W_{T}^{\varphi_{0}}))-c.

If R(0)0R(0)\leq 0, then the unconstrained optimizer is feasible and the optimal multiplier is λ=0\lambda^{\star}=0. Otherwise, the constraint is active, and we search for a root of RR on (0,Λ](0,\Lambda].

Proposition 4.2 (Dual residual).

Suppose that Assumptions 2.1, 2.2, 2.3, 3.4, and 3.11 hold. Then RR is nonincreasing and continuous on [0,)[0,\infty), and therefore uniformly continuous on [0,Λ][0,\Lambda]. Moreover, qq is differentiable on (0,)(0,\infty), with q(λ)=R(λ)q^{\prime}(\lambda)=R(\lambda) for all λ>0\lambda>0.

Proof.

By Proposition 3.2, there exists MC<M_{C}<\infty such that

|C(φ,η)|MC,(φ,η)𝒜×E.|C(\varphi,\eta)|\leq M_{C},\qquad(\varphi,\eta)\in\mathcal{A}\times E.

Together with the finite-cost strategy provided by Assumption 3.11 and the lower bound on JJ, this implies that qq is finite. Moreover,

|q(λ2)q(λ1)|MC|λ2λ1|,λ1,λ20,|q(\lambda_{2})-q(\lambda_{1})|\leq M_{C}|\lambda_{2}-\lambda_{1}|,\qquad\lambda_{1},\lambda_{2}\geq 0,

so qq is continuous.

Let 0λ1<λ20\leq\lambda_{1}<\lambda_{2}, and choose a Lagrangian minimizer at each multiplier, using (φ0,η0)(\varphi_{0},\eta_{0}) when λ1=0\lambda_{1}=0. Optimality gives

q(λ2)q(λ1)+(λ2λ1)R(λ1)q(\lambda_{2})\leq q(\lambda_{1})+(\lambda_{2}-\lambda_{1})R(\lambda_{1})

and

q(λ1)q(λ2)(λ2λ1)R(λ2).q(\lambda_{1})\leq q(\lambda_{2})-(\lambda_{2}-\lambda_{1})R(\lambda_{2}).

Therefore,

R(λ2)q(λ2)q(λ1)λ2λ1R(λ1).R(\lambda_{2})\leq\frac{q(\lambda_{2})-q(\lambda_{1})}{\lambda_{2}-\lambda_{1}}\leq R(\lambda_{1}). (4.2)

In particular, RR is nonincreasing.

Next, we show continuity. Let λnλ\lambda_{n}\to\lambda monotonically and choose

(φn,ηn)argminφ𝒜,ηE(φ,η,λn).(\varphi_{n},\eta_{n})\in\text{argmin}_{\varphi\in\mathcal{A},\ \eta\in E}\mathcal{L}(\varphi,\eta,\lambda_{n}).

By weak compactness, along a subsequence, φnφ¯\varphi_{n}\rightharpoonup\bar{\varphi} and ηnη¯\eta_{n}\to\bar{\eta}. The weak lower semicontinuity of the Lagrangian, the boundedness of CC, and the continuity of qq imply that

(φ¯,η¯)argminφ𝒜,ηE(φ,η,λ).(\bar{\varphi},\bar{\eta})\in\text{argmin}_{\varphi\in\mathcal{A},\ \eta\in E}\mathcal{L}(\varphi,\eta,\lambda).

Suppose first that λnλ\lambda_{n}\downarrow\lambda and write R(λn)rR(\lambda_{n})\to r. Monotonicity gives rR(λ)r\leq R(\lambda). By the weak lower semicontinuity of CC, C(φ¯,η¯)rC(\bar{\varphi},\bar{\eta})\leq r. If λ>0\lambda>0, then C(φ¯,η¯)=R(λ)C(\bar{\varphi},\bar{\eta})=R(\lambda). If λ=0\lambda=0, the definition of η0\eta_{0} gives R(0)C(φ¯,η¯)R(0)\leq C(\bar{\varphi},\bar{\eta}). In either case, R(λ)rR(\lambda)\leq r, and hence r=R(λ)r=R(\lambda). Thus RR is right-continuous, including at zero.

Now suppose that λnλ\lambda_{n}\uparrow\lambda with λ>0\lambda>0, and write R(λn)rR(\lambda_{n})\to r. Monotonicity gives rR(λ)r\geq R(\lambda). Moreover,

J(φn)=q(λn)λnR(λn).J(\varphi_{n})=q(\lambda_{n})-\lambda_{n}R(\lambda_{n}).

Using the weak lower semicontinuity of JJ gives

q(λ)λR(λ)=J(φ¯)lim infnJ(φn)=q(λ)λr.q(\lambda)-\lambda R(\lambda)=J(\bar{\varphi})\leq\liminf_{n\to\infty}J(\varphi_{n})=q(\lambda)-\lambda r.

Since λ>0\lambda>0, this implies rR(λ)r\leq R(\lambda). Therefore r=R(λ)r=R(\lambda), proving left continuity.

Finally, for λ>0\lambda>0, applying (4.2) to λ\lambda and λ+h\lambda+h yields

R(λ+h)q(λ+h)q(λ)hR(λ).R(\lambda+h)\leq\frac{q(\lambda+h)-q(\lambda)}{h}\leq R(\lambda).

Letting h0h\downarrow 0 and using right continuity gives q+(λ)=R(λ)q^{\prime}_{+}(\lambda)=R(\lambda). Similarly,

R(λ)q(λ)q(λh)hR(λh),R(\lambda)\leq\frac{q(\lambda)-q(\lambda-h)}{h}\leq R(\lambda-h),

and left continuity gives q(λ)=R(λ)q^{\prime}_{-}(\lambda)=R(\lambda). Thus qq is differentiable and q(λ)=R(λ)q^{\prime}(\lambda)=R(\lambda) for λ>0\lambda>0. ∎

In the active-constraint case, λ0\lambda^{\star}\neq 0. Define the dual optimal set 𝒵:={λ[0,Λ]:R(λ)=0}\mathcal{Z}:=\{\lambda\in[0,\Lambda]:R(\lambda)=0\}. By Theorem 3.13, Proposition 3.14, and the differentiability of qq, the set ZZ is nonempty and coincides with the set of dual optimizers. Since RR is nonincreasing, R(λ)>0R(\lambda)>0 means that the multiplier is too small, so the search must move to the right. Similarly, R(λ)<0R(\lambda)<0 means that the multiplier is too large, so the search must move to the left. Thus, the root of RR can be located by bisection.

For a queried multiplier λ\lambda, Algorithm 1 returns (φ^λ,η^λ)=𝖤𝗍𝖺𝖦𝗈𝗅𝖽𝖾𝗇𝖲𝖾𝖺𝗋𝖼𝗁(λ)(\widehat{\varphi}_{\lambda},\widehat{\eta}_{\lambda})=\mathsf{EtaGoldenSearch}(\lambda). We use the corresponding residual R^(λ):=C(φ^λ,η^λ)\widehat{R}(\lambda):=C(\widehat{\varphi}_{\lambda},\widehat{\eta}_{\lambda}) in the outer bisection. Starting from [0,Λ][0,\Lambda], the method evaluates R^\widehat{R} at the midpoint of the current interval. If R^(λ)>0\widehat{R}(\lambda)>0, it retains the right half; if R^(λ)<0\widehat{R}(\lambda)<0, it retains the left half. The main algorithm is shown below.

Data: Multiplier bound Λ\Lambda, maximum iteration Nλ1N_{\lambda}\geq 1
Result: Approximate primal-dual solution (φ^,η^,λ^)(\widehat{\varphi},\widehat{\eta},\widehat{\lambda})
Solve the unconstrained problem and compute R(0)R(0);
if R(0)0R(0)\leq 0 then
return (φ0,η0,0)(\varphi_{0},\eta_{0},0);
    end if
λlow0\lambda_{\rm low}\leftarrow 0, λhighΛ\lambda_{\rm high}\leftarrow\Lambda;
for k=0,1,,Nλ1k=0,1,\ldots,N_{\lambda}-1 do
λmid(λlow+λhigh)/2\lambda_{\rm mid}\leftarrow(\lambda_{\rm low}+\lambda_{\rm high})/2;
    (φmid,ηmid)𝖤𝗍𝖺𝖦𝗈𝗅𝖽𝖾𝗇𝖲𝖾𝖺𝗋𝖼𝗁(λmid)(\varphi_{\rm mid},\eta_{\rm mid})\leftarrow\mathsf{EtaGoldenSearch}(\lambda_{\rm mid});
    RmidC(φmid,ηmid)R_{\rm mid}\leftarrow C(\varphi_{\rm mid},\eta_{\rm mid});
   
   if Rmid=0R_{\rm mid}=0 then
    return (φmid,ηmid,λmid)(\varphi_{\rm mid},\eta_{\rm mid},\lambda_{\rm mid});
        end if
   
   if Rmid>0R_{\rm mid}>0 then
    λlowλmid\lambda_{\rm low}\leftarrow\lambda_{\rm mid};
        else
    λhighλmid\lambda_{\rm high}\leftarrow\lambda_{\rm mid};
        end if
    end for
return (φmid,ηmid,λmid)(\varphi_{\rm mid},\eta_{\rm mid},\lambda_{\rm mid});
Algorithm 2 Nested bisection–golden search algorithm

4.2 Convergence Analysis

We analyze the performance of the main algorithm under exact evaluations of the control oracle. We first study the convergence of the inner golden-search over the CVaR threshold (Algorithm 1) and then establish the convergence of Algorithm 2.

For a nonempty set SS\subset\mathbb{R}, we write

dist(η,S):=infηS|ηη|.\operatorname{dist}(\eta,S):=\inf_{\eta^{\prime}\in S}|\eta-\eta^{\prime}|.
Proposition 4.3 (Convergence of the inner golden-section search).

Let ρ:=512\rho:=\frac{\sqrt{5}-1}{2}. Suppose that Assumptions 2.1, 2.2, 2.3, and 3.11 hold, and that the control and value used by Algorithm 1 are exact. After NηN_{\eta} interval reductions, Algorithm 1 returns (φ^λ,η^λ)(\widehat{\varphi}_{\lambda},\widehat{\eta}_{\lambda}) satisfying

dist(η^λ,λ)|E|ρNη,\operatorname{dist}\bigl(\widehat{\eta}_{\lambda},\mathcal{E}_{\lambda}\bigr)\leq|E|\rho^{N_{\eta}},

and

0Vλ(η^λ)q(λ)λκα|E|ρNη.0\leq V_{\lambda}(\widehat{\eta}_{\lambda})-q(\lambda)\leq\lambda\kappa_{\alpha}|E|\rho^{N_{\eta}}.
Proof.

By Proposition 4.1, VλV_{\lambda} is convex and λ\mathcal{E}_{\lambda} is a nonempty closed interval.

Consider a current search interval [ηlow,ηhigh][\eta_{\rm low},\eta_{\rm high}] that intersects λ\mathcal{E}_{\lambda}, and let η1<η2\eta_{1}<\eta_{2} be the two golden-section points. If Vλ(η1)Vλ(η2)V_{\lambda}(\eta_{1})\leq V_{\lambda}(\eta_{2}), convexity implies that a minimizer exists in [ηlow,η2][\eta_{\rm low},\eta_{2}], so the algorithm may discard (η2,ηhigh](\eta_{2},\eta_{\rm high}]. Similarly, if Vλ(η1)>Vλ(η2)V_{\lambda}(\eta_{1})>V_{\lambda}(\eta_{2}), a minimizer exists in [η1,ηhigh][\eta_{1},\eta_{\rm high}]. Thus every update retains an interval intersecting λ\mathcal{E}_{\lambda}.

Each golden-section update reduces the interval length by the factor ρ\rho. Therefore, after NηN_{\eta} reductions, the remaining interval has length |E|ρNη|E|\rho^{N_{\eta}} and still intersects λ\mathcal{E}_{\lambda}. Since η^λ\widehat{\eta}_{\lambda} lies in this interval,

dist(η^λ,λ)|E|ρNη.\operatorname{dist}\bigl(\widehat{\eta}_{\lambda},\mathcal{E}_{\lambda}\bigr)\leq|E|\rho^{N_{\eta}}.

Choose ηλλ\eta_{\lambda}^{\star}\in\mathcal{E}_{\lambda} such that |η^ληλ|=dist(η^λ,λ)|\widehat{\eta}_{\lambda}-\eta_{\lambda}^{\star}|=\operatorname{dist}\bigl(\widehat{\eta}_{\lambda},\mathcal{E}_{\lambda}\bigr). Since q(λ)=minηEVλ(η)=Vλ(ηλ)q(\lambda)=\min_{\eta\in E}V_{\lambda}(\eta)=V_{\lambda}(\eta_{\lambda}^{\star}), the Lipschitz estimate in Proposition 4.1 yields

0\displaystyle 0 Vλ(η^λ)q(λ)λκα|η^ληλ|λκα|E|ρNη.\displaystyle\leq V_{\lambda}(\widehat{\eta}_{\lambda})-q(\lambda)\leq\lambda\kappa_{\alpha}|\widehat{\eta}_{\lambda}-\eta_{\lambda}^{\star}|\leq\lambda\kappa_{\alpha}|E|\rho^{N_{\eta}}.

Theorem 4.4.

Suppose that Assumptions 2.1, 2.2, 2.3, 3.11, and 3.4 hold, and that the control, value, and residual evaluations used by the algorithm are exact. Consider the active-constraint case R(0)>0R(0)>0, and let (φ^,η^,λ^)(\widehat{\varphi},\widehat{\eta},\widehat{\lambda}) be the output of the Algorithm 2 with NλN_{\lambda} outer iterations and NηN_{\eta} inner iterations.

Let ρ:=512\rho:=\frac{\sqrt{5}-1}{2}. If NλN_{\lambda}\to\infty and 2NλρNη02^{N_{\lambda}}\rho^{N_{\eta}}\to 0, then

dist(λ^,𝒵)0,C(φ^,η^)0,J(φ^)p.\operatorname{dist}(\widehat{\lambda},\mathcal{Z})\to 0,\qquad C(\widehat{\varphi},\widehat{\eta})\to 0,\qquad J(\widehat{\varphi})\to p^{\star}.

Moreover,

φ^φweakly in L𝔽2,\widehat{\varphi}\rightharpoonup\varphi^{\star}\qquad\text{weakly in }L^{2}_{\mathbb{F}},

where φ\varphi^{\star} is the unique primal optimal control.

Proof.

For every multiplier λ\lambda queried by the outer bisection, let (φ^λ,η^λ)(\widehat{\varphi}_{\lambda},\widehat{\eta}_{\lambda}) denote the output of the inner bisection and the associated exact control oracle. Then by Proposition 4.3,

0(φ^λ,η^λ,λ)q(λ)λκα|E|ρNηΛκα|E|ρNη.0\leq\mathcal{L}(\widehat{\varphi}_{\lambda},\widehat{\eta}_{\lambda},\lambda)-q(\lambda)\leq\lambda\kappa_{\alpha}|E|\rho^{N_{\eta}}\leq\Lambda\kappa_{\alpha}|E|\rho^{N_{\eta}}.

For any μ[0,Λ]\mu\in[0,\Lambda], the definition of qq and the affine dependence of the Lagrangian on the multiplier give

q(μ)\displaystyle q(\mu) (φ^λ,η^λ,μ)\displaystyle\leq\mathcal{L}(\widehat{\varphi}_{\lambda},\widehat{\eta}_{\lambda},\mu)
=(φ^λ,η^λ,λ)+(μλ)C(φ^λ,η^λ)\displaystyle=\mathcal{L}(\widehat{\varphi}_{\lambda},\widehat{\eta}_{\lambda},\lambda)+(\mu-\lambda)C(\widehat{\varphi}_{\lambda},\widehat{\eta}_{\lambda})
q(λ)+Λκα|E|ρNη+(μλ)C(φ^λ,η^λ).\displaystyle\leq q(\lambda)+\Lambda\kappa_{\alpha}|E|\rho^{N_{\eta}}+(\mu-\lambda)C(\widehat{\varphi}_{\lambda},\widehat{\eta}_{\lambda}).

Among all multipliers queried during the NλN_{\lambda} outer iterations and at the final midpoint, the smallest possible distance from the endpoints of [0,Λ][0,\Lambda] is Λ2(Nλ+1)\Lambda 2^{-(N_{\lambda}+1)}. Hence every queried multiplier λ\lambda satisfies

λ±Λ2(Nλ+1)[0,Λ].\lambda\pm\Lambda 2^{-(N_{\lambda}+1)}\in[0,\Lambda].

Taking μ=λ+Λ2(Nλ+1)\mu=\lambda+\Lambda 2^{-(N_{\lambda}+1)} in the preceding inequality gives

C(φ^λ,η^λ)q(λ+Λ2(Nλ+1))q(λ)Λ2(Nλ+1)2κα|E|2NλρNη.C(\widehat{\varphi}_{\lambda},\widehat{\eta}_{\lambda})\geq\frac{q\!\left(\lambda+\Lambda 2^{-(N_{\lambda}+1)}\right)-q(\lambda)}{\Lambda 2^{-(N_{\lambda}+1)}}-2\kappa_{\alpha}|E|2^{N_{\lambda}}\rho^{N_{\eta}}.

Since qq is concave and q=Rq^{\prime}=R,

q(λ+Λ2(Nλ+1))q(λ)Λ2(Nλ+1)R(λ+Λ2(Nλ+1)).\frac{q\!\left(\lambda+\Lambda 2^{-(N_{\lambda}+1)}\right)-q(\lambda)}{\Lambda 2^{-(N_{\lambda}+1)}}\geq R\!\left(\lambda+\Lambda 2^{-(N_{\lambda}+1)}\right).

Similarly, taking μ=λΛ2(Nλ+1)\mu=\lambda-\Lambda 2^{-(N_{\lambda}+1)} and using concavity yields

C(φ^λ,η^λ)R(λΛ2(Nλ+1))+2κα|E|2NλρNη.C(\widehat{\varphi}_{\lambda},\widehat{\eta}_{\lambda})\leq R\!\left(\lambda-\Lambda 2^{-(N_{\lambda}+1)}\right)+2\kappa_{\alpha}|E|2^{N_{\lambda}}\rho^{N_{\eta}}.

Combining the two inequalities proves

R(λ+Λ2(Nλ+1))2κα|E|2NλρNη\displaystyle R\!\left(\lambda+\Lambda 2^{-(N_{\lambda}+1)}\right)-2\kappa_{\alpha}|E|2^{N_{\lambda}}\rho^{N_{\eta}} C(φ^λ,η^λ)\displaystyle\leq C(\widehat{\varphi}_{\lambda},\widehat{\eta}_{\lambda})
R(λΛ2(Nλ+1))+2κα|E|2NλρNη.\displaystyle\leq R\!\left(\lambda-\Lambda 2^{-(N_{\lambda}+1)}\right)+2\kappa_{\alpha}|E|2^{N_{\lambda}}\rho^{N_{\eta}}.

Consequently,

|C(φ^λ,η^λ)R(λ)|\displaystyle\left|C(\widehat{\varphi}_{\lambda},\widehat{\eta}_{\lambda})-R(\lambda)\right|\leq{} supλ1,λ2[0,Λ]|λ1λ2|Λ2(Nλ+1)|R(λ1)R(λ2)|+2κα|E|2NλρNη.\displaystyle\sup_{\begin{subarray}{c}\lambda_{1},\lambda_{2}\in[0,\Lambda]\\ |\lambda_{1}-\lambda_{2}|\leq\Lambda 2^{-(N_{\lambda}+1)}\end{subarray}}|R(\lambda_{1})-R(\lambda_{2})|+2\kappa_{\alpha}|E|2^{N_{\lambda}}\rho^{N_{\eta}}.

By Proposition 4.2, with R(0):=q+(0)=minηEC(φ0,η)R(0):=q^{\prime}_{+}(0)=\min_{\eta\in E}C(\varphi_{0},\eta) and R(Λ):=q(Λ)R(\Lambda):=q^{\prime}_{-}(\Lambda), the residual RR is continuous on [0,Λ][0,\Lambda]. Hence it is uniformly continuous. Therefore, if NλN_{\lambda}\to\infty and 2NλρNη02^{N_{\lambda}}\rho^{N_{\eta}}\to 0, then

supλ|C(φ^λ,η^λ)R(λ)|0,\sup_{\lambda}\left|C(\widehat{\varphi}_{\lambda},\widehat{\eta}_{\lambda})-R(\lambda)\right|\to 0, (4.3)

where the supremum is over the multipliers queried by the outer bisection.

We next prove that dist(λ^,𝒵)0\operatorname{dist}(\widehat{\lambda},\mathcal{Z})\to 0. Fix ε>0\varepsilon>0. Since RR is continuous and 𝒵={λ[0,Λ]:R(λ)=0}\mathcal{Z}=\{\lambda\in[0,\Lambda]:R(\lambda)=0\}, compactness implies that

infλ[0,Λ]dist(λ,𝒵)ε|R(λ)|>0,\inf_{\begin{subarray}{c}\lambda\in[0,\Lambda]\\ \operatorname{dist}(\lambda,\mathcal{Z})\geq\varepsilon\end{subarray}}|R(\lambda)|>0,

provided that the set over which the infimum is taken is nonempty. By (4.3), for sufficiently large NλN_{\lambda} and NηN_{\eta}, C(φ^λ,η^λ)C(\widehat{\varphi}_{\lambda},\widehat{\eta}_{\lambda}) and R(λ)R(\lambda) have the same sign at every queried midpoint satisfying dist(λ,𝒵)ε\operatorname{dist}(\lambda,\mathcal{Z})\geq\varepsilon.

We claim that, throughout the outer bisection, the current bracket intersects the closed ε\varepsilon-neighborhood of 𝒵\mathcal{Z}. This is true for the initial bracket [0,Λ][0,\Lambda]. Suppose it holds for the current bracket, and let λ\lambda be its midpoint. If dist(λ,𝒵)ε\operatorname{dist}(\lambda,\mathcal{Z})\leq\varepsilon, then either half selected by the algorithm contains λ\lambda as an endpoint, and hence still intersects the ε\varepsilon-neighborhood of 𝒵\mathcal{Z}.

Otherwise, dist(λ,𝒵)>ε\operatorname{dist}(\lambda,\mathcal{Z})>\varepsilon, so the approximate residual has the same sign as R(λ)R(\lambda). Since RR is nonincreasing, its zero set 𝒵\mathcal{Z} is an interval. If λ\lambda lies to the left of the ε\varepsilon-neighborhood of 𝒵\mathcal{Z}, then R(λ)>0R(\lambda)>0, and the algorithm retains the right half of the bracket, which still intersects that neighborhood. Similarly, if λ\lambda lies to the right of the ε\varepsilon-neighborhood, then R(λ)<0R(\lambda)<0, and the algorithm retains the left half, which again intersects the neighborhood. The claim therefore follows by induction.

Consequently, the final bracket contains some point λ~\widetilde{\lambda} such that dist(λ~,𝒵)ε\operatorname{dist}(\widetilde{\lambda},\mathcal{Z})\leq\varepsilon. Since λ^\widehat{\lambda} also lies in the final bracket, whose length is at most Λ2Nλ\Lambda 2^{-N_{\lambda}},

dist(λ^,𝒵)\displaystyle\operatorname{dist}(\widehat{\lambda},\mathcal{Z}) |λ^λ~|+dist(λ~,𝒵)Λ2Nλ+ε.\displaystyle\leq|\widehat{\lambda}-\widetilde{\lambda}|+\operatorname{dist}(\widetilde{\lambda},\mathcal{Z})\leq\Lambda 2^{-N_{\lambda}}+\varepsilon.

Taking the limit superior and then letting ε0\varepsilon\downarrow 0 gives dist(λ^,𝒵)0\operatorname{dist}(\widehat{\lambda},\mathcal{Z})\to 0.

Because RR is continuous and vanishes on 𝒵\mathcal{Z}, R(λ^)0R(\widehat{\lambda})\to 0. Applying (4.3) at the final multiplier yields

|C(φ^,η^)|\displaystyle\left|C(\widehat{\varphi},\widehat{\eta})\right| |C(φ^,η^)R(λ^)|+|R(λ^)|0.\displaystyle\leq\left|C(\widehat{\varphi},\widehat{\eta})-R(\widehat{\lambda})\right|+|R(\widehat{\lambda})|\to 0.

Applying Proposition 4.3 at λ^\widehat{\lambda} gives

(φ^,η^,λ^)q(λ^)+Λκα|E|ρNηp+Λκα|E|ρNη.\mathcal{L}(\widehat{\varphi},\widehat{\eta},\widehat{\lambda})\leq q(\widehat{\lambda})+\Lambda\kappa_{\alpha}|E|\rho^{N_{\eta}}\leq p^{\star}+\Lambda\kappa_{\alpha}|E|\rho^{N_{\eta}}.

Therefore,

J(φ^)pΛκα|E|ρNη+λ^|C(φ^,η^)|.J(\widehat{\varphi})-p^{\star}\leq\Lambda\kappa_{\alpha}|E|\rho^{N_{\eta}}+\widehat{\lambda}\left|C(\widehat{\varphi},\widehat{\eta})\right|.

On the other hand, for any λ𝒵\lambda^{\star}\in\mathcal{Z}, strong duality implies

p=q(λ)J(φ^)+λC(φ^,η^).p^{\star}=q(\lambda^{\star})\leq J(\widehat{\varphi})+\lambda^{\star}C(\widehat{\varphi},\widehat{\eta}).

Since λ^,λ[0,Λ]\widehat{\lambda},\lambda^{\star}\in[0,\Lambda], we conclude that

|J(φ^)p|Λκα|E|ρNη+Λ|C(φ^,η^)|0.\left|J(\widehat{\varphi})-p^{\star}\right|\leq\Lambda\kappa_{\alpha}|E|\rho^{N_{\eta}}+\Lambda\left|C(\widehat{\varphi},\widehat{\eta})\right|\to 0.

It remains to prove the convergence of the controls. Since 𝒜\mathcal{A} is weakly compact in L𝔽2([0,T]×Ω,m)L^{2}_{\mathbb{F}}([0,T]\times\Omega;\mathbb{R}^{m}) and EE is compact, every subsequence of (φ^,η^)(\widehat{\varphi},\widehat{\eta}) admits a further subsequence, still denoted by (φ^,η^)(\widehat{\varphi},\widehat{\eta}), such that

φ^φ¯weakly in L𝔽2,η^η¯E.\widehat{\varphi}\rightharpoonup\overline{\varphi}\quad\text{weakly in }L^{2}_{\mathbb{F}},\qquad\widehat{\eta}\to\overline{\eta}\in E.

By the weak lower semicontinuity of JJ and CC, J(φ¯)lim infJ(φ^)=pJ(\overline{\varphi})\leq\liminf J(\widehat{\varphi})=p^{\star}, and C(φ¯,η¯)lim infC(φ^,η^)=0C(\overline{\varphi},\overline{\eta})\leq\liminf C(\widehat{\varphi},\widehat{\eta})=0. Thus (φ¯,η¯)(\overline{\varphi},\overline{\eta}) is primal feasible and attains the primal value. Hence φ¯\overline{\varphi} is a primal optimal control. By Assumption 3.4, the primal optimal control is unique, and therefore φ¯=φ\overline{\varphi}=\varphi^{\star}. Thus every weakly convergent subsequence of φ^\widehat{\varphi} has limit φ\varphi^{\star}. Since 𝒜\mathcal{A} is weakly compact, it follows that the entire sequence satisfies

φ^φweakly in L𝔽2.\widehat{\varphi}\rightharpoonup\varphi^{\star}\qquad\text{weakly in }L^{2}_{\mathbb{F}}.

The strict-convexity condition in Theorem 4.4 guarantees the weak convergence. Strong convergence follows under the following stronger condition.

Assumption 4.5.

JJ is strongly convex on its effective domain with respect to the L𝔽2L^{2}_{\mathbb{F}} norm. That is, there exists a constant κ>0\kappa>0 such that for any φ,ψ𝒜\varphi,\psi\in\mathcal{A} satisfying J(φ)<J(\varphi)<\infty, J(ψ)<J(\psi)<\infty, and θ(0,1)\theta\in(0,1),

J(θφ+(1θ)ψ)θJ(φ)+(1θ)J(ψ)κ2θ(1θ)φψL𝔽22.\displaystyle J\bigl(\theta\varphi+(1-\theta)\psi\bigr)\leq\theta J(\varphi)+(1-\theta)J(\psi)-\frac{\kappa}{2}\theta(1-\theta)\|\varphi-\psi\|_{L^{2}_{\mathbb{F}}}^{2}.

Similar to Proposition 3.5, we also provide some explicit conditions to guarantee the strongly convex property of JJ.

Proposition 4.6.

Suppose that Assumptions 2.1, 2.2, and 2.3 hold. Then the objective functional JJ is strongly convex on its effective domain, if one of the following conditions hold:

  1. (i)

    The function (w,a)f(t,w,a)(w,a)\mapsto f(t,w,a) is strongly convex. That is, there exist a constant κf>0\kappa_{f}>0 such that, for almost every t[0,T]t\in[0,T], every (w,a),(w,a)×A(w,a),(w^{\prime},a^{\prime})\in\mathbb{R}\times A, and every θ(0,1)\theta\in(0,1),

    f(t,θw+(1θ)w,θa+(1θ)a)\displaystyle f\bigl(t,\theta w+(1-\theta)w^{\prime},\theta a+(1-\theta)a^{\prime}\bigr) θf(t,w,a)+(1θ)f(t,w,a)\displaystyle\leq\theta f(t,w,a)+(1-\theta)f(t,w^{\prime},a^{\prime})
    κf2θ(1θ)(|ww|2+|aa|2).\displaystyle-\frac{\kappa_{f}}{2}\theta(1-\theta)\left(|w-w^{\prime}|^{2}+|a-a^{\prime}|^{2}\right).
  2. (ii)

    There exists ν¯>0\underline{\nu}>0 such that σ(t,s)σ(t,s)ν¯Im\sigma(t,s)\sigma(t,s)^{\top}\succeq\underline{\nu}I_{m}, for all (t,s)[0,T]×m(t,s)\in[0,T]\times\mathbb{R}^{m}, and the function gg is strongly convex on \mathbb{R}. More precisely, there exists a constant κg>0\kappa_{g}>0 such that for every w,ww,w^{\prime}\in\mathbb{R} and every θ(0,1)\theta\in(0,1),

    g(θw+(1θ)w)θg(w)+(1θ)g(w)κg2θ(1θ)(|ww|2).g\bigl(\theta w+(1-\theta)w^{\prime}\bigr)\leq\theta g(w)+(1-\theta)g(w^{\prime})-\frac{\kappa_{g}}{2}\theta(1-\theta)\left(|w-w^{\prime}|^{2}\right).
Proof.

Let φ,ψ𝒜\varphi,\psi\in\mathcal{A} satisfy J(φ),J(ψ)<J(\varphi),J(\psi)<\infty, and let θ(0,1)\theta\in(0,1). Set φθ:=θφ+(1θ)ψ\varphi^{\theta}:=\theta\varphi+(1-\theta)\psi. As in the proof of Proposition 3.5, the affine wealth dynamics imply Wφθ=θWφ+(1θ)WψW^{\varphi^{\theta}}=\theta W^{\varphi}+(1-\theta)W^{\psi}.

Suppose first that Condition i holds. By the strong convexity of ff and the convexity of gg,

J(φθ)\displaystyle J(\varphi^{\theta})\leq{} θJ(φ)+(1θ)J(ψ)\displaystyle\theta J(\varphi)+(1-\theta)J(\psi)
κf2θ(1θ)𝔼0T(|WtφWtψ|2+|φtψt|2)dt.\displaystyle-\frac{\kappa_{f}}{2}\theta(1-\theta)\mathbb{E}\int_{0}^{T}\left(|W_{t}^{\varphi}-W_{t}^{\psi}|^{2}+|\varphi_{t}-\psi_{t}|^{2}\right)dt.

Dropping the first nonnegative term gives

J(φθ)θJ(φ)+(1θ)J(ψ)κf2θ(1θ)φψL𝔽22.J(\varphi^{\theta})\leq\theta J(\varphi)+(1-\theta)J(\psi)-\frac{\kappa_{f}}{2}\theta(1-\theta)\|\varphi-\psi\|_{L^{2}_{\mathbb{F}}}^{2}.

Hence JJ is κf\kappa_{f}-strongly convex.

Now suppose that Condition ii holds. Combining (3.4), the strong convexity of gg and the convexity of the running-cost term therefore implies

J(φθ)θJ(φ)+(1θ)J(ψ)cκg2θ(1θ)φψL𝔽22,J(\varphi^{\theta})\leq\theta J(\varphi)+(1-\theta)J(\psi)-\frac{c\kappa_{g}}{2}\theta(1-\theta)\|\varphi-\psi\|_{L^{2}_{\mathbb{F}}}^{2},

where c:=ν2eKT.c:=\frac{\nu}{2}e^{-KT}. Thus JJ is cκgc\kappa_{g}-strongly convex. ∎

Corollary 4.7 (Strong convergence of the computed controls).

Suppose that Assumptions 2.1, 2.2, 2.3, 3.11, and 4.5 hold. Then

φ^φstrongly in L𝔽2.\widehat{\varphi}\to\varphi^{\star}\qquad\text{strongly in }L^{2}_{\mathbb{F}}.
Proof.

Let λ𝒵\lambda^{\star}\in\mathcal{Z}. By strong duality and primal recovery, there exists ηE\eta^{\star}\in E such that (φ,η)(\varphi^{\star},\eta^{\star}) minimizes (,,λ)\mathcal{L}(\cdot,\cdot,\lambda^{\star}). Since CC is jointly convex, (,,λ)\mathcal{L}(\cdot,\cdot,\lambda^{\star}) is κ\kappa-strongly convex in its control component. Consequently,

κ2φ^φL𝔽22(φ^,η^,λ)q(λ).\frac{\kappa}{2}\|\widehat{\varphi}-\varphi^{\star}\|_{L^{2}_{\mathbb{F}}}^{2}\leq\mathcal{L}(\widehat{\varphi},\widehat{\eta},\lambda^{\star})-q(\lambda^{\star}).

Using q(λ)=pq(\lambda^{\star})=p^{\star}, the right-hand side equals

J(φ^)p+λC(φ^,η^),J(\widehat{\varphi})-p^{\star}+\lambda^{\star}C(\widehat{\varphi},\widehat{\eta}),

which converges to zero by Theorem 4.4. Hence

φ^φstrongly in L𝔽2.\widehat{\varphi}\to\varphi^{\star}\qquad\text{strongly in }L^{2}_{\mathbb{F}}.

5 Numerical Experiments

This section evaluates Algorithm 2 in a scalar linear–quadratic Black–Scholes model. This benchmark isolates the dynamic effect of a terminal CVaR constraint, first in a complete market, and then in the presence of non-traded risks.

Let the traded stock be driven by a Brownian motion BB, and let BB^{\perp} be an independent Brownian motion driving the nontraded risk exposure. With r=0r=0,

dSt=St(μdt+σdBt),μ>0,σ>0,S0>0,\displaystyle dS_{t}=S_{t}(\mu\,dt+\sigma\,dB_{t}),\qquad\mu>0,\quad\sigma>0,\quad S_{0}>0, (5.1)

and the endowment dynamic satisfies dζt=βdBtd\zeta_{t}=\beta^{\perp}dB_{t}^{\perp}. With φt\varphi_{t} denoting dollar risky exposure, wealth evolves as

dWtφ=φtμdt+φtσdBt+βdBt,W0φ=w0.\displaystyle dW_{t}^{\varphi}=\varphi_{t}\mu\,dt+\varphi_{t}\sigma\,dB_{t}+\beta^{\perp}dB_{t}^{\perp},\qquad W_{0}^{\varphi}=w_{0}. (5.2)

The CVaR-constrained portfolio management problem is therefore:

infφ𝒜\displaystyle\inf_{\varphi\in\mathcal{A}}\quad J(φ)=𝔼[0T{γ2[(σφt)2+(β)2]μφt}𝑑t]\displaystyle J(\varphi)=\mathbb{E}\left[\int_{0}^{T}\left\{\frac{\gamma}{2}\left[(\sigma\varphi_{t})^{2}+(\beta^{\perp})^{2}\right]-\mu\varphi_{t}\right\}dt\right]
subject to CVaRα(WTφ)c.\displaystyle\operatorname{CVaR}_{\alpha}(-W_{T}^{\varphi})\leq c. (5.3)

For c<0c<0, the constraint requires average terminal wealth in the worst (1α)(1-\alpha) fraction of outcomes to be at least c-c; it is not a pathwise wealth floor. When the CVaR constraint is nonbinding, pointwise minimization gives the Merton dollar exposure

φ¯t=μγσ2.\displaystyle\bar{\varphi}_{t}=\frac{\mu}{\gamma\sigma^{2}}. (5.4)

The independent endowment shock adds variance but does not change (5.4). When the CVaR constraint is binding, however, the investor may reduce traded exposure to offset its effect on the lower tail.

Table 1 reports the common calibration. The nonbinding and binding CVaR limits are c=0.86c=-0.86 and c=0.94c=-0.94, respectively. For fixed (λ,η)(\lambda,\eta), the inner dynamic program computes a Markov feedback control on a discretized state grid. We optimize η\eta by golden-section search and use an outer bisection in λ\lambda to enforce the CVaR constraint. Code and further implementation details are available at https://github.com/xf-shi/Dynamic-Portfolio-under-CVaR.

Table 1: Common parameters used in the numerical experiments.
Parameter Value
Horizon T=1T=1
Risk-free rate r=0.00r=0.00
Excess return μ=0.08\mu=0.08
Volatility σ=0.20\sigma=0.20
Initial stock price S0=1S_{0}=1
Risk aversion γ=5\gamma=5
Initial wealth w0=1w_{0}=1
Merton exposure φ¯t=0.40\bar{\varphi}_{t}=0.40
CVaR confidence level α=0.95\alpha=0.95
Nonbinding CVaR limit c=0.86c=-0.86
Binding CVaR limit c=0.94c=-0.94

5.1 Complete Market Benchmark

For the complete-market benchmark, we suppress the orthogonal factor BB^{\perp} and take the filtration to be generated by the traded Brownian motion BB. Equivalently, there is no nontraded endowment risk and the single traded risky asset spans the single source of market uncertainty. In the complete market, the nontraded risk exposure is β=0\beta^{\perp}=0. Table 2 shows that the constraint is nonbinding at c=0.8600c=-0.8600: the Merton strategy has terminal loss CVaR 0.8671<0.8600-0.8671<-0.8600 and λ^=0\widehat{\lambda}=0. In the binding case with c=0.9400c=-0.9400, the calibrated multiplier is 0.07200.0720. Average risky exposure falls from 0.40000.4000 to 0.29810.2981, whereas expected terminal wealth declines by only about 0.8%0.8\%.

Case cc λ^\widehat{\lambda} CVaRα(WT)\operatorname{CVaR}_{\alpha}(-W_{T}^{\star}) 𝔼[WT]\mathbb{E}[W_{T}^{\star}] average φt\varphi_{t}^{\star}
Nonbinding 0.8600-0.8600 00 0.8671-0.8671 1.03221.0322 0.40000.4000
Binding 0.9400-0.9400 0.07200.0720 0.9406-0.9406 1.02421.0242 0.29810.2981
Table 2: Summary statistics for the complete-market benchmark in the nonbinding and binding cases of the terminal CVaR constraint.

Figure 1 shows that the policy for the binding case is not a constant rescaling of the Merton exposure. It returns toward 0.4000.400 along the selected favorable path, which ends at WT1.311W_{T}^{\star}\approx 1.311, but falls to about 0.0680.068 late in the selected unfavorable path, which ends at WT0.947W_{T}^{\star}\approx 0.947. Thus the binding constraint induces state-dependent de-risking while retaining participation in favorable states.

Refer to caption
Refer to caption
Figure 1: Optimal dollar risky exposure in the complete market. Left: mean exposure in the binding case and its 10–90% simulation band, with the Merton exposure from the nonbinding case. Right: selected favorable (green) and unfavorable (red) wealth paths and their associated exposures.

The policy for the binding case primarily compresses the lower tail of terminal wealth (Figure 2). The right panel also reports the unconditional diagnostic CVaRα(Wt)\operatorname{CVaR}_{\alpha}(-W_{t}^{\star}) for t<Tt<T. In this zero-rate, no-inflow calibration it remains below the numerical level cc throughout the horizon. This observation is not a dynamic constraint and need not persist under other calibrations.

Refer to caption
Refer to caption
Figure 2: Wealth and lower-tail risk in the complete market. Left: terminal wealth distributions in the nonbinding and binding cases. Right: CVaRα(Wt)\operatorname{CVaR}_{\alpha}(-W_{t}^{\star}) as a diagnostic over time, with the terminal constraint levels.

This lower-tail reshaping is qualitatively related to complete-market mean-risk and quantile models (14; 16; 17). Here, however, the quadratic variation penalty regularizes the solution: the binding constraint leads to smooth de-risking that depends on the state rather than to a digital or lottery-like terminal payoff.

5.2 Incomplete Market

We set the nontraded risk exposure to be β=0.02\beta^{\perp}=0.02. In this incomplete market setting, the algorithm of Section 4 remains applicable.

In the nonbinding case, nontraded risk leaves the Merton exposure unchanged but moves terminal loss CVaR from 0.8671-0.8671 to 0.8620-0.8620. In the binding case with c=0.9400c=-0.9400, the calibrated multiplier is 0.14000.1400 and average risky exposure falls to 0.25490.2549, which is 14.5%14.5\% below the complete-market value in the binding case and 36.3%36.3\% below the Merton exposure. Expected terminal wealth falls by about 1.1%1.1\% relative to the policy for the nonbinding case.

Case cc λ^\widehat{\lambda} CVaRα(WT)\operatorname{CVaR}_{\alpha}(-W_{T}^{\star}) 𝔼[WT]\mathbb{E}[W_{T}^{\star}] average φt\varphi_{t}^{\star}
Nonbinding 0.86-0.86 0.00000.0000 0.8620-0.8620 1.03221.0322 0.40000.4000
Binding 0.94-0.94 0.14000.1400 0.9405-0.9405 1.02061.0206 0.25490.2549
Table 3: Summary statistics for the incomplete market in the nonbinding and binding cases of the terminal CVaR constraint.

Figure 3 displays the resulting feedback response in the binding case. Along the selected favorable path, wealth ends at approximately 1.2371.237 and exposure returns to the Merton level after t=0.6t=0.6. Along the selected unfavorable path, wealth ends near 0.9560.956 and average exposure after t=0.6t=0.6 falls to approximately 0.0430.043. The investor therefore offsets unhedgeable tail risk indirectly by reducing traded risk in unfavorable states.

Refer to caption
Refer to caption
Figure 3: Optimal dollar risky exposure in the incomplete market. Left: mean exposure in the binding case and its 10–90% simulation band, with the Merton exposure from the nonbinding case. Right: selected favorable (green) and unfavorable (red) wealth paths and their associated exposures.

The distributional comparison in Figure 4 confirms that the policy for the binding case removes mass from severe low-wealth outcomes. The right-panel trajectories are interim diagnostics only; the optimization imposes the CVaR restriction at TT, not at intermediate dates.

Refer to caption
Refer to caption
Figure 4: Wealth and lower-tail risk in the incomplete market. Left: terminal wealth distributions in the nonbinding and binding cases. Right: CVaRα(Wt)\operatorname{CVaR}_{\alpha}(-W_{t}^{\star}) as a diagnostic over time, with the terminal constraint levels.

6 Portfolio Adjustment and Price Impact

With the presence of trading regularization or existence of price impact, the dollar risky amount becomes a state variable. We keep φt\varphi_{t} to represent the dollar risky amount, and the control φ˙\dot{\varphi} is referred to as the signed dollar trading rate, where the dynamic between the dollar risky amount φ\varphi and the control φ˙\dot{\varphi} remains linear

dφt\displaystyle d\varphi_{t} =ϕ˙tStdt+ϕtdSt\displaystyle=\dot{\phi}_{t}S_{t}dt+\phi_{t}dS_{t}
=φ˙tdt+φt(μdt+σdBt),φ0=0,\displaystyle=\dot{\varphi}_{t}dt+\varphi_{t}\left(\mu dt+\sigma dB_{t}\right),\qquad\varphi_{0}=0, (6.1)

where we recall that ϕt\phi_{t} stands for the total shares hold by the investor, and ϕ˙t\dot{\phi}_{t} represents her signed trading rate in shares. Although the results in Sections 24 are stated for a scalar wealth state and direct portfolio controls, the same arguments extend directly to finite-dimensional affine controlled state dynamics under the corresponding convexity, compactness, and integrability conditions. We use this extension in Section 6.1.

The control ϕ˙\dot{\phi} is used in both specifications below, but the economic interpretations and theoretical properties of the two specifications differ. In Section 6.1, the quadratic term is an objective regularizer that smooths portfolio adjustment; it is not an execution cost and is therefore not deducted from wealth. The augmented state dynamics remain affine in the trading-rate control, and the quadratic regularizer preserves the convex structure underlying the analysis in Sections 3 and 4. In Section 6.2, by contrast, price impact changes the execution price and the resulting cost is deducted directly from wealth. The resulting wealth dynamics depend nonlinearly on the trading-rate control through |ϕ˙t|3/2|\dot{\phi}_{t}|^{3/2} and therefore fall outside the affine-state setting of Sections 3 and 4. We use the square-root specification as a numerical robustness experiment beyond the setting covered by our convergence theory.

6.1 Quadratic Trading Rate Regularization

We first add a quadratic penalty on the signed dollar trading rate to smooth portfolio adjustment:

J(φ˙)=𝔼[0T(γ2σ2φt2+Λ2φ˙t2μφt)𝑑t].\displaystyle J(\dot{\varphi})=\mathbb{E}\left[\int_{0}^{T}\left(\frac{\gamma}{2}\sigma^{2}\varphi_{t}^{2}+\frac{\Lambda}{2}\dot{\varphi}_{t}^{2}-\mu\varphi_{t}\right)dt\right]. (6.2)

Since the regularization only shows up in the target functional, the wealth dynamics remain the same as (5.2). The CVaR-constrained control problem is

infφ˙𝒜\displaystyle\inf_{\dot{\varphi}\in\mathcal{A}}\quad J(φ˙)\displaystyle J(\dot{\varphi})
subject to CVaRα(WT)c.\displaystyle\operatorname{CVaR}_{\alpha}(-W_{T})\leq c. (6.3)

The term Λφ˙t2/2\Lambda\dot{\varphi}_{t}^{2}/2 is a regularization term in the performance criterion, which penalizes abrupt changes in the risky position and produces smoother trading policies. We use the calibration from Table 1 and set Λ=0.01\Lambda=0.01; larger values of Λ\Lambda place greater weight on smooth portfolio adjustment.

Table 4 shows that the CVaR constraint is nonbinding at c=0.86c=-0.86. In the binding case, average exposure falls from 0.31040.3104 to 0.24150.2415 and λ^\widehat{\lambda} rises to 0.060010.06001. Expected terminal wealth declines from 1.02471.0247 to 1.01921.0192, while terminal loss CVaR reaches 0.9413-0.9413. The policy for the binding case uses the calibrated pair (λ,η)=(0.06001,0.947499)(\lambda,\eta)=(0.06001,-0.947499).

Case cc λ^\widehat{\lambda} CVaRα(WT)\operatorname{CVaR}_{\alpha}(-W_{T}^{\star}) 𝔼[WT]\mathbb{E}[W_{T}^{\star}] average φt\varphi_{t}^{\star}
Nonbinding 0.86-0.86 0.00000.0000 0.8971-0.8971 1.02471.0247 0.31040.3104
Binding 0.94-0.94 0.060010.06001 0.9413-0.9413 1.01921.0192 0.24150.2415
Table 4: Summary statistics with quadratic trading-rate regularization in the nonbinding and binding cases of the terminal CVaR constraint.

Figure 5 shows that both policies trade most rapidly near the initial date and that their mean trading rates approach zero near maturity. The policy for the binding case trades less aggressively and maintains a lower exposure profile. The exposure bands remain nondegenerate in the nonbinding case because φ˙\dot{\varphi} contains the stock-price diffusion in (6).

Refer to caption
Refer to caption
Figure 5: Signed dollar trading rate and dollar risky exposure under the quadratically regularized specification. Left: mean trading rates and 10–90% simulation bands. Right: associated exposure profiles and bands.

In the binding case, terminal wealth is more concentrated and has less downside mass (Figure 6). The right panel reports CVaRα(Wt)\operatorname{CVaR}_{\alpha}(-W_{t}) as an interim diagnostic. The constraint is imposed at maturity.

Refer to caption
Refer to caption
Figure 6: Wealth and lower-tail risk under quadratic trading-rate regularization. Left: terminal-wealth distributions. Right: out-of-sample CVaRα(Wt)\operatorname{CVaR}_{\alpha}(-W_{t}) diagnostics and terminal constraint levels.

The selected paths in Figure 7 illustrate the feedback mechanism under the binding constraint. The favorable path ends at wealth 1.0851.085 and approaches the Merton exposure, whereas the unfavorable path ends near 0.9420.942 and reduces exposure to approximately 0.0640.064 late in the horizon. The trading rates along both paths decrease toward zero as maturity approaches. In the nonbinding case, the trading rate converges to zero as maturity approaches because further repositioning offers no remaining expected-return benefit while still incurring the quadratic trading-rate penalty. In the binding case, the last reported preterminal rate remains slightly nonzero because the terminal-loss term associated with the CVaR constraint creates an additional incentive to adjust exposure over the final decision interval.

Refer to caption
Figure 7: Wealth, dollar risky exposure, and signed dollar trading rate along selected favorable (green) and unfavorable (red) realizations in the binding case.

6.2 Square-Root Price Impact

We retain the same market and initial position, but now let execution price respond to signed dollar trading rate according to the square-root specification. When executing a stock, the execution price SexeS^{\text{exe}} is usually different from the market price StS_{t}, i.e.

Stexe=St[1+Λ3/23/2sign(φ˙t)|φ˙t|].\displaystyle S_{t}^{\mathrm{exe}}=S_{t}\left[1+\frac{\Lambda_{3/2}}{3/2}\operatorname{sign}(\dot{\varphi}_{t})\sqrt{|\dot{\varphi}_{t}|}\right]. (6.4)

The placement of the brackets in (6.4) ensures that Stexe=StS_{t}^{\mathrm{exe}}=S_{t} when φ˙t=0\dot{\varphi}_{t}=0. Since φ˙t=ϕ˙tSt\dot{\varphi}_{t}=\dot{\phi}_{t}S_{t}, execution costs reduce wealth as follows:

dWt\displaystyle dW_{t} =ϕtdSt(StexeSt)ϕ˙tdt\displaystyle=\phi_{t}\,dS_{t}-(S_{t}^{\mathrm{exe}}-S_{t})\dot{\phi}_{t}\,dt
=φt(μdt+σdBt)Λ3/23/2|φ˙t|3/2dt.\displaystyle=\varphi_{t}(\mu\,dt+\sigma\,dB_{t})-\frac{\Lambda_{3/2}}{3/2}|\dot{\varphi}_{t}|^{3/2}\,dt. (6.5)

The corresponding portfolio management problem is

infφ˙𝒜\displaystyle\inf_{\dot{\varphi}\in\mathcal{A}}\quad 𝔼[0T(γ2σ2φt2+Λ3/23/2|φ˙t|3/2μφt)𝑑t]\displaystyle\mathbb{E}\left[\int_{0}^{T}\left(\frac{\gamma}{2}\sigma^{2}\varphi_{t}^{2}+\frac{\Lambda_{3/2}}{3/2}|\dot{\varphi}_{t}|^{3/2}-\mu\varphi_{t}\right)dt\right]
subject to CVaRα(WT)c.\displaystyle\operatorname{CVaR}_{\alpha}(-W_{T})\leq c. (6.6)

Although the cost |φ˙|3/2|\dot{\varphi}|^{3/2} is convex, its nonlinear appearance in the wealth dynamics places this specification outside the affine-state setting of Sections 24. The convergence guarantees established above therefore do not apply directly. We set Λ3/2=0.0045\Lambda_{3/2}=0.0045 and use the remaining parameters from Table 1.

In the nonbinding case, terminal loss CVaR is 0.8839-0.8839 and the multiplier is zero. In the binding case, the policy reduces average exposure from 0.35000.3500 to 0.24220.2422 and mean terminal wealth from 1.02601.0260 to 1.01801.0180, as shown in Table 5.

Case cc λ^\widehat{\lambda} CVaRα(WT)\operatorname{CVaR}_{\alpha}(-W_{T}^{\star}) 𝔼[WT]\mathbb{E}[W_{T}^{\star}] average φt\varphi_{t}^{\star}
Nonbinding 0.86-0.86 0.00000.0000 0.8839-0.8839 1.02601.0260 0.35000.3500
Binding 0.94-0.94 0.078180.07818 0.9409-0.9409 1.01801.0180 0.24220.2422
Table 5: Summary statistics for square-root price impact in the nonbinding and binding cases of the terminal CVaR constraint.

Figure 8 shows faster initial accumulation under the policy for the nonbinding case. Under the policy for the binding case, later trading rates can become negative in unfavorable states, indicating partial liquidation, while mean exposure stabilizes near 0.240.24. Diffusion in (6) generates widening exposure bands under both policies.

Refer to caption
Refer to caption
Figure 8: Trading and exposure under square-root price impact. Left: mean signed dollar trading rates and 10–90% simulation bands. Right: associated dollar risky exposures and bands, with the Merton reference.

The policy for the binding case compresses the terminal-wealth distribution and reduces extreme outcomes (Figure 9). Out-of-sample terminal loss CVaR is 0.9409-0.9409, below the required level 0.9400-0.9400.

Refer to caption
Refer to caption
Figure 9: Wealth and tail risk under 3/23/2-power trading costs. Left: terminal wealth distributions. Right: out-of-sample loss-CVaR diagnostics and terminal constraint levels.

In Figure 10, the selected favorable path under the binding constraint ends at wealth 1.1121.112 and returns toward the Merton exposure. The selected unfavorable path ends near 0.9470.947 and reduces late-horizon exposure to approximately 0.0970.097; its trading rate is negative over several intervals. Trading rates approach zero near maturity in both paths.

Refer to caption
Figure 10: Wealth, dollar risky exposure, and signed dollar trading rate along selected favorable (green) and unfavorable (red) realizations in the binding case.

The 3/23/2-power specification produces a mean exposure in the binding case close to that under quadratic regularization but a different adjustment pattern: it permits faster initial accumulation and uses state-dependent sales when downside risk increases. Its held-out feasibility provides numerical evidence that the method remains effective in this nonlinear price-impact specification, although the convergence guarantees do not apply directly.

7 Conclusion

This paper studies a dynamic portfolio management problem under an explicit CVaR constraint on terminal loss. Using the auxiliary-threshold representation of CVaR, we obtain a convex formulation that accommodates general market settings, including incomplete market, nontraded endowment risks, and general convex trading objectives. We establish existence and strong duality and develop a modular numerical method that combines standard unconstrained stochastic-control problems with one-dimensional searches over the CVaR threshold and Lagrange multiplier, which is shown to converge globally.

The numerical experiments show that a binding terminal CVaR constraint does not induce uniform de-risking. Instead, the optimal policy reduces risky exposure following adverse outcomes while preserving participation in favorable states. Nontraded endowment risk strengthens this adjustment when the constraint binds, whereas trading frictions lower the desired exposure and slow portfolio adjustment. Across the environments considered, stronger lower-tail protection is achieved at a comparatively modest cost in expected terminal wealth. These findings illustrate how a terminal risk constraint can shape state-dependent portfolio decisions throughout the investment horizon.

Acknowledgments

SP and XS acknowledge financial support from the Natural Sciences and Engineering Research Council of Canada (RGPIN-2025-05847, RGPIN-2024-04569). AH thanks the Fields Institute for the FOCUS visitor support program and acknowledges financial support by InnoHK initiative, The Government of the HKSAR, and Laboratory for AI-Powered Financial Technologies.

References

  • [1] C. Acerbi and P. Simonetti (2002) Portfolio optimization with spectral measures of risk. arXiv preprint cond-mat/0203607. Cited by: §2.
  • [2] C. Acerbi and D. Tasche (2002) On the coherence of expected shortfall. Journal of Banking & Finance 26 (7), pp. 1487–1503. External Links: Document Cited by: §1.
  • [3] G. J. Alexander and A. M. Baptista (2004) A comparison of VaR and CVaR constraints on portfolio selection with the mean-variance model. Management Science 50 (9), pp. 1261–1273. External Links: Document Cited by: §1.
  • [4] S. Basak and A. Shapiro (2001) Value-at-risk-based risk management: optimal policies and asset prices. The Review of Financial Studies 14 (2), pp. 371–405. External Links: Document Cited by: §1.
  • [5] S. Boyd and L. Vandenberghe (2004) Convex optimization. Cambridge university press. Cited by: §3.2.
  • [6] P. Cannarsa and R. Capuani (2018) Existence and uniqueness for mean field games with state constraints. In PDE models for multi-agent phenomena, pp. 49–71. Cited by: §1.
  • [7] Z. Chen (2005) Multiperiod consumption and portfolio decisions under the multivariate GARCH model with transaction costs and CVaR-based risk control. OR Spectrum 27 (4), pp. 603–632. External Links: Document Cited by: §1.
  • [8] D. Cuoco, H. He, and S. Isaenko (2008) Optimal dynamic trading strategies with risk limits. Operations Research 56 (2), pp. 358–368. External Links: Document Cited by: §1.
  • [9] M. Dai, Y. Jia, and H. Jin (2024) Dynamic mean-variance portfolio selection with transaction costs. Available at SSRN 4958481. Cited by: §1.
  • [10] S. Daudin (2022) Optimal control of diffusion processes with terminal constraint in law. Journal of Optimization Theory and Applications 195 (1), pp. 1–41. Cited by: §1.
  • [11] C. Edirisinghe, J. Chen, and J. Jeong (2023) Optimal leveraged portfolio selection under quasi-elastic market impact. Operations Research 71 (5), pp. 1558–1576. External Links: Document Cited by: §1.
  • [12] S. Emmer, C. Klüppelberg, and R. Korn (2001) Optimal portfolios with bounded capital at risk. Mathematical Finance 11 (4), pp. 365–384. External Links: Document Cited by: §1.
  • [13] Z. Feinstein and B. Rudloff (2017) A recursive algorithm for multivariate risk measures and a set-valued Bellman’s principle. Journal of Global Optimization 68 (1), pp. 47–69. External Links: Document Cited by: §1.
  • [14] J. Gao, K. Zhou, D. Li, and X. Cao (2017) Dynamic mean-LPM and mean-CVaR portfolio optimization in continuous-time. SIAM Journal on Control and Optimization 55 (3), pp. 1377–1397. External Links: Document Cited by: §1, §5.1.
  • [15] A. Gundel and S. Weber (2008) Utility maximization under a shortfall risk constraint. Journal of Mathematical Economics 44 (11), pp. 1126–1151. External Links: Document Cited by: §1.
  • [16] X. D. He, H. Jin, and X. Y. Zhou (2015) Dynamic portfolio choice when risk is measured by weighted VaR. Mathematics of Operations Research 40 (3), pp. 773–796. External Links: Document Cited by: §1, §5.1.
  • [17] X. D. He and X. Y. Zhou (2011) Portfolio choice via quantiles. Mathematical Finance 21 (2), pp. 203–231. External Links: Document Cited by: §1, §5.1.
  • [18] A. Hu and Z. Lyu (2025) Mean-field games with constraints. arXiv preprint arXiv:2510.11843. Cited by: §1.
  • [19] S. Jaimungal, S. M. Pesenti, Y. S. Wang, and H. Tatsat (2022) Robust risk-aware reinforcement learning. SIAM Journal on Financial Mathematics 13 (1), pp. 213–226. Cited by: §1.
  • [20] Y. Kim (2014) On the pp-th moment estimates for the solution of stochastic differential equations. Journal of Inequalities and Applications 2014 (1), pp. 395. Cited by: §3.1.
  • [21] P. Krokhmal, J. Palmquist, and S. Uryasev (2002) Portfolio optimization with conditional value-at-risk objective and constraints. The Journal of Risk 4 (2), pp. 11–27. External Links: Document Cited by: §1.
  • [22] X. Mao (2007) Stochastic differential equations and applications. Elsevier. Cited by: §3.1.
  • [23] R. C. Merton (1969) Lifetime portfolio selection under uncertainty: the continuous-time case. The Review of Economics and Statistics 51 (3), pp. 247–257. External Links: Document Cited by: §1.
  • [24] R. C. Merton (1972) An analytic derivation of the efficient portfolio frontier. Journal of financial and quantitative analysis 7 (4), pp. 1851–1872. Cited by: §1.
  • [25] S. Moreno-Bromberg, T. A. Pîrvu, and A. Réveillac (2013) CRRA utility maximization under dynamic risk constraints. Communications on Stochastic Analysis 7 (2), pp. 203–225. External Links: Document, Link Cited by: §1.
  • [26] J. Muhle-Karbe, J. Sefton, and X. Shi (2025) Dynamic portfolio choice with intertemporal hedging and transaction costs. Management Science. Note: Articles in Advance External Links: Document, Link Cited by: §1.
  • [27] S. M. Pesenti and S. Jaimungal (2023) Portfolio optimization within a Wasserstein ball. SIAM Journal on Financial Mathematics 14 (4), pp. 1175–1214. Cited by: §1.
  • [28] S. M. Pesenti and T. Nguyen (2026) Outperforming a benchmark with α\alpha-Bregman Wasserstein divergence. arXiv preprint arXiv:2603.20580. Cited by: §1.
  • [29] S. M. Pesenti, S. Vanduffel, Y. Yang, and J. Yao (2024) Optimal payoff under Bregman-Wasserstein divergence constraints. arXiv preprint arXiv:2411.18397. Cited by: §1.
  • [30] L. Pfeiffer, X. Tan, and Y. Zhou (2021) Duality and approximation of stochastic optimal control problems under expectation constraints. SIAM Journal on Control and Optimization 59 (5), pp. 3231–3260. Cited by: §1.
  • [31] T. A. Pirvu and G. Žitković (2009) Maximizing the growth rate under risk constraints. Mathematical Finance: An International Journal of Mathematics, Statistics and Financial Economics 19 (3), pp. 423–455. Cited by: §1.
  • [32] T. A. Pirvu (2007) Portfolio optimization under the value-at-risk constraint. Quantitative Finance 7 (2), pp. 125–136. Cited by: §1.
  • [33] R. T. Rockafellar and S. Uryasev (2000) Optimization of Conditional Value-at-Risk. The Journal of Risk 2 (3), pp. 21–41. External Links: Document Cited by: §1, §3.1.
  • [34] R. T. Rockafellar and S. Uryasev (2002) Conditional Value-at-Risk for general loss distributions. Journal of banking & finance 26 (7), pp. 1443–1471. External Links: Document Cited by: §1.
  • [35] M. S. Strub, D. Li, X. Cui, and J. Gao (2019) Discrete-time mean-CVaR portfolio selection and time-consistency induced term structure of the CVaR. Journal of Economic Dynamics and Control 108, pp. 103751. External Links: Document Cited by: §1.
  • [36] G. Tsoukalas, J. Wang, and K. Giesecke (2019) Dynamic portfolio execution. Management Science 65 (5), pp. 2015–2040. External Links: Document Cited by: §1.