Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-08T13:30:23.606Z Has data issue: false hasContentIssue false

On gradual-impulse control of continuous-time Markov decision processes with exponential utility

Published online by Cambridge University Press:  01 July 2021

Xin Guo*
Affiliation:
Tsinghua University
Aiko Kurushima*
Affiliation:
Sophia University
Alexey Piunovskiy*
Affiliation:
University of Liverpool
Yi Zhang*
Affiliation:
University of Liverpool
*
*Postal address: School of Economics and Management, Tsinghua University, Beijing 100084, China. Email address: guoxin5@sem.tsinghua.edu.cn
**Postal address: Department of Economics, Sophia University, 7-1 Kioi-cho, Chiyoda-ku, Tokyo, 102-8554, Japan. Email address: kurushima@sophia.ac.jp
***Postal address: Department of Mathematical Sciences, University of Liverpool, Liverpool, L69 7ZL, UK.
***Postal address: Department of Mathematical Sciences, University of Liverpool, Liverpool, L69 7ZL, UK.
Rights & Permissions [Opens in a new window]

Abstract

We consider a gradual-impulse control problem of continuous-time Markov decision processes, where the system performance is measured by the expectation of the exponential utility of the total cost. We show, under natural conditions on the system primitives, the existence of a deterministic stationary optimal policy out of a more general class of policies that allow multiple simultaneous impulses, randomized selection of impulses with random effects, and accumulation of jumps. After characterizing the value function using the optimality equation, we reduce the gradual-impulse control problem to an equivalent simple discrete-time Markov decision process, whose action space is the union of the sets of gradual and impulsive actions.

Information

Type
Original Article
Copyright
© The Author(s), 2021. Published by Cambridge University Press on behalf of Applied Probability Trust
Figure 0

Figure 1. Illustration of the system dynamics in the gradual-impulse control problem, and how the policy acts on the system dynamics. Here $\textbf{X}=[0,\infty).$ The second coordinate indicates the impulse (including the ‘pseudo-impulse’ $\Delta$) used at that state, which is recorded in the first coordinate. At the initial time $t=\theta_1\equiv 0$, three impulses are applied in turn. The first jump in the indicated sample path of the marked point process $\{(T_n,Y_n)\}_{n=1}^\infty$ takes place at $t_2=\theta_2.$ It is triggered by a natural jump because $x_0'\ne x_3.$ Along the displayed sample path, the system state remains at $x_3$ before the first jump of the marked point process. The second jump of the marked point process is triggered by a planned (or let us say active) impulse, because $x_0''=x_0'$. Infinitely many impulses are applied at $t_3=t_2+\theta_3$, so that the process is ‘killed’ after the infinitely many impulses at $t_3$; i.e., $\omega=(y_0,0,y_1,\theta_2,y_2,\theta_3,y_3,\infty,\Delta,\infty,\Delta,\dots).$ Note also that, under the policy $u=\{u_{n}\}_{n=0}^\infty$ in Definition 1, $y_1\in \textbf{Y}_3$ is a realization from the distribution $u_0(\cdot|x_0)$, $\bar{x}(y_1)=x_3;$$y_2\in \textbf{Y}_0$ is a realization from the distribution $\Gamma^0_1(\cdot|h_1,\theta_2,x_0')$, as the jump at $t_2$ is triggered by a natural jump, $\bar{x}(y_2)=x_0'$; and $y_3\in (\textbf{X}\times\textbf{A}^I)^\infty$ is a realization from the distribution $\Gamma_2^1(\cdot|h_2)$, as the jump at $t_3$ is not triggered by a natural jump, $\bar{x}(y_3)=\Delta.$

Figure 1

Figure 2. The realization of the state process in the hat DTMDP model corresponding to the sample path in the gradual-impulse control problem in Figure 1. The time index is discrete from $\{0,1,\dots\}$. The realizations of the components $\{(C_n,B_n)\}_{n=0}^\infty$ in the action process $\{\hat{A}_n\}_{n=0}^\infty$ are indicated above the dashed lines between consecutive states. For example, $(0,b_0)$ next to the state $(0,x_0)$ indicates that the decision-maker applies an impulse $b_0$ immediately, which results in the next state $(0,x_1).$ All the components $x_0,x_1,\dots,$$x_0'$, $x_1''$, $x_2''$ and $b_1,b_2,b_0'',b_1'',b_2''$ are the same as in Figure 1. The only exception is $(c_3,b_3),$ which does not appear in Figure 1. Nevertheless, $c_3>\theta_2$, because in Figure 1, the first jump in the marked point process therein at the time moment $\theta_1+\theta_2=\theta_2$ is triggered by a natural jump.