Next Article in Journal
Chinese vs. US Stock Market Transmission to Australasia, Hong Kong, and the ASEAN Group
Previous Article in Journal
Artificial Intelligence in Financial Behavior: Bibliometric Ideas and New Opportunities
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Risk–Response Budgeting: A Financial Optimization Approach to Project Risk Management

by
Yossi Hadad
and
Baruch Keren
*
Industrial Engineering and Management Department, Shamoon College of Engineering (SCE), Beer Sheva 8410001, Israel
*
Author to whom correspondence should be addressed.
J. Risk Financial Manag. 2025, 18(3), 160; https://doi.org/10.3390/jrfm18030160
Submission received: 18 February 2025 / Revised: 12 March 2025 / Accepted: 13 March 2025 / Published: 18 March 2025
(This article belongs to the Section Financial Technology and Innovation)

Abstract

:
Projects are exposed to risks that may hinder their success regarding cost, schedule, and quality/content. After identifying these risks, the project manager must select a subset for mitigation, constrained by a limited risk response budget. The problem lies in the uncertainties surrounding risk realization, their impact on the project’s parameters, and the outcomes of the risk response plan. This paper proposes a method for allocating the risk–response budget to mitigate project risks. The method begins with a Monte Carlo simulation to assess each risk’s impact and residual impact post-mitigation. These simulation results are the input for mathematical programming calculations, determining the optimal budget allocation among the risks based on various objective functions (e.g., maximizing expected net savings or minimizing variance). Each objective function can yield a different optimal budget allocation, so the final step involves weighing all results to make a conclusive decision. A case study illustrates the proposed method.

1. Introduction

Risk management is vital in achieving a project’s objectives, particularly given the complex nature of projects, which usually involve numerous risks relevant to the various stakeholders (Wu & Zhou, 2019). Project risk management is usually carried out according to project management standards, some listed in Barghi and Sikari (2020). The best-known standard is the Project Management Body of Knowledge (PMBOK) (PMI, 2021), which consists of nine areas of knowledge for successful project management. One of those is risk management. According to the PMBOK, risk management is the process of identifying, analyzing, evaluating, and responding to a project’s risks.
Existing risk–response budgeting methods, such as Monte Carlo simulation, Decision Tree Analysis, and the Risk-Based Project Value (RPV) framework, offer valuable quantitative approaches but have notable limitations. Monte Carlo simulation (Cochrane, 1992; PMI, 2021) effectively models probabilistic uncertainties but lacks direct guidance for optimal budget allocation at the individual risk level, making it unsuitable for preventive decision-making (Sato & Hirao, 2013). Decision Tree Analysis (Matsubara, 2001) provides structured decision-making based on expected value calculations, but its applicability is constrained by exponential complexity in large-scale projects, leading to impractical decision trees. The RPV framework (Sato & Hirao, 2013) optimizes budget allocation by assessing marginal cost trade-offs; yet, it does not fully integrate multi-criteria risk assessment or account for interdependencies between risks.
It is well known that managing risks and planning responses to them are important factors in a project’s success. A plan for responding to a project’s risks should be drawn up once the risks have been identified and analyzed. If the response to a risk is other than acceptance or wait-and-see, the project manager should prioritize the risks that will receive a response, given that there is only a finite budget for providing risk response. The most common method of prioritizing risks is a probability and impact matrix. In such a matrix, a score is determined for each identified risk, which reflects the likelihood of its occurrence, usually on a scale of 1–5, and a score indicating its negative impact on the project, using the same scale. Multiplying the likelihood of occurrence by the impact scores yields the risk’s severity score and its priority in receiving a response. However, a risk’s scores for occurrence and impact are random variables rather than a single average value as defined by the matrix. Moreover, the potential outcomes of the risk response are also random variables. Finally, the budget that is allocated according to the severity score does not guarantee that the finite budget for risk response will minimize the project’s total risk. For example, the entire budget might be invested in mitigating only one risk due to its severity, while allocating the budget among other risks would yield a higher benefit to the project.
A new method is proposed here for allocating a finite risk response budget. The method comprises a number of stages: identification of the project risks using best practices; analysis of the risks in order to assess their potential impact on the project’s cost, schedule, and quality, in addition to their likelihood of occurrence; devising risk responses and evaluating their cost and residual impact; a Monte Carlo simulation to gauge risk impacts and residual post-response effects; mathematical programming to allocate the budget optimally across risks, subject to the various objectives, such as maximization of expected saving and minimization of total variance; and finally, the aggregation and weighting of the results in order to make the final decision.
The primary research gap that our paper addresses is the lack of a holistic approach that integrates preventive and reactive risk management strategies while considering multiple decision criteria beyond expected value. To bridge this gap, our approach combines Monte Carlo simulation, integer linear programming (ILP) optimization, and multi-criteria decision-making, enabling a more robust, flexible, and computationally efficient risk–response budgeting strategy. This method ensures that budget allocation decisions account for risk reduction effectiveness and cost-efficiency, providing project managers with a practical, data-driven framework to enhance decision-making under uncertainty.
The rest of the paper is organized as follows. Section 2 provides a literature review. Section 3 presents the proposed method. Section 4 presents the criteria for allocating a finite risk–response budget. Section 5 presents a case study, and Section 6 is a summary.

2. Literature Review

Project risks are uncertain events or conditions that can adversely affect a project’s outcome, schedule, cost, or quality (PMBOK Guide, PMI, 2021; Benek & Yazici, 2024). There are numerous methods of risk management, including PERT networks, probability-impact risk matrices, Pareto diagrams, stochastic simulation models, decision trees, Failure Mode and Effects Analysis (FMEA), System Dynamics models, and sensitivity analysis (PMI, 2021; Muriana & Vizzini, 2017), each of which has its advantages and disadvantages. Project risk management, which is a relatively young scientific field (Aven, 2016), has evolved significantly with advances in theoretical frameworks, models, and practical approaches. Komarek et al. (2020) claimed that a positive expected return is usually one of the benefits of taking risks.
Effective project risk management seeks to identify and prioritize risks. George (2020) highlighted the challenge of risk identification by noting that project managers often focus on mitigating known risks while neglecting unknown ones. Willumsen et al. (2019) pointed out that the perceived value of risk management can be subjective in complex project environments. Kutsch et al. (2014), Lehtiranta (2014), and Oehmen et al. (2014) emphasized that organizations often struggle to create value using risk management practices, which can become disconnected from stakeholders’ actual needs if overly formalized (Olechowski et al., 2012). Kwon and Kang (2019) propose a method for estimating project budget reserves for identified and unidentified risks, addressing existing approaches’ gaps.
In Monte Carlo simulation, project parameters are iterated multiple times with variable input values chosen randomly from probability distributions (PMI, 2021). Though this type of simulation is primarily used for schedule and cost management, it is also a valuable risk management tool (Avlijaš, 2019). It can help estimate the probability functions of risks and their impact on cost, time, and quality (Platon & Constantinescu, 2014). Kantianis (2023) developed an approach for finding a practical solution to stochastic crash problems based on combining traditional network scheduling, Monte Carlo simulation, and linear programming. Tabejamaat et al. (2024) stressed the inherent uncertainty of projects and the need for effective risk assessment and management strategies.
Sato and Hirao (2013) considered the challenge of correctly allocating a project’s budget among its critical risks and proposed mathematical models to optimize budget allocation to maximize project value. Zhang and Guan (2021) integrated fault tree analysis and optimization models into the budget allocation process, with emphasis on the minimization of risk subject to budget constraints. Given a project’s characteristics and constraints, Guan et al. (2021) developed models to allocate budgets effectively between risk prevention and risk protection.
Guan et al. (2023) highlighted the importance of budget allocation in project risk management and proposed an optimization model based on fault tree analysis. Various studies have explored optimization methods for risk response, focusing on the maximization of response effects (Fang et al., 2013; Zhang & Fan, 2014; Todinov, 2013, 2014), the minimization of response costs (Fan et al., 2008), or the maximization of expected utility (Zhang & Zuo, 2016). Ben-David and Raz (2001) and Kuo et al. (2019) proposed minimizing total risk cost. The methods above are commonly subject to constraints related to budget, accepted loss, project duration, and quality (Kayis et al., 2007; Zhang & Fan, 2014; Zuo & Zhang, 2018). Guan et al. (2023) emphasized that the quality of optimization solutions depends on the reliability of the input data.
Xie (2010) presented a model-driven decision support system for risk analysis in product development. His model simulates the life cycle of a large batch of products and tracks products in operation and service phases. Da Silva et al. (2022) identified critical variables for defect occurrence, constructed empirical functions for two response variables, modeled uncertainties using triangular probability functions, and performed optimization via Monte Carlo simulation to achieve the best fit.

3. The Proposed Method

Project risks are uncertain events or conditions that, if they occur, can positively or negatively affect project objectives (PMI, 2021). These risks can influence project costs, schedules, or overall performance, requiring effective strategies to minimize their impact (Hillson, 2002). Mitigation variables are actions taken to reduce the likelihood or consequences of risks, such as contingency planning, resource reallocation, or additional funding for critical tasks (Aven, 2016).
Our model starts with a Monte Carlo simulation to assess the impact of risks on the project, both with and without risk–response measures. Experts provide estimates for the simulation parameters. The simulation results then serve as inputs for integer linear programming (ILP) and multi-criteria decision-making, which allocate a finite risk–response budget efficiently, taking into account both preventive and reactive mitigation strategies.
Below, we present the key variables in our model framework to ensure an optimal balance between cost and risk mitigation.
P max , j —The maximum probability that the j -th risk would occur. It is used to model the worst-case scenario for the risk occurrence. This value is typically determined based on historical data or expert opinion;
P min , j —The minimum probability that the j -th risk would occur. It is used to model the best-case scenario for the risk occurrence. This value is typically determined based on historical data or expert opinion;
S max , j —The maximum possible impact or severity of the j -th risk, if it would occur. For example, this might include the maximum possible additional cost or time delay that could occur due to the risk;
S min , j —The minimum possible impact or severity of the j -th risk, if it would occur. For example, this might include the minimum possible additional cost or time delay that could occur due to the risk.
The model also incorporates other relevant parameters:
C j —Estimated cost for risk response and mitigating the impact of the j -th risk;
α —a probability that an impact would exceed a benchmark.
The proposed method comprises several stages:
Stage 1—Risk identification according to best practices;
Stage 2—Risk analysis according to best practices. The output of this stage is a list of risks that can potentially be mitigated by a risk response, which typically includes an investment of resources. The risks are denoted by R j , j = 1 , 2 , , n . ;
Stage 3—Simulate a random impact for each risk R j . Each risk may have a negative impact on the project according to the following three success factors: cost i = 1 , time i = 2 , and quality i = 3 . The impact of each factor is a random variable whose expected value and variance can be obtained by a three-point estimation. Three-point estimation is a widely used technique in project management for estimating uncertain values, especially in cost and schedule forecasting. It is based on three main estimates: Optimistic estimate (a) the best-case scenario with minimal risk and no delays. Most likely estimate (m) the most likely outcome based on current conditions and historical data. Pessimistic estimate (b) the worst-case scenario, which takes into account potential risks and disruptions. This method is commonly implemented within the Program Evaluation and Review Technique (PERT) (Malcolm et al., 1959; Kerzner, 2022), in which the expected value of an estimate is calculated using the following weighted average formulas. The estimator for expected value (denoted E): E = a + 4 m + b 6 and the estimator for variance (denoted Var)   V a r = b a 6 2 .
By incorporating uncertainty into estimates, the three-point estimation method improves the accuracy of project planning and risk assessment (PMI, 2021). This helps reduce biases associated with point estimates and supports better decision-making in project management.
According to the adjusted equations to our case:
E i , j = a i , j + 4 m i , j + b i , j 6 ,   Var   i , j = b i , j a i , j 6 2
where a i , j , is the optimistic (low) negative impact associated with the factor i of risk R j , m i , j , is the most likely impact and b i , j , is the pessimistic (high) impact of each risk based on expert judgment.
In order to simulate the random impact of R j , given that it has been realized, three random results are generated, one for each factor. For the k th Monte Carlo simulation, k = 1 , 2 , , K , these values can be easily simulated by Excel “Inverse Normal” based on Equation (2) below. The term x represents a random variable uniformly distributed between 0 and 1, and its value is different whenever generated.
z i , j , k = N O R M . I N V x , E i , j , V a r i , j i = 1 , 2 , 3 .
where x is a random variable distributed between 0 and 1, which receives a different value in each simulation.
The k th random impact of R j over the three dimensions given that the risk has been realized is given by: i = 1 3 z i , j , k ;
Stage 4—Simulate the occurrence probability of R j (denoted as P j ) which is also a random variable, such that P min , j P j P max , j where the bounds, P min , j and P max , j can be estimated based on expert judgment. Intuitively, providing an occurrence probability range rather than a single value is likely easier. It is important to preserve this range rather than use an average probability of risk occurrence since the probability range affects the variance of the risk impact.
For the k th Monte Carlo simulation, the random occurrence probability P j , k is calculated according to the following equation:
P j , k = x P max , j P min , j + P min , j
Stage 5—Estimate the average weighted impact of each risk R j as defined by L j , 0 , k = P j , k i = 1 3 z i , j , k . Therefore, the average impact of R j and its variance over K simulations are calculated by the following two equations, respectively:
L j , 0 = 1 K k = 1 K P j , k i = 1 3 z i , j , k = 1 K k = 1 K L j , 0 , k j = 1 , 2 , , n .
V a r j , 0 = i = 1 K L j , 0 , k L j , 0 2 K , j = 1 , 2 , , n .
Stage 6—Calculate the residual impact of the risk following a risk response. To mitigate the negative impact of R j , the project manager can invest resources in a risk response. However, the mitigation rate is also a random variable whose value ranges between the bounds S min , j and S max , j , which can be estimated by experts. For the kth simulation, the random mitigation rate S j , k is calculated as follows:
S j , k = x S max , j S min , j + S min , j
The weighted impact of R j in the kth simulation, following a risk response, is given by L j , 1 , k = L j , 0 , k 1 S j , k . Therefore, the average residual impact of R j and its variance over K simulations and its variance following a risk response are calculated by the following two equations, respectively:
L j , 1 = 1 K k = 1 K L j , 1 , k , j = 1 , 2 , , n .
V a r j , 1 = i = 1 K L j , 1 , k L j , 1 2 K , j = 1 , 2 , , n .

4. Criteria for Allocating a Finite Risk–Response Budget

Here are various criteria that can be objective functions.

4.1. Maximizing Net Expected Saving

As mentioned, the term L j , 0 is the average impact of R j without a risk response and L j , 1 is its average mitigated impact. The expected saving generated by the risk response to R j is u ¯ j = L j , 0 L j , 1 . The cost of mitigating R j is C j and the total budget for risk response for all risks is denoted by B. We define Y j as a binary variable whose value is 1 if R j is mitigated and 0 if it is not. To find the response plan that maximizes the project’s net expected savings, subject to a risk response budget, the following binary linear programming problem is solved:
M a x j = 1 n Y j × u ¯ j j = 1 n Y j × C j s . t . j = 1 n Y j × C j B Y j = 0 , 1 j = 1 , 2 , , n .

4.2. Maximizing Expected Saving

The maximization problem (9) does not allow for investment in risk response if the net result is negative. In other words, if u ¯ j < C j , then R j would not obtain a response, even if there is an unused budget. However, decision-makers tend to invest in risk response even if the expected value of their action is negative (e.g., insurance). To overcome this drawback, here is a modified model:
M a x j = 1 n Y j × u ¯ j s . t . j = 1 n Y j × C j B Y j = 0 , 1 j = 1 , 2 , , n

4.3. Minimizing the Variance

If the risks are statistically uncorrelated, then their impact on the project before any risk response measures is a random variable with an expected value of j = 1 n L j , 0 (the sum of the expected impacts of all the risks) and variance of j = 1 n V a r j , 0 (the sum of the variances of all the risks). Given that a higher variance represents a higher risk, another goal might be to minimize the variance of the total impact of the risk response.
If R j receives a risk response, its variance changes from V a r j , 0 to V a r j , 1 , which will also change the total variance of its impact on the project. Typically, a risk response reduces the expected impact of a risk and the variance of its residual impact. However, this is not a necessary outcome. To find the response plan that minimizes the project’s total variance subject to a finite risk–response budget, the following binary linear programming problem is solved. The variables X j , Y j are binary, such that X j + Y j = 1 . Thus, if the risk R j receives a response, then X j = 0 ,   Y j = 1 ; if it does not, then X j = 1 ,   Y j = 0 .
M i n j = 1 n X j × V a r j , 0 + Y j × V a r j , 1 s . t . j = 1 n Y j × C j B X j + Y j = 1 j = 1 , 2 , n . X j , Y j = ( 0 , 1 ) j = 1 , 2 , n .

4.4. Minimizing the Probability of an Impact That Exceeds a Benchmark

Assume that the initial potential impact of risk R j is normality distributed with mean L j , 0 and variance V a r j , 0 . After the risk response, the impact of R j is normality distributed with L j , 1 and V a r j , 1 . If the risks are statistically uncorrelated, then their total impact on the project before taking any risk response is a random variable with an expected value of j = 1 n L j , 0 and variance of j = 1 n V a r j , 0 .
If the goal of the risk response is to minimize the probability that the random total impact on the project, denoted L , exceeds a given benchmark impact value, denoted by a ; then, the objective function is to minimize the probability P L > a . This probability can be written as: P L > a = 1 P L a = 1 P z a j = 1 n L j , 0 j = 1 n V a r j , 0 , where z is a standard normal random variable. Following the risk response, this probability becomes: P L > a = 1 P z a j = 1 n X j × L j , 0 + j = 1 n Y j × L j , 1 j = 1 n X j × V a r j , 0 + Y j × V a r j , 1 , where X j , Y j are binary variables, such that X j + Y j = 1 , Thus, if the risk R j receives a response, then X j = 0 ,   Y j = 1 , and if it does not, then X j = 1 ,   Y j = 0 . To minimize P L > a , the following optimization problem should be solved:
M a x a j = 1 n X j × L j , 0 + j = 1 n Y j × L j , 1 j = 1 n X j × V a r j , 0 + Y j × V a r j , 1 s . t . j = 1 n Y j × C j B X j + Y j = 1 j = 1 , 2 , n . X j , Y j = ( 0 , 1 ) j = 1 , 2 , n .
Note that the objective function of (12) is non-linear and finding the optimal solution will require a searching tool such as Excel-Solver.

4.5. Minimizing the Maximum Regret

Savage (1954) was one of the first to use regret in decision-making, and regret models were later developed by Bell (1982) for decision-making under uncertainty. Regret is defined as the difference between the payoffs obtained from the best decision that could be made if the state of nature were known in advance and those obtained from the actual decision. Since decision-makers wish to avoid regret, they prefer the decision with minimal potential regret.
The regret for not implementing a risk response in the simulation k is given by M a x ( L j , 0 , k L j , 1 , k C j ) , 0 , k = 1 , , K . The maximum regret for not implementing a risk response to R j over the K simulations is given by M R g j =   M a x k M a x ( L j , 0 , k L j , 1 , k C j ) , 0 , k = 1 , , K . Conversely, if R j did receive a risk response and the risk was not realized, then the regret would be C j . To find a response plan that minimizes the sum of the maximum regret over all risks subject to a finite risk–response budget, the following binary linear programming problem is solved:
M i n j = 1 n X j × M R g j + j = 1 n Y j × C j s . t . j = 1 n Y j × C j B X j + Y j = 1 j = 1 , 2 , n . X j , Y j = ( 0 , 1 ) j = 1 , 2 , n .

4.6. The Minimax Criterion

The minimax criterion was first suggested by Savage (1954). The objective of the minimax criterion is to minimize the maximum possible loss that can be incurred in the worst-case scenario or outcome. In the current context, the worst impact that results from R j in K simulations in the absence of a risk response is given by M a x k L j , 0 , k , k = 1 , , K . while in the case of a risk response, it is given by M a x k L j , 1 , k + C j , k = 1 , , K . To find a response plan that minimizes the sum of the worst-case impacts for any decision, the following binary linear programming problem is solved:
M i n j = 1 n X j × M a x k L j , 0 , k + j = 1 n Y j × M a x k L j , 1 , k + C j s . t . j = 1 n Y j × C j B X j + Y j = 1 j = 1 , 2 , n . X j , Y j = ( 0 , 1 ) j = 1 , 2 , n .
A feasible solution to problems (9)–(14) always exists, as the trivial solution where all risks receive zero mitigation budget (i.e., Y i = 0   i ) satisfies all constraints. Moreover, if the total budget is sufficient to cover the mitigation cost of at least one risk, it is always possible to allocate the budget entirely to that risk while assigning zero to all others. This is also a feasible solution since it adheres to the budget constraint. While feasibility is ensured, optimality is not necessarily guaranteed. Since the problem is formulated as an integer linear programming (ILP) model, solving it optimally can be computationally challenging, particularly for large-scale instances, as ILP is classified as NP-hard (Karp, 1972; Nemhauser & Wolsey, 1988). However, various optimization techniques and heuristics can efficiently obtain near-optimal solutions in practical applications.
All the criteria used in this paper are well-known and widely used in the literature. Table 1 summarizes the criteria, their descriptions, references, and best use cases.

4.7. Allocating a Finite Risk–Response Budget

Each of the methods presented in Section 4.3 can yield a different solution, which implies a different set of risks for risk response. Therefore, decision-makers face several choices. The first is to choose the method that best represents their preferences. The second is to weigh the possible solutions offered by some or all of the methods, in which case the number of times each risk is selected for a risk response must be decided on (ranging from zero up to the number of methods chosen by the decision-maker). If R j receives a risk response according to method m ,   m = 1 , , M , then S j , m = 1 ; otherwise, S j , m = 0 . The term S j = m = 1 M S j , m is the number of methods in which R j receives a risk response. To find the response plan that weights the results of the various methods subject to a finite risk–response budget, the following binary linear programming problem is solved:
M a x j = 1 n Y j × S j s . t . j = 1 n Y j × C j B Y j = 0 , 1 j = 1 , 2 , , n .
A critical limitation of risk assessment in our proposed method is the reliance on subjective expert judgments, which can introduce biases due to cognitive heuristics, overconfidence, or limited information availability. To mitigate these biases and improve the robustness of our risk response budget allocation, three key techniques can be incorporated: (1) sensitivity analysis, (2) Bayesian updating, and (3) the Delphi method.
  • Sensitivity analysis (see Aven, 2012) helps to assess the extent to which changes in the parameters provided by experts affect the overall risk reduction strategy. By systematically varying the parameters of risk impact and response effectiveness within a reasonable range, we can determine how sensitive the final budget allocation is to fluctuations in expert inputs. This approach allows project managers to identify critical risks where accurate estimation is essential and uncertainty may require further empirical validation.
  • Bayesian updating (see Aven, 2012; O’Hagan et al., 2006) provides a structured way to incorporate real-world data into expert judgment. Instead of treating initial expert estimates as static inputs, we apply Bayes’ theorem to update probability distributions as new data becomes available iteratively;
  • The Delphi method (see Cuhls, 2023 and references therein) was developed in the 1950s by the RAND Corporation for military forecasting and has since become a widely used technique for gathering expert opinions. It involves multiple surveys in which experts provide information anonymously, and the results are shared in subsequent rounds to refine judgment and achieve consensus. The method is beneficial in situations of uncertainty, providing both qualitative and quantitative insights. Key features include expert anonymity, iterative feedback, and statistical measures of consensus. In our case study, the Delphi method was used.
By incorporating these techniques into our Monte Carlo simulation and risk response process, the accuracy and reliability of the decision-making framework can be improved. The refined model ensures that risk mitigation decisions are data-driven and adaptable to evolving project conditions.

5. Case Study

The case study was carried out for a large infrastructure company with a total annual budget of about $1.5 billion, which executes about 200 projects nationwide. To demonstrate the proposed method, a single project with a budget of $3.8 million and a planned duration of 18 months was selected. The project involved the construction of an office building of about 1500 m2. During the risk identification phase, 13 risks could be assigned a specific risk response (see Table 1), and the total budget needed to provide a risk response for all of them was $625 thousand. However, the available budget for risk response was only $300 thousand. Table 2 presents the estimated impact of each risk (in thousands of dollars) if it is realized, the proposed response, and the estimated cost of each response (also in thousands of dollars).

5.1. Simulation of the Risks

Following the sequence of stages described in Section 3, we next performed a Monte Carlo simulation with 500 runs for each risk. This yields the risk’s impact on the project and the results of the risk response. The simulation results are summarized in Table 3.

5.2. Maximizing the Net Expected Saving

The first criterion for a risk response plan is to maximize the net expected savings (Section 4.1). Thus, we plug the data from Table 2 into Equation (9) and rearrange it according to the LINDO syntax to yield the following binary linear optimization program (Box 1) (which can easily be solved using LINDO):
Box 1. Maximizing the net expected savings.
Max
96.07Y1 + 39.53Y2 + 36.47Y3 + 49.81Y4 + 59.92Y5 + 61.84Y6 + 61.31Y7 + 92.52Y8 + 65.17Y9 + 36.46Y10 + 30.04Y11 + 56.32Y12 + 41.73Y13 − 50Y1 − 50Y2 − 30Y3 − 50Y4 − 60Y5 − 60Y6 − 50Y7 − 70Y8 − 40Y9 − 40Y10 − 30Y11 − 50Y12 − 45Y13
Subject to
50Y1 + 50Y2 + 30Y3 + 50Y4 + 60Y5 + 60Y6 + 50Y7 + 70Y8 + 40Y9 + 40Y10 + 30Y11 + 50Y12 + 45Y13 <= 300
End
Integer 13
The variables Y 1 , , Y 13 represent binary decision variables associated with selecting or allocating resources for the 13 identified risks. Each Y i    i = 1 , , 13 is one of the corresponding risks selected to have a risk mitigation budget, and zero if it is not. These variables are used to model the inclusion of each risk–response measure in the optimization model and are integral to determining the optimal risk–response budget allocation.
The solution yields a net expected saving of $117.86 thousand (the values of the decision variables are presented in Table 4). According to this criterion, R1, R3, R7, R8, R9, and R12 would receive a risk response and the entire risk–response budget of $300 thousand would be used.

5.3. The Results for All of the Criteria

A similar analysis to that in Section 5.2 was carried out for all criteria described in Section 4. The results, which are presented in Table 4, show which risks would receive a risk response according to each decision criterion, subject to a budget constraint of $300 thousand. As shown in Table 5, R1 receives a risk response across all six criteria, while R4 and R13 receive no risk response under any criterion.
The number of criteria according to which a risk would receive a response can itself be a criterion for making the final decision (as explained in Section 4.4). Therefore, we plug the data from Table 4 into Equation (15) and rearrange it according to the LINDO syntax to yield the following binary linear optimization program (Box 2) (which can easily be solved using LINDO):
Box 2. Weighting the criteria.
Max
6Y1 + 0Y2 + 3Y3 + 0Y4 + 1Y5 + 4Y6 + 6Y7 + 6Y8 + 5Y9 + 1Y10 + 3Y11 + 1Y12 + 0Y13
Subject to
50Y1 + 50Y2 + 30Y3 + 50Y4 +60Y5 + 60Y6 + 50Y7 + 70Y8 + 40Y9 + 40Y10 + 30Y11 + 50Y12 + 45Y13 <=300
End
Integer 13
The results are presented in Table 6.
According to this criterion, R1, R3, R6, R7, R8, and R9 would receive a risk response subject to a budget constraint of $300 thousand. It is possible to modify (15) so as to make the final decision according to only some of the criteria or to assign a different weight to each criterion.

5.4. The Complexity of the Method

Monte Carlo simulation is used to model and understand the impact of uncertainty and risk, involving linear complexity O(N) when estimating outcomes through repeated random sampling (Glasserman, 2004). If each sample requires complex internal computations (e.g., integration or optimization), the time complexity may increase and become O(N*M), where M represents the number of computations per sample. On the other hand, integer linear programming (ILP) problems are classified as NP-hard (Vanderbei, 2020), meaning they are computationally hard to solve due to the combinatorial explosion of possibilities as the number of variables and constraints increases. However, finding an optimal solution is possible when the number of variables is relatively small, though the computational effort may grow significantly with larger instances.

5.5. Comparison of Risk–Response Budgeting Methods

Sato and Hirao (2013) identify Monte Carlo simulation (Cochrane, 1992) and Decision Tree Analysis (Matsubara, 2001) as key quantitative risk-analysis methods in project management (PMI, 2021). However, both have limitations in preventive decision-making and handling multiple interdependent risks.
Unlike traditional methods that rely primarily on expected value (e.g., Monte Carlo, Decision Trees), our approach incorporates multiple risk–response criteria, enabling a more nuanced and effective budget allocation. By integrating ILP optimization, we overcome the scalability challenges of Decision Trees while maintaining the probabilistic rigor of Monte Carlo simulations. Our method enhances risk budgeting by combining Monte Carlo simulations, ILP optimization, and multi-criteria decision-making, ensuring a holistic, scalable, and proactive risk management strategy. A comparison between our method and Sato and Hirao (2013) and two additional methods is presented in Table 7.

6. Conclusions

Managing project risks effectively subject to a finite budget requires practical tools and techniques. This paper presents a new risk management method, combining Monte Carlo simulation with mathematical programming to determine the optimal allocation of a finite budget among a project’s risks. By simulating the impact of the risks and their residual effects after mitigation, the method provides the input for mathematical models that can optimize budget allocation.
The proposed method allows decision-makers to select or weigh multiple objective functions according to their preferences. This enables decision-makers to select a single objective function that aligns with their strategic goals or weigh multiple objective functions to make a more balanced decision. Finally, the method can accommodate sensitivity analysis, thus enabling decision-makers to identify the set of risks that would receive a response if the budget were increased or decreased. A real-world case study illustrates the method’s practicality and usefulness for project managers.

6.1. Limitations

The quality of the experts’ subjective estimates and the statistical forecasts limits the method’s efficiency. A further challenge is accurately identifying the statistical dependencies between random variables.

6.2. Future Research

Future research direction is extending this method to managing risks across a portfolio of projects or even at an organizational level, thus enhancing its applicability and robustness.

Author Contributions

Conceptualization, Y.H. and B.K.; methodology, Y.H. and B.K.; software, B.K.; validation, Y.H. and B.K.; formal analysis, B.K.; data curation, Y.H. and B.K.; writing—original draft preparation, Y.H.; writing—review and editing, Y.H. and B.K.; visualization, Y.H.; supervision, Y.H.; project administration, Y.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data supporting the findings of this study are not publicly available due to confidentiality restrictions.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Aven, T. (2012). Foundations of risk analysis. John Wiley & Sons. [Google Scholar]
  2. Aven, T. (2016). Risk assessment and risk management: Review of recent advances on their foundation. European Journal of Operational Research, 253(1), 1–13. [Google Scholar] [CrossRef]
  3. Avlijaš, G. (2019). Examining the value of Monte Carlo simulation for project time management. Management: Journal of Sustainable Business and Management Solutions in Emerging Economies, 24(1), 11–23. [Google Scholar] [CrossRef]
  4. Barghi, B., & Sikari, S. S. (2020). Qualitative and quantitative project risk assessment using a hybrid PMBOK model developed under uncertainty conditions. Heliyon, 6(1), e03097. [Google Scholar] [CrossRef] [PubMed]
  5. Bell, D. E. (1982). Regret in decision making under uncertainty. Operations Research, 30(5), 961–981. [Google Scholar] [CrossRef]
  6. Ben-David, I., & Raz, T. (2001). An integrated approach for risk response development in project planning. Journal of the Operational Research Society, 52(1), 14–25. [Google Scholar] [CrossRef]
  7. Benek, Ö., & Yazici, S. (2024). Measuring culture in projects: Scale development and validation in a sample of Turkish professionals. European Project Management Journal, 14(1), 52–65. [Google Scholar] [CrossRef]
  8. Cochrane, R. E. (1992). Using@ risk to predict project costs. AACE International Transactions, 1, F-3. [Google Scholar]
  9. Cuhls, K. (2023). The Delphi method: An introduction. In Delphi methods in the social and health sciences: Concepts, applications and case studies (pp. 3–27). Springer Fachmedien Wiesbaden. [Google Scholar]
  10. Da Silva, A. F., Silva Marins, F. A., Dias, E. X., & de Carvalho Miranda, R. (2022). Goal programming and multiple criteria data envelopment analysis combined with optimization and Monte Carlo simulation: An application in railway components. Expert Systems, 39(2), e12840. [Google Scholar] [CrossRef]
  11. Fan, M., Lin, N. P., & Sheu, C. (2008). Choosing a project risk-handling strategy: An analytical model. International Journal of Production Economics, 112(2), 700–713. [Google Scholar] [CrossRef]
  12. Fang, C., Marle, F., Xie, M., & Zio, E. (2013). An integrated framework for risk response planning under resource constraints in large engineering projects. IEEE Transactions on Engineering Management, 60(3), 627639. [Google Scholar] [CrossRef]
  13. George, C. (2020). How organizational structures affect project outcomes. International Journal of Science and Research (IJSR), 7064, 1553–1557. [Google Scholar]
  14. Glasserman, P. (2004). Monte Carlo methods in financial engineering. Springer. [Google Scholar]
  15. Guan, X., Servranckx, T., & Vanhoucke, M. (2021). An analytical model for budget allocation in risk prevention and risk protection. Computers & Industrial Engineering, 161, 107657. [Google Scholar]
  16. Guan, X., Servranckx, T., & Vanhoucke, M. (2023). Risk response budget allocation based on fault tree analysis and optimization. Annals of Operations Research, 337(2), 523–564. [Google Scholar] [CrossRef]
  17. Hertz, D. B. (1964). Risk Analysis in Capital Investment. Harvard Business Review, 42(1), 95–106. [Google Scholar]
  18. Hillson, D. (2002). Extending the risk process to manage opportunities. International Journal of Project Management, 20(3), 235–240. [Google Scholar] [CrossRef]
  19. Kantianis, D. (2023). Construction project crashing with uncertain correlated normal and crash task durations and costs: An integrated stochastic practical approach. European Project Management Journal, 13(1), 3–22. [Google Scholar] [CrossRef]
  20. Kaplan, S., & Garrick, B. J. (1981). On the quantitative definition of risk. Risk Analysis, 1(1), 11–27. [Google Scholar] [CrossRef]
  21. Karp, R. M. (1972). Reducibility among combinatorial problems. Complexity of Computer Computations, 85–103. [Google Scholar] [CrossRef]
  22. Kayis, B., Arndt, G., Zhou, M., & Amornsawadwatana, S. (2007). A risk mitigation methodology for new product and process design in concurrent engineering projects. CIRP Annals, 56(1), 167–170. [Google Scholar] [CrossRef]
  23. Kerzner, H. (2022). Project management: A systems approach to planning, scheduling, and controlling (13th ed.). Wiley. [Google Scholar]
  24. Komarek, A. M., De Pinto, A., & Smith, V. H. (2020). A review of types of risks in agriculture: What we know and what we need to know. Agricultural Systems, 178, 102738. [Google Scholar] [CrossRef]
  25. Kuo, R. J., Nugroho, Y., & Zulvia, F. E. (2019). Application of particle swarm optimization algorithm for adjusting project contingencies and response strategies under budgetary constraints. Computers & Industrial Engineering, 135, 254–264. [Google Scholar]
  26. Kutsch, E., Browning, T. R., & Hall, M. (2014). Bridging the risk gap: The failure of risk management in information systems projects. Research-Technology Management, 57(2), 26–32. [Google Scholar]
  27. Kwon, H., & Kang, C. W. (2019). Improving project budget estimation accuracy and precision by analyzing reserves for both identified and unidentified risks. Project Management Journal, 50(1), 86–100. [Google Scholar] [CrossRef]
  28. Lehtiranta, L. (2014). Risk perceptions and approaches in multi-organizations: A research review 2000–2012. International Journal of Project Management, 32(4), 640–653. [Google Scholar] [CrossRef]
  29. Malcolm, D. G., Roseboom, J. H., Clark, C. E., & Fazar, W. (1959). Application of a technique for research and development program evaluation. Operations Research, 7(5), 646–669. [Google Scholar] [CrossRef]
  30. Markowitz, H. (1952). Portfolio selection. The Journal of Finance, 7(1), 77–91. [Google Scholar]
  31. Matsubara, N. (2001). Fundamentals of Decision Making. Asakura Shoten. [Google Scholar]
  32. Muriana, C., & Vizzini, G. (2017). Project risk management: A deterministic quantitative technique for assessment and mitigation. International Journal of Project Management, 35(3), 320–340. [Google Scholar] [CrossRef]
  33. Nemhauser, G. L., & Wolsey, L. A. (1988). Integer and combinatorial optimization. Wiley. [Google Scholar]
  34. Oehmen, J., Olechowski, A., Kenley, C. R., & Ben-Daya, M. (2014). Analysis of the effect of risk management practices on the performance of new product development programs. Technovation, 34(8), 441–453. [Google Scholar] [CrossRef]
  35. O’Hagan, A., Buck, C. E., Daneshkhah, A., Eiser, J. R., Garthwaite, P. H., Jenkinson, D. J., Oakley, J. E., & Rakow, T. (2006). Uncertain judgments: Eliciting experts’ probabilities. John Wiley & Sons, Inc. [Google Scholar]
  36. Olechowski, A., Oehmen, J., Seering, W., & Ben-Daya, M. (2012, May 21–24). Characteristics of successful risk management in product design. The 12th International Design Conference, Dubrovnik, Croatia. [Google Scholar]
  37. Platon, V., & Constantinescu, A. (2014). Monte Carlo Method in risk analysis for investment projects. Procedia Economics and Finance, 15, 393–400. [Google Scholar] [CrossRef]
  38. PMI. (2021). A guide to the project management body of knowledge (PMBOK guide) (7th ed.). Project Management Institute. [Google Scholar]
  39. Sato, T., & Hirao, M. (2013). Optimum budget allocation method for projects with critical risks. International Journal of Project Management, 31(1), 126–135. [Google Scholar] [CrossRef]
  40. Savage, L. J. (1954). The foundations of statistics. John Wiley & sons. [Google Scholar]
  41. Tabejamaat, S., Ahmadi, H., & Barmayehvar, B. (2024). Boosting large-scale construction project risk management: Application of the impact of building information modeling, knowledge management, and sustainable practices for optimal productivity. Energy Science & Engineering, 12(5), 2284–2296. [Google Scholar]
  42. Todinov, M. T. (2013). New algorithms for optimal reduction of technical risks. Engineering Optimization, 45(6), 719–743. [Google Scholar] [CrossRef]
  43. Todinov, M. T. (2014). Optimal allocation of limited resources among discrete risk-reduction options. Artificial Intelligence Research, 3(4), 15–27. [Google Scholar] [CrossRef]
  44. Vanderbei, R. J. (2020). Linear programming: Foundations and extensions. Springer. [Google Scholar]
  45. Wald, A. (1945). Statistical decision functions. Annals of Mathematics, 46(4), 601–646. [Google Scholar] [CrossRef]
  46. Willumsen, P., Oehmen, J., Stingl, V., & Geraldi, J. (2019). Value creation through project risk management. International Journal of Project Management, 37(5), 731–749. [Google Scholar] [CrossRef]
  47. Wu, Y., & Zhou, J. (2019). Risk assessment of urban rooftop distributed PV in energy performance contracting (EPC) projects: An extended HFLTS-DEMATEL fuzzy synthetic evaluation analysis. Sustainable Cities and Society, 47, 101524. [Google Scholar] [CrossRef]
  48. Xie, C. (2010). A model-driven decision support system for product risk analysis. Expert Systems, 27(5), 388–398. [Google Scholar] [CrossRef]
  49. Zhang, Y., & Fan, Z. P. (2014). An optimization method for selecting project risk response strategies. International Journal of Project Management, 32(3), 412–422. [Google Scholar] [CrossRef]
  50. Zhang, Y., & Guan, X. (2021). Budget allocation decisions for project risk response. Kybernetes, 50(12), 3201–3221. [Google Scholar] [CrossRef]
  51. Zhang, Y., & Zuo, F. (2016). Selection of risk response actions considering risk dependency. Kybernetes, 45(10), 1652–1667. [Google Scholar] [CrossRef]
  52. Zuo, F., & Zhang, K. (2018). Selection of risk response actions with consideration of secondary risks. International Journal of Project Management, 36(2), 241–254. [Google Scholar] [CrossRef]
Table 1. Summary of the criteria.
Table 1. Summary of the criteria.
CriterionDescriptionReferenceBest Use Case
Maximizing Net Expected SavingMaximizes the difference between expected cost savings and mitigation costs.Hertz (1964) When cost–benefit trade-offs must be considered in budget-constrained projects.
Maximizing Expected SavingFocuses on maximizing absolute expected savings without considering cost.Aven (2016)When maximizing potential savings is the top priority, regardless of mitigation cost.
Minimizing VarianceReduces uncertainty in project outcomes by ensuring stable cost savings.Markowitz (1952)Risk-averse organizations prioritize financial stability and predictability.
Minimizing the Probability of Exceeding a BenchmarkLimits the likelihood of extreme financial losses or schedule overruns.Kaplan and Garrick (1981)When compliance, safety, or regulatory thresholds must not be exceeded.
Minimizing Maximum RegretReduces worst-case deviation from the optimal decision, minimizing future regret.Savage (1954)When decision-makers face uncertainty and wish to balance flexibility with risk reduction.
Minimax CriterionMinimizes the worst possible loss, ensuring robustness against worst-case scenarios.Wald (1945)In highly uncertain environments where extreme risks (e.g., cybersecurity, disaster planning) must be mitigated.
Table 2. Risks.
Table 2. Risks.
RiskDescriptionRisk
Impact
ResponseResponse
Cost
R1Skilled Labor Shortage200Cross-training programs and hiring skilled workers in advance.50
R2Design Changes165A well-defined and approved design before starting construction. A comprehensive design review.50
R3Regulatory Compliance Issues100Hire a compliance expert and obtain necessary permits in advance.30
R4Currency Exchange Fluctuations200Hedge against currency risks and monitor exchange rates.50
R5Weather Delays185Monitor weather forecasts and plan construction activities accordingly. Use temporary shelters.60
R6Site Accidents250Implement stricter safety protocols, provide extended safety training, and conduct frequent regular safety audits.60
R7Financial Instability of Contractors and Suppliers220Regularly assess the financial stability of key contractors and suppliers.50
R8Subsurface problems or ancient remains.295Conduct a thorough site investigation before construction begins.70
R9Contractual Disputes170Clearly define contract terms and involve legal experts for legal consultation and contract review.40
R10Environmental Issues150Perform environmental impact assessments and follow best practices.40
R11Electrical Interruption120Backup generators.30
R12Materials quality Issues135Source materials from reputable suppliers and conduct quality assurance measurements.50
R13Community opposition175Perform community engagement initiatives to engage with the local community, address concerns, and communicate transparently.45
Sum 2365 625
Table 3. Simulation results.
Table 3. Simulation results.
RiskWithout a Risk ResponseWith a Risk Response
Expected
Impact
Given
that the
Risk Is Realized
Expected
Impact
of the Risk
E j , 0
Variance
of the Risk
V a r j , 0
Expected
Impact
of the
Mitigated Risk
E j , 1
Variance
of the
Mitigated
Risk
V a r j , 1
Cost of the
Response
C j
Expected
Saving
R1199.33120.11190.6024.0358.435096.07
R2165.33132.67272.1393.14199.045039.53
R3101.1760.6346.6724.1718.223036.47
R4200.00110.2879.6860.4732.475049.81
R5185.83120.9158.2960.9964.946059.92
R6250.5087.93561.9826.0872.706061.84
R7221.17123.01517.6561.70177.015061.31
R8295.83131.67763.7039.15119.687092.52
R9170.33118.69190.7153.52134.154065.17
R10148.33103.96124.0867.5061.084036.46
R11121.5060.5359.2530.5029.173030.04
R12133.3379.9679.8423.6427.275056.32
R13174.67104.57160.3262.8499.824541.73
Sum2367.321354.923104.90627.731093.99625727.19
RiskMaximum
Regret
(Without Response Cost)
Maximum
Regret
M R g j
Maximum Impact
of the Risk
(Without a Response)
M a x i L j , 0 , i
Maximum Impact
of the
Mitigated Risk
(Without the
Response Cost)
M a x i L j , 1 , i
R1212.25162.25233.8141.22
R2112.1862.18221.85135.37
R397.8167.81121.4236.70
R4169.72119.72236.2079.65
R5146.2686.26209.6780.96
R6290.59230.59308.8555.14
R7209.44159.44285.3299.67
R8333.53263.53352.5375.38
R9171.12131.12221.7594.17
R10162.42122.42181.0997.33
R11114.9384.93144.9844.88
R12137.1187.11155.4038.77
R13161.22116.22210.7693.60
Sum2318.581693.582883.63972.84
Table 4. Decision variables to maximize net expected saving.
Table 4. Decision variables to maximize net expected saving.
VariableY1Y2Y3Y4Y5Y6Y7Y8Y9Y10Y11Y12Y13
Value1010001110010
Table 5. Decision variables.
Table 5. Decision variables.
RiskCriterion 1
Net Saving
Criterion 2
Saving
Criterion 3
Variance
Criterion 4
Probability
Criterion 5
Regret
Criterion 6
Minimax
Sum
R11111116
R20000000
R31101003
R40000000
R50100001
R60011114
R71111116
R81111116
R91101115
R100010001
R110010113
R121000001
R130000000
Sum666666
Table 6. Final decision variables.
Table 6. Final decision variables.
VariableY1Y2Y3Y4Y5Y6Y7Y8Y9Y10Y11Y12Y13
Value1010011110000
Table 7. A comparison table.
Table 7. A comparison table.
MethodKey CharacteristicsLimitationsComparison to Our Approach
Monte Carlo Simulation (Cochrane, 1992)Simulates probability distributions to estimate project costs and risks.It does not support preventive risk mitigation; it focuses on overall cost rather than specific risk budgeting.Our approach extends Monte Carlo by integrating budget optimization, ensuring actionable allocations rather than estimates.
Decision Tree Analysis (Matsubara, 2001)Evaluate risk scenarios using expected value calculations at decision nodes. Becomes computationally infeasible for large projects due to exponential tree growth.Our ILP-based method efficiently allocates budgets across multiple risks.
Risk-Based Project Value (RPV) Framework (Sato & Hirao, 2013)Optimizes budget allocation to maximize project value. Uses sensitivity analysis to assess budget impact.Focuses mainly on marginal cost trade-offs, without explicitly considering multiple risk criteria.Our approach expands RPV by integrating multi-criteria decision-making, balancing cost, risk severity, and dependencies.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hadad, Y.; Keren, B. Risk–Response Budgeting: A Financial Optimization Approach to Project Risk Management. J. Risk Financial Manag. 2025, 18, 160. https://doi.org/10.3390/jrfm18030160

AMA Style

Hadad Y, Keren B. Risk–Response Budgeting: A Financial Optimization Approach to Project Risk Management. Journal of Risk and Financial Management. 2025; 18(3):160. https://doi.org/10.3390/jrfm18030160

Chicago/Turabian Style

Hadad, Yossi, and Baruch Keren. 2025. "Risk–Response Budgeting: A Financial Optimization Approach to Project Risk Management" Journal of Risk and Financial Management 18, no. 3: 160. https://doi.org/10.3390/jrfm18030160

APA Style

Hadad, Y., & Keren, B. (2025). Risk–Response Budgeting: A Financial Optimization Approach to Project Risk Management. Journal of Risk and Financial Management, 18(3), 160. https://doi.org/10.3390/jrfm18030160

Article Metrics

Back to TopTop