Skip to main content
Log in

Decomposition algorithm for large-scale two-stage unit-commitment

  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

Everyday, electricity generation companies submit a generation schedule to the grid operator for the coming day; computing an optimal schedule is called the unit-commitment problem. Generation companies can also occasionally submit changes to the schedule, that can be seen as intra-daily incomplete recourse actions. In this paper, we propose a two-stage formulation of unit-commitment, wherein both the first and second stage problems are full unit-commitment problems. We present a primal-dual decomposition approach to tackle large-scale instances of these two-stage problems. The algorithm makes extensive use of warm-started bundle algorithms, and requires no specific knowledge of the underlying technical constraints. We provide an analysis of the theoretical properties of the algorithm, as well as computational experiments showing the interest of the approach for real-life large-scale unit-commitment instances.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  • Bacaud, L., Lemaréchal, C., Renaud, A., & Sagastizábal, C. (2001). Bundle methods in stochastic optimal power management: A disaggregate approach using preconditionners. Computation Optimization and Applications, 20(3), 227–244.

    Article  Google Scholar 

  • Batut, J., & Renaud, A. (1992). Daily scheduling with transmission constraints: A new class of algorithms. IEEE Transactions on Power Systems, 7(3), 982–989.

    Article  Google Scholar 

  • Beltran, C., & Heredia, F. J. (2002). Unit commitment by augmented lagrangian relaxation: Testing two decomposition approaches. Journal of Optimization Theory and Applications, 112(2), 295–314.

    Article  Google Scholar 

  • Bertsimas, D., Litvinov, E., Sun, X. A., Zhao, J., & Zheng, T. (2013). Adaptive robust optimization for the security constrained unit commitment problem. IEEE Transactions on Power Systems, 28(1), 52–63.

    Article  Google Scholar 

  • Birge, J. R., & Louveaux, F. (1988). A multicut algorithm for two-stage stochastic linear programs. European Journal of Operational Research, 34(3), 384–392.

    Article  Google Scholar 

  • Birge, J. R., & Louveaux, F. (1997). Introduction to stochastic programming. New York: Springer.

    Google Scholar 

  • Borghetti, A., Frangioni, A., Lacalandra, F., & Nucci, C. A. (2003). Lagrangian heuristics based on disaggregated bundle methods for hydrothermal unit commitment. IEEE Transactions on Power Systems, 18, 313–323.

    Article  Google Scholar 

  • Borghetti, A., d’Ambrosio, C., Lodi, A., & Martello, S. (2013). Optimal scheduling of a multi-unit hydro power station in a short-term time horizon. Technical report, OR-12-13, University of Bologna.

  • Bruhns, A., Deurveilher, G., & Roy, J.S. (2005). A non-linear regression model for mid-term load forecasting and improvements in seasonality. In PSCC 2005 Luik.

  • Carøe, C. C., & Schultz, R. (1999). Dual decomposition in stochastic integer programming. Operation Research Letters, 24, 37–45.

    Article  Google Scholar 

  • Carpentier, P., Cohen, G., Culioli, J. C., & Renaud, A. (1996). Stochastic optimization of unit commitment: a new decomposition framework. IEEE Transactions on Power Systems, 11(2), 1067–1073.

  • Carrión, M., & Arroyo, J. M. (2006). A computationally efficient mixed-integer linear formulation for the thermal unit commitment problem. IEEE Transactions on Power Systems, 21(3), 1371–1378.

    Article  Google Scholar 

  • Cheung, K., Gade, D., Monroy, C. S., Ryan, S. M., Watson, J.-P., Wets, R. J.-B., et al. (2015). Toward scalable stochastic unit commitment—part 2: Solver configuration and performance assessment. Energy Systems, 6(3), 417–438. doi:10.1007/s12667-015-0148-6.

    Article  Google Scholar 

  • Daniildis, A., & Lemaréchal, C. (2005). On a primal-proximal heuristic in discrete optimization. Mathematical Programming Series A, 104, 105–128.

    Article  Google Scholar 

  • de Oliveira, W., & Sagastizábal, C. (2014). Level bundle methods for oracles with on demand accuracy. Optimization Methods and Software, 29(6), 1180–1209.

    Article  Google Scholar 

  • Dentcheva, D., & Römisch, W. (1998). Optimal power generation under uncertainty via stochastic programming. In Marti, K., Kall, P. (Eds.), Stochastic programming methods and technical applications, volume 458 of lecture notes in economics and mathematical systems (pp. 22–56). Springer, Berlin, Heidelberg. ISBN 978-3-540-63924-4.

  • Dentcheva, D., & Römisch, W. (2004). Duality gaps in nonconvex stochastic optimization. Mathematical Programming, 101(3), 515–535. doi:10.1007/s10107-003-0496-1.

    Article  Google Scholar 

  • Dubost, L., Gonzalez, R., & Lemaréchal, C. (2005). A primal-proximal heuristic applied to french unitcommitment problem. Mathematical Programming, 104(1), 129–151.

    Article  Google Scholar 

  • Falk, J. E. (1969). Lagrange multipliers and nonconvex programs. SIAM Journal on Control, 7(4), 534–545. doi:10.1137/0307039.

    Article  Google Scholar 

  • Feltenmark, S., & Kiwiel, K. C. (2000). Dual applications of proximal bundle methods, including lagrangian relaxation of nonconvex problems. SIAM Journal on Optimization, 10(3), 697–721.

    Article  Google Scholar 

  • Feng, Y., Rios, I., Ryan, S. M., Spürkel, K., Watson, J.-P., Wets, R. J.-B., et al. (2015). Toward scalable stochastic unit commitment—part 1: Load scenario generation. Energy Systems, 6(3), 309–329.

    Article  Google Scholar 

  • Finardi, E. C., & Da Silva, E. L. (2006). Solving the hydro unit commitment problem via dual decomposition and sequential quadratic programming. IEEE Transactions on Power Systems, 21(2), 835–844.

    Article  Google Scholar 

  • Frangioni, A., & Gentile, C. (2006). Solving non-linear single-unit commitment problems with ramping constraints. Operations Research, 54(4), 767–775.

    Article  Google Scholar 

  • Frangioni, A., Gentile, C., & Lacalandra, F. (2008). Solving unit commitment problems with general ramp contraints. International Journal of Electrical Power and Energy Systems, 30, 316–326.

    Article  Google Scholar 

  • Frangioni, A., Gentile, C., & Lacalandra, F. (2011). Sequential Lagrangian-MILP approaches for unit commitment problems. International Journal of Electrical Power and Energy Systems, 33, 585–593.

    Article  Google Scholar 

  • Geoffrion, A. M. (1972). Generalized benders decomposition. Journal of Optimization Theory and Applications, 10(4), 237–260.

    Article  Google Scholar 

  • Gröwe-Kuska, N., Kiwiel, K.C., Nowak, M.P., Römisch, W., & Wegner, I. (2002). Power management in a hydro-thermal system under uncertainty by lagrangian relaxation. In Greengard, C., Ruszczyński, A. (Eds.), Decision making under uncertainty, volume of 128 The IMA volumes in mathematics and its applications (pp. 39–70). Springer, New York. ISBN 978-1-4419-3014-9.

  • Hiriart-Urruty, J.B., & Lemaréchal, C. (1996a). Convex analysis and minimization algorithms I. Number 305 in Grundlehren der mathematischen Wissenschaften (2nd ed.). Springer, Berlin.

  • Hiriart-Urruty, J.B., & Lemaréchal, C. (1996b). Convex analysis and minimization algorithms II. Number 306 in Grundlehren der mathematischen Wissenschaften (2nd ed.). Springer, Berlin.

  • Jünger, M., Naddef, D. (Eds.). (2001). Computational combinatorial optimization: Optimal or provably near-optimal solutions. Lecture notes in computer science. Springer, Berlin.

  • Langrene, N., van Ackooij, W., & Bréant, F. (2011). Dynamic constraints for aggregated units: Formulation and application. IEEE Transactions on Power Systems, 26(3), 1349–1356.

    Article  Google Scholar 

  • Lemaréchal, C. (2001). Lagrangian relaxation. In M. Jünger & D. Naddef (Eds.), Computational combinatorial optimization: Optimal or provably near-optimal solutions (Chapter 4). Berlin: Springer.

    Google Scholar 

  • Lemaréchal, C., & Renaud, A. (2001). A geometric study of duality gaps, with applications. Mathematical Programming, 90, 399–427.

    Article  Google Scholar 

  • Malick, J., de Oliveira, W., & Zaourar, S. (2015). Uncontrolled inexact information within bundle methods. EURO Journal of Computational Optimization, http://www.optimization-online.org/DB_HTML/2013/05/3892.html.

  • Merlin, A., Lauzanne, B., Auge, J., & Ziglioli, J. (1981). Optimization of short-term scheduling of EDF hydraulic valleys with coupling constraints: The OVIDE model. In Proceedings of the PSCC conference 1981 (pp. 345–354).

  • Morales-España, G., Latorre, J. M., & Ramos, A. (2013a). Tight and compact MILP formulation for the thermal unit commitment problem. IEEE Transactions on Power Systems, 28(4), 4897–4908.

    Article  Google Scholar 

  • Morales-España, G., Latorre, J. M., & Ramos, A. (2013b). Tight and compact MILP formulation of start-up and shut-down ramping in unit commitment. IEEE Transactions on Power Systems, 28(2), 1288–1296.

    Article  Google Scholar 

  • Nowak, M.P. (2000). Stochastic Lagrangian relaxation in power scheduling of a hydrothermal system under uncertainty. Ph.D. thesis, Humboldt University, Berlin.

  • Nowak, M. P., & Römisch, W. (2000). Stochastic lagrangian relaxation applied to power scheduling in a hydro-thermal system under uncertainty. Annals Of Operations Research, 100(1–4), 251–272.

    Article  Google Scholar 

  • Nürnberg, R., & Römisch, W. (2003). A two-stage planning model for power scheduling in a hydro-thermal system under uncertainty. Optimization and Engineering, 3, 355–378.

    Article  Google Scholar 

  • Philpott, A. B., Craddock, M., & Waterer, H. (2000). Hydro-electric unit commitment subject to uncertain demand. European Journal of Operational Research, 125, 410–424.

    Article  Google Scholar 

  • Rockafellar, R. T., & Wets, R. J.-B. (1991). Scenarios and policy aggregation in optimization under uncertainty. Mathematics of Operations Research, 16(1), 119–147.

    Article  Google Scholar 

  • Rockafellar, R. T. (1970). Convex analysis (1st ed.). Princeton: Princeton University Press.

    Book  Google Scholar 

  • Ruszczyński, A. (2003). Decomposition methods. In Ruszczyński, A., Shapiro, A. (Eds) Stochastic programming (Chapter 3), Volume 10 of handbooks in operations research and management science. Amsterdam: Elsevier.

  • Sagastizábal, C. (2012). Divide to conquer: Decomposition methods for energy optimization. Mathematical Programming, 134(1), 187–222.

    Article  Google Scholar 

  • Sherali, H. D., & Fraticelli, B. M. P. (2002). A modification of benders’ decomposition algorithm for discrete subproblems: An approach for stochastic programs with integer recourse. Journal of Global Optimization, 22, 319–342.

    Article  Google Scholar 

  • Shumway, R.H., Stoffer, D.S. (2005). Time series analysis and its applications (5th ed.). Springer texts in statistics. Springer, Berlin, http://rd.springer.com/book/10.1007%2F978-1-4419-7865-3.

  • Tahanan, M., van Ackooij, W., Frangioni, A., & Lacalandra, F. (2015). Large-scale unit commitment under uncertainty: A literature survey. 4OR, 13(2), 115–171. doi:10.1007/s10288-014-0279-y.

    Article  Google Scholar 

  • Takriti, S., & Birge, J. R. (2000). Using integer programming to refine Lagrangian-based unit commitment solutions. IEEE Transactions on Power Systems, 15(1), 151–156.

    Article  Google Scholar 

  • Takriti, S., Birge, J. R., & Long, E. (1996). A stochastic model for the unit commitment problem. IEEE Transactions on Power Systems, 11, 1497–1508.

    Article  Google Scholar 

  • Takriti, S., Krasenbrink, B., & Wu, L. S. Y. (2000). Incorporating fuel constraints and electricity spot prices into the stochastic unit commitment problem. Operations Research, 48(2), 268–280.

    Article  Google Scholar 

  • van Ackooij, W., Doukopoulos, G. (2012). Méthodes de faisceaux pour la gestion de production. Technical report H-R36-2012-02870-FR, EDF R&D.

  • van Ackooij, W., Henrion, R., Möller, A., & Zorgati, R. (2014). Joint chance constrained programming for hydro reservoir management. Optimization and Engineering, 15, 509–531.

    Google Scholar 

  • Wang, S. J., Shahidehpour, M., Kirschen, D. S., Mokhtari, S., & Irisarri, G. D. (1995). Short-term generation scheduling with transmission and environmental constraints using an augmented lagrangian relaxation. IEEE Transactions on Power Systems, 10(3), 1294–1301.

    Article  Google Scholar 

  • Wu, L., Shahidehpour, M., & Li, T. (2007). Stochastic security-constrained unit commitment. IEEE Transactions on Power Systems, 22(2), 800–811.

  • Xiong, P., & Jirutitijaroen, P. (2011). Stochastic unit commitment using multi-cut decomposition algorithm with partial aggregation. In IEEE power and energy society general meeting.

  • Yan, H., Luh, P.B., & Zhang, L. (1994). Scheduling of hydrothermal power systems using the augmented Lagrangian decomposition and coordination technique. In American control conference 1994 (Vol. 2, pp. 1558–1562).

  • Zhao, L., & Zeng, B. (2012). Robust unit commitment problem with demand response and wind energy. In Proceedings of IEEE power and energy society general meeting, 2012.

  • Zheng, Q., Wang, J., Pardalos, P., & Guan, Y. (2013). A decomposition approach to the two-stage stochastic unit commitment problem. Annals of Operations Research, 210(1), 387–410.

    Article  Google Scholar 

  • Zhuang, F., & Galiana, F. D. (1988). Towards a more rigorous and practical unit commitment by lagrangian relaxation. IEEE Transactions on Power Systems, 3(2), 763–773.

    Article  Google Scholar 

Download references

Acknowledgments

We thank the three referees for their comments and suggestions, that helped us to simplify and clarify the presentation of our work. We acknowledge the support of the Gaspard Monge program for Optimization and Operations Research (PGMO) Project “Consistent Dual Signals and Optimal Primal Solutions”. The second author also acknowledges the support of the CNRS Mastodons project “gargantua/titan” and of the Labex Persyval-Lab project-action “Khronos”.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wim van Ackooij.

Appendices

Appendix 1: Description of the unit-commitment model

This appendix provides more information about the models of subproblems used in the numerical experiments of Sect. 5.

1.1 Hydro valley subproblems

The hydro valley subproblems deal with optimizing the power production of turbines and pumps for a given price signal. The turbines and pumps connect various reservoirs together. For a given topology, one readily establishes the flow equations that deal with updating the reservoirs levels through time. These reservoir levels have to remain between a lower and upper bound for all T time steps. Turbines and pumps are moreover subject to natural bounds on production levels. The most challenging feature to take into account is the turbining efficiency function that associates with each turbined quantity \((\mathrm{m}^3 / \mathrm{h})\) and water head (reservoir level in uphill reservoir, in \(\mathrm{m}^3\)) the amount of produced power (MW). This function can be highly non-linear, non-concave and may even contain forbidden zones of production, see e.g., Finardi and Silva (2006), Borghetti et al. (2013).

A common assumption in the French system (see, e.g., Merlin et al. 1981) is that the water-head effect for large reservoirs can be neglected as the volumetric difference that can be achieved during the T time steps is quite small. For smaller reservoirs the effect caused on the amount of produced power would be quite small. Moreover following the set of assumptions made in Merlin et al. (1981), the power efficiency function becomes concave and is approximated with an a priori piecewise linearization. This makes the hydro valley subproblem a linear program. More details can be found in van Ackooij et al. (2014).

1.2 Thermal subproblems

As the thermal subproblems are concerned, we set up a usual model, similar to the one of Frangioni et al. (2011), that incorporates, minimum generation levels, minimal up and down times, start up costs, fixed generation costs and ramping rates. We provide here a short description for convenience. To simplify notation, we do not include a reference to the specific unit the problem belongs to,

The decision variables are \(p \in \mathbb {R}_+^T\) providing the amount of generated power in MW, \(u \in \left\{ 0,1\right\} ^T\) the on/off status of the unit for each time step and \(z \in \left\{ 0,1\right\} ^T\) an auxiliary variable indicating an effective start of the unit. Problem data describing cost are \(c \in \mathbb {R}_+^T\) in €/MWh, a proportional cost of production, \(c_f \in \mathbb {R}_+^T\) in € / h, a fixed production cost and \(c_s \in \mathbb {R}_+^T\) in €, a start up cost. Bounds on production levels expressed in MW, when producing are given by \(p_{\min } \in \mathbb {R}^T_+\) and \(p_{\max } \in \mathbb {R}^T_+\). Ramping rate related data is \(g_+, g_- > 0\) expressed in MW / h and correspond to the ramping up gradient and ramping down gradient respectively. The numbers \(s_+, s_- > 0\) express similar quantities but for starting and stopping ramping rates. Finally \(\tau _+, \tau _-\) expressed in a number of time steps correspond to the minimum up and down times respectively. We make the assumption that when a unit is online for exactly \(\tau _+\) time steps the minimum up constraint is satisfied [while Frangioni et al. (2011) assume this for \(\tau _+ + 1\) time steps]. The optimization problem can then be stated as follows, where \(\lambda \in \mathbb {R}^T\) is a Lagrangian price multiplier (€/MWh):

$$\begin{aligned} \min \nolimits _{p,u,z \in \mathbb {R}^T_+ \times \left\{ 0,1\right\} ^{2T}}&(c - \lambda )^{\mathsf {T}}p \Delta t + c_f^{\mathsf {T}}u \Delta t + c_s^{\mathsf {T}}z \\ \hbox {s.t.} \qquad&p_{\min }(t)u(t) \le p(t) \le p_{\max }(t)u(t), \;\hbox {for}\; t=1,\ldots ,T \\&p(t) \le p(t-1) + u(t-1)g_+ \Delta t + (1 - u(t-1))s_+ \Delta t, \;\hbox {for}\; t=1,\ldots ,T \\&p(t-1) \le p(t) + u(t)g_- \Delta t + (1 - u(t))s_- \Delta t, \;\hbox {for}\; t=1,\ldots ,T \\&u(t) \ge u(r) - u(r-1), \;\hbox {for}\; t = t_0 + 1, \ldots , T, r = t -\tau _+ + 1, \ldots , t-1 \\&u(t) \le 1 - u(r-1) + u(r), \;\hbox {for}\; t = t_0 + 1, \ldots , T, r = t - \tau _- + 1, \ldots , t-1 \\&u(t) - u(t-1) \le z(t), \;\hbox {for}\; t=1,\ldots ,T. \end{aligned}$$

Here \(\Delta t\) corresponds to the size of each time step expressed in hours, p(0) to the initial power output and \(t_0\) is defined according the amount of time \(\tau _0\) (in time steps) the unit has spend producing or is offline. More specifically,

$$\begin{aligned} t_0 = \left\{ \begin{array}{cc} \max \left\{ 0, \tau _+ - \tau _0\right\} &{}\qquad \hbox {if } p(0) > 0 \\ \max \left\{ 0, \tau _- - \tau _0\right\} &{}\quad \hbox {otherwise} \\ \end{array} \right. \end{aligned}$$

Obviously \(u(0) = 1\) in the first case and \(u(0) = 0\) in the second.

Appendix 2: Lagrangian heuristics

As in decomposition approaches for deterministic unit-commitment, heuristics play an important role in our algorithm—more precisely in Step 2. In our numerical experiments, we use three heuristics inspired from Borghetti et al. (2003) and Takriti and Birge (2000). This section describes them briefly.

1.1 Three Lagrangian heuristics

The three heuristic use information returned by the bundle algorithm maximizing (11) used in Step 1. More precisely, denoting by p is the number of iterations of this algorithm and \(x^j\) a primal iterate obtained at iteration \(j\in \{1,\ldots ,p\}\), the heuristics use the following quantities:

  1. 1.

    the dual simplicial multipliers \(\alpha \) of the quadratic program solved at the last iteration of the bundle method;

  2. 2.

    the so-called pseudo schedule \(\hat{x}\) is defined as \(\sum _{j=1}^p \alpha _j x^j\), see Daniildis and Lemaréchal (2005), Dubost et al. (2005);

  3. 3.

    the pseudo costs \((\hat{c}_1,\ldots ,\hat{c}_m)\) defined as \(\hat{c}_i = \sum _{j=1}^p \alpha _j c^j_i\) where \(c^j_i\) the pure production cost of subproblem i at iteration j;

  4. 4.

    the pseudo commitment decisions defined as \(\hat{u}^j_i = \sum _{j=1}^p \alpha _j u^j_i\), where \(u^j_i \in \left\{ 0,1\right\} ^T\) are the commitment decisions of each thermal plant for each iteration \(j=1,\ldots ,p\).

Another common ingredient is the resolution of an economic dispatch problem: for a fixed set of commitment decisions, we let a continuous optimization problem adjust production levels in order to generate a solution in \(X^2\).

We begin by remarking that the pseudo-schedule is a technically feasible solution as hydro valleys are concerned (since these sub-problems have convex feasible sets, see the previous section). Also the pseudo-schedule is directly related to offer-demand equilibrium constraints through bundle stopping criteria. We therefore keep the pseudo-schedule as hydro-valleys are concerned and remove their generation from the load D in order to form \(\tilde{D}\). The production parc is such that the obtained net load is always strictly positive. The heuristics are therefore mostly concerned with thermal plants. For convenience of notation we will still use m to index the number of thermal plants.

1.2 Commitment based heuristic

This heuristic is inspired from Borghetti et al. (2003). We begin with an initial guess for the commitment decisions called \(\tilde{u}\), for instance one of the commitment decisions encountered during the optimization of problem (11). We now build a priority list in two different ways. The first is time-independent and related to sorting the pseudo costs divided by total generated pseudo power in increasing order. A lower value indicates a unit with higher priority (best cost to power ratio). The second is a time-dependent priority list in which we divide the pseudo-commitment decisions by the above pseudo cost over pseudo power ratio. A higher value indicates a unit more likely to be started.

Starting from our initial commitment guess \(\tilde{u}\) we first begin by computing the generation envelope, i.e., the minimum and maximum power the plants can generate over the whole time horizon at these commitment decisions. We now move from the first time step to the last one, if \(\tilde{D}\) is in the generation envelope, nothing more needs to be done. If generation is insufficient, we check if we can start the highest priority unit (if not done so already), we continue in this manner until generation covers load. If generation is in excess, we try to decommit the lowest priority unit (if not already off) and continue in this manner until the minimum generation is below load. The hence generated commitment decision is post-processed with an economic dispatch in order to finely adjust generation to actual load. We also post-process any of the generated commitment decisions \(u^j\), \(j=1,\ldots ,p\) in order to retain the best one.

1.3 Recombining heuristic

This method inspired from Takriti and Birge (2000) recombines the earlier obtained primal iterates in order to find a feasible solution. For additional flexibility we add a slack variable, and therefore solve the following mixed-integer problem:

$$\begin{aligned} \min \nolimits _{z \in \left\{ 0,1\right\} ^{mp},s \in \mathbb {R}^T_+}&\sum _{j=1}^p \sum _{i=1}^m c^j_i z^j_i + \sum _{t=1}^T c^{\mathtt{imb}}_t s_t \\ \hbox {s.t.} \qquad&\sum _{j=1}^p z^j_i = 1, i=1,\ldots ,m \quad \text {and}\quad \tilde{D} - \sum _{i=1}^m A^i \sum _{j=1}^p z^j_i x^j_i - s \le s^u, \end{aligned}$$

where \(c^{\mathtt{imb}}\) is a large imbalance related cost. The resulting optimal solution builds an initial commitment decision \(\tilde{u}\), which is post-processed as explained previously. In order to keep the mixed-integer program small, we use the dual variables \(\alpha \) and insert only elements of iteration j if \(\alpha _j\) is sufficiently large, (e.g., \(\alpha _j > 10^{-3}\)).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

van Ackooij, W., Malick, J. Decomposition algorithm for large-scale two-stage unit-commitment. Ann Oper Res 238, 587–613 (2016). https://doi.org/10.1007/s10479-015-2029-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-015-2029-8

Keywords

Mathematics Subject Classification

Navigation