A Relax-and-Decomposition Algorithm for a p-Robust Hub Location Problem
Saeid Abbasi Parizi, Mahdi Bashiri, Andrew Eberhard

TL;DR
This paper introduces a novel relax-and-decomposition heuristic for solving a non-linear p-robust hub location problem under risk, incorporating network security, pollution, and congestion factors, validated through numerical tests.
Contribution
It develops a new heuristic combining accelerated Benders decomposition and Lagrangian relaxation with multi-Pareto cuts for robust hub network design under risk.
Findings
The model effectively designs robust networks considering multiple risk factors.
The sample average approximation method is validated for accuracy.
The proposed algorithm outperforms existing approaches in efficiency.
Abstract
In this paper, a non-linear p-robust hub location problem is extended to a risky environment where augmented chance constraint with a min-max regret form is employed to consider network risk as one of the objectives. The model considers risk factors such as security, air pollution and congestion to design the robust hub network. A Monte-Carlo simulation based algorithm, namely, a sample average approximation scheme is applied to select a set of efficient scenarios. The problem is then solved using a novel relax-and-decomposition heuristic based on the coupling of an accelerated Benders decomposition with a Lagrangian relaxation method. To improve the decomposition mechanism, a multi-Pareto cut version is applied in the proposed algorithm. In our numerical tests a modification of the well-known CAB data set is used with different levels of parameters uncertainty. The results demonstrate…
| Reference | Year | Model | no. objectives | MODMA222Multi-objective decision making approach | Risk type | Risk factors | Uncertainty | Sampling method | Solution approach | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Parameter | Approach | Purely solution method | Hybrid method | |||||||||
| Exact soln method | Metaheuristic algorithm | |||||||||||
| Jabbarzadeh et al. | 2012 | Supply chain network | Single | - | Expected value | - | Cost | Scenario-based | - | Classical LR | GA | - |
| Atoei et al. | 2013 | Supply chain network | Multiple | -constraint method | Expected value | Environmental, macro and supply risks | Reliability/Capacity | Scenario-based | - | - | NSGA-II | - |
| Garcia-Herreros et al. | 2014 | Supply chain network | Single | - | Expected value | Operational risks | The availability of DC | Scenario-based | - | Multi-cut BD | - | - |
| Pishvaee et al. | 2014 | Supply chain network | Multiple | WSM333 | possibility | Environmental, macro and security risks | - | - | - | Accelerated BD | - | - |
| Marianov and Serra | 2003 | HLP | Single | - | - | - | Number of plane | Probability | - | - | TS | - |
| Snyder et al. | 2007 | Location model | Single | - | - | - | Cost | Scenario-based | - | Classical LR | - | - |
| Camargo et al. | 2008 | HLP | Single | - | - | - | - | - | - | Classical BD | - | - |
| Sim et al. | 2009 | -hub center problem | Single | - | - | - | Time | Chance constraint | - | - | - | Radial heuristic & Teitz–Bart heuristic |
| Yang | 2009 | HLP | Single | - | - | - | Demand | Scenario-based | - | - | - | Heuristic methods |
| Camargo et al. | 2011 | HLP | Single | - | - | - | Demand/ Cost | Probability | - | - | BD & OA | |
| Contreras et al. | 2011a | HLP | Single | - | - | - | Demand/ Cost | Stochastic | SAA | Multi-cut BD | - | - |
| Alumur et al. | 2012 | HLP | Single | - | - | - | Demand/ Cost | Scenario-based | - | - | - | - |
| Zhai et al. | 2012 | HLP | Single | - | Probability function | Macro risks | Demand | Chance constraint | - | B&B | - | - |
| He et al. | 2015 | Intermodal HLP | Single | - | - | - | - | - | - | - | - | Heuristic combining B&B, LR, LP |
| Proposed model | 2016 | HLP | Multiple | WSM | Regret/ Expected value | Environmental, operational, macro, security and supply risks | Cost/Risk factors | Scenario-based | SAA | - | - | Relax-and-decomposition heuristic |
| # variables | # constraints | LP solution | LR solution | LRMPBD solution | |||||||||
| |H| | |T| | Continues | Binary | Equality | Inequality | CPU(s) | CPU(s) | %DevDif-LR | CPU(s) | %DevDif-LR | |||
| 6 | 6 | 5401 | 32616 | 150 | 22597 | 180.3 | 11 | 59.9 | 15 | 65.6 | 174.6 | 993 | 0 |
| 10 | 10 | 25001 | 251000 | 250 | 102725 | 527 | 286 | 129.2 | 1061 | 73.8 | 493.4 | 1740 | 0 |
| 12 | 12 | 43201 | 520128 | 300 | 176713 | 754.4 | 334 | 551.8 | 902 | 23.2 | 717.3 | 2074 | 0 |
| 14 | 14 | 68601 | 963144 | 350 | 279717 | 1520.6 | 899 | 1520.9 | 936 | 0 | 1460.7 | 3679 | 3 |
| 16 | 16 | 102401 | 1642496 | 400 | 416537 | 135.7 | 960 | 126.7 | 1158 | 0 | 113.6 | 3560 | 10 |
| 18 | 18 | 145801 | 2630232 | 450 | 591973 | 208.4 | 1435 | 185.0 | 1225 | 0 | 147.3 | 4638 | 20 |
| 20 | 20 | 200001 | 4008000 | 500 | 810825 | 1.4 | 1080 | 2451.5- | 1272 | 99.4 | 14.7- | 2441 | 0 |
| 20 | 80 | 800001 | 64128000 | 2000 | 3243225 | 9248.1 | 1385 | - | 1- | - | -1.3 | 1490 | - |
| 20 | 100 | 1000001 | 1E+08 | 2500 | 4054025 | 10221.6 | 1491 | - | 1- | - | 1149 | 7112 | - |
| 20 | 120 | 1200001 | 1/44E+08 | 3000 | 4864825 | 15513.6 | 3021 | - | 1- | - | 15451 | 8195 | - |
| 20 | 130 | 1300001 | 1/69E+08 | 3250 | 5270225 | - | 2- | - | 1- | - | 13801.6 | 8939 | - |
| 20 | 140 | 1400001 | 1/96E+08 | 3500 | 5675625 | - | 2- | - | 1- | - | 15916.7 | 7423 | - |
| 20 | 150 | 1500001 | 2/25E+08 | 3750 | 6081025 | - | 2- | - | 1- | - | -11.4 | 8438 | - |
| 20 | 160 | 1600001 | 2/57E+08 | 4000 | 6486425 | - | 2- | - | 1- | - | -17.3 | 8266 | - |
| 20 | 170 | 1700001 | 2/9E+08 | 4250 | 6891825 | - | 2- | - | 2- | - | -16.7 | 6530 | - |
| 20 | 180 | 1800001 | 3/25E+08 | 4500 | 7297225 | - | 2- | - | 2- | - | -28.8 | 7382 | - |
| 20 | 190 | 1900001 | 3/62E+08 | 4750 | 7702625 | - | 2- | - | 2- | - | -25.3 | 8963 | - |
| 20 | 200 | 2000001 | 4/01E+08 | 5000 | 8108025 | - | 2- | - | 2- | - | -1.34 | 9865 | - |
|
1- : Time limitation
2- : Lack of memory |
|||||||||||||
| Number of Variables | Number of constraints | SBD solution | MBD solution | PBD solution | MPBD solution | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |T| | Continues | Binary | Equality | Inequality | CPU(s) | Dev(BD) | CPU(s) | Dev(BD) | CPU(s) | Dev(BD) | CPU(s) | Dev(BD) |
| 10 | 100001 | 1002000 | 250 | 405425 | 1178 | 1.69665 | 1304 | 1.50967 | 1192 | 0.87619 | 1523 | 0 |
| 20 | 200001 | 4008000 | 500 | 810825 | 1354 | 0.17258 | 2050 | 0.13981 | 1799 | 0.00246 | 2163 | 0 |
| 30 | 300001 | 9018000 | 750 | 1216225 | 1909 | 0.47578 | 2504 | 0.32280 | 2046 | 0 | 2689 | 0.13920 |
| 40 | 400001 | 16032000 | 1000 | 1621625 | 2965 | 4.81534 | 3536 | 4.76652 | 2813 | 0.56201 | 3678 | 0 |
| 50 | 500001 | 25050000 | 1250 | 2027025 | 3624 | 1.56830 | 5532 | 1.559976 | 4800 | 0 | 5162 | 0.04208 |
| 60 | 600001 | 36072000 | 1500 | 2432425 | 5020 | 19.9793 | 6463 | 19.28069 | 5958 | 1.56265 | 6445 | 0 |
| 70 | 700001 | 49098000 | 1750 | 2837825 | 6443 | 0.47404 | 8137 | 0.468368 | 7282 | 0.11495 | 6637 | 0 |
| 80 | 800001 | 64128000 | 2000 | 3243225 | 7094 | 0.04190 | 8751 | 0.039082 | 8151 | 0 | 7732 | 0.03796 |
| 90 | 900001 | 81162000 | 2250 | 3648625 | 8798 | 0.91757 | 9421 | 0.002854 | 9293 | 0.91590 | 9372 | 0 |
| 100 | 1000001 | 1E+08 | 2500 | 4054025 | 8664 | 0.09882 | 9692 | 0 | 9009 | 0.09883 | 9445 | 0 |
| 120 | 1200001 | 1/44E+08 | 3000 | 4864825 | 1- | - | 1- | - | 1- | - | 9640 | - |
| 0 | 130 | 1300001 | 169338000 3250 | 5270225 | 1- | - | 2- | - | 2- | - | 9768 | - |
| 0 | 140 | 1400001 | 196392000 3500 | 5675625 | 2- | - | 2- | - | 2- | - | 9978 | - |
| 0 | 150 | 1500001 | 225450000 3750 | 6081025 | 2- | - | 2- | - | 2- | - | 9856 | - |
| Avg. | - | - | - | - | - | 3.02404 | - | 2.81165 | - | 0.41330 | - | 0.02192 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFacility Location and Emergency Management · Optimization and Packing Problems · Advanced Manufacturing and Logistics Optimization
A Relax-and-Decomposition Algorithm for a p-Robust Hub Location Problem11footnotemark: 1
Saeid Abbasi-Parizi
Mahdi Bashiri
Andrew Eberhard
Department of Industrial Engineering & Management Systems, Amirkabir University of Technology, Tehran, Iran
Department of Industrial Engineering, Shahed University, Tehran, Iran
Mathematical and Geospatial Sciences, School of Science, RMIT university, Melbourne 3000, Australia
Abstract
In this paper, a non-linear -robust hub location problem is extended to a risky environment where augmented chance constraint with a min-max regret form is employed to consider network risk as one of the objectives. The model considers risk factors such as security, air pollution and congestion to design the robust hub network. A Monte-Carlo simulation based algorithm, namely, a sample average approximation scheme is applied to select a set of efficient scenarios. The problem is then solved using a novel relax-and-decomposition heuristic based on the coupling of an accelerated Benders decomposition with a Lagrangian relaxation method. To improve the decomposition mechanism, a multi-Pareto cut version is applied in the proposed algorithm. In our numerical tests a modification of the well-known CAB data set is used with different levels of parameters uncertainty. The results demonstrate the capability of the proposed model to design a robust network. We also verify the accuracy of the sample average approximation method. Finally, the results of the proposed algorithm for different instances were compared to other solution approaches which confirm the efficiency of the proposed solution method.
keywords:
Hub-networks, Stochastic risk factors, Sample average approximation, Relax-and-decomposition heuristic
MSC:
[2010] 00-01, 99-00
††journal: Journal of LaTeX Templates
1 Introduction
A hub is a switching node which reduces transportation cost among several nodes by reducing number of connections. Due to the underlying uncertainty in real world problems, (i.e. volcanic eruption and weather conditions), models dealing with uncertainty in hub network design has recently attracted attention. Uncertainty can be classified into two categories: stochastic uncertainty and the measurement uncertainty of robust optimization. In stochastic optimization, the value of parameters can be modeled by a probability distribution while a probability distribution cannot be used to model the changing parameters of robust optimization (Contreras et al., 2011a). Because of its applicability to the hub location problem, investigation of robust optimization methods could have greater applicability and we intend to explore its potential in this paper.
Another challenging issue among researchers is the development of an efficient solution procedure capable to obtaining high quality solution in a reasonable time. Only a few studies have addressed this issue. In this regard our contribution will include the use of an augmented solution procedure based on a modified Lagrangian relaxation (LR) method and this is shown to be efficient in solving large scale problems.
To the best of authors’ knowledge, a systematic robust hub location model that directly considers the affect network risk factors have has not been considered in the literature. In summary, a robust HLP is analyzed using a min-max regret approach to deal with network risk as one of objective functions. The solution procedure will be based on the coupling of a Benders Decomposition (BD) algorithm with LR method in order to handle large scale instances. The main contribution of this paper is twofold. First, we use a probabilistic objective function in a min-max regret form to formulate the so called -model. It seems that defining a robust model utilizing the above features can ensure reliability and result in a sustainable hub network design. Secondly, the sample average approximation (SAA) scheme is applied to generate scenarios and then a relax-and-decompose heuristic is implemented as a solution procedure.
The rest of this paper is organized as follows: section 2 consists of a review on the literature of uncertainty, heuristic methods based on BD and LR and SAA in the hub location problems. A non-linear robust HLP in a risky environment is formulated as a -model in section 3. In section 4, the relax-and-decomposition solution methodology is presented. In section 5, computational results are demonstrated and finally our conclusions and future research are discussed in the last section.
2 Literature review
In this section, previous studies on related aspects of current research are briefly reviewed. That is, uncertainty in the hub location, heuristic methods based on BD and LR and finally SAA in the network design are surveyed.
2.1 Uncertainty in hub location problems
Real world applications confirm that many parameters related to the network design are uncertain, so classifying location problems in deterministic and non-deterministic categories is reasonable. In this regard, a brief review of risk in HLP and stochastic HLP is presented as follow:
2.1.1 Risk in hub location problems
Some events such as the European ash-cloud and the piracy attacks offshore of Somalia confirm that transshipment may be interrupted because of unpredictable and uncontrolled risk factors. Thus a definitive categorization of risk is difficult to make but recently a review paper by Heckmann et al. (2015) has covered different approaches to supply chain risks. They concluded that it is difficult to present a general definition of risk, due to the existence of diverse viewpoints. Chen et al. (2011) considered some factors such as lightning, earthquakes and sandstorms as environmental risk and then extended an analytic network process (ANP) for an international airport project under these natural disasters. Pishvaee et al. (2014) investigated a probabilistic model for a sustainable medical supply chain network where social, economic and environmental criteria are considered as objective functions. Here an accelerated BD algorithm was applied to solve the model.
There are many studies that assume disruptions as a risk and try to design a sustainable supply chain network (see Atoei et al. 2013; Snyder et al. 2006; Goh et al. 2007). Jabbarzadeh et al. (2012) presented a scenario based supply chain model to deal with the risk of disruption. Also a LR and a genetic algorithm (GA) are used to solve the model. Garcia-Herreros et al. (2014) studied a resilient supply chain where the risk of disruption was defined as the fraction of unavailable time for distribution centres. The model was solved by a multi-cut BD method. In the literature there are only a limited number of studies of the risk in hub networks.
2.1.2 Stochastic & robust hub location problems
Vasconcelos et al. (2011) used a decentralized management approach to locate hub facilities. The model was formulated assuming a stochastic link cost. Yang (2009) extended a stochastic HLP where the demand value is a random variable and this varied within three scenarios. Zhai et al. (2012) improved a -model to the minimize network risk. The demand parameter was assumed to be a random variable that followed a probability distribution function. A branch and bound (B&B) algorithm is applied as a solution method. A two stage stochastic HLP was developed for the air network in Iran by Adibi and Razmi (2015). Here, the demand and transportation cost are assumed to be uncertain parameters in their model. de Camargo et al. (2011) modeled a stochastic single allocation HLP in a queueing system. A coupling BD method with Outer Approximations (OA) was used as a solution procedure. Contreras et al. (2011a) constructed a scenario based HLP assuming stochastic demands and costs. A SAA scheme was employed as a scenario generation method and the model was solved by the BD algorithm.
Furthermore, Marianov and Serra (2003) modeled airports as hubs in a M/D/c queuing system and a chance constraint was defined for the number of hub facilities in the queueing system. The model was solved using a tabu search (TS) algorithm. Sim et al. (2009) developed a stochastic -hub center problem to minimize travel time. Travel time was assumed to be a random variable and was considered in a chance constraint form. Hult et al. (2014) proposed a stochastic uncapacitated single allocation -hub center problem. A chance constraint was defined to model the travel time.
Boukani et al. (2014) published a robust capacitated HLP while fixed cost and hub capacity are assumed as uncertain parameters. The regret measure is used as a robust approach in their model. Shahabi and Unnikrishnan (2014) introduced a robust capacitated HLP where demand is uncertain and is affected by some risk factors such as changes in economy, emergence of new companies as competitors and changes in policy. Alumur et al. (2012) constructed a scenario based HLP to minimize the maximum regret where demand and cost parameters are based on scenarios.
2.2 Relax-and-decomposition heuristics in hub location problems
A brief review of previous studies demonstrates that solving the HLP is a challenging problem that has only been addressed during last decade. For this reason, many algorithms have been extended to solve this problem and recently some heuristics based on exact solution methods have been applied. In the following, a brief review of heuristic methods based on LR and BD algorithms is presented.
Lagrangian relaxation is a methodology to find a bound on the optimal value of a problem for large scale instances in which their optimal solution cannot be found exactly in a reasonable time. The time consuming nature of exact solution approaches for the HLP, have motivated many authors to apply LR (see Lee et al., 1996; Zheng et al., 2014). Contreras et al. (2009) extended LR to obtain tight bounds for the capacitated HLP. We will show that the proposed method improves the best known solution for large size instances.
Due to the time limit, memory issues and the slow convergence of classical LR methods, researchers have recently tried to improve classical versions of solution methods. In this regard, some of major studies are mentioned in the following. Ishfaq and Sox (2011) introduced a hub location-allocation in intermodal logistic networks. To solve the model, a tabu search meta-heuristic and a LR method were applied and results were compared. Lin et al. (2012) presented a capacitated -hub median problem with integral constraints. A GA was coded to solve the model. Also a LR method is applied to show the efficiency of the GA.
Labbé and Yaman (2008) applied B& B algorithm and LR method to solve the HLP in a star-star network. Mari´n (2005) investigated LR method and branching method as a solution procedure to solve the uncapacitated Euclidean HLP. Snyder et al. (2007) proposed a scenario based supply chain model considering risk pooling. A LR method is applied to solve the model. Also a variable fixing approach and B& B method are employed to close the gap when LR method cannot reach the optimal solution. Yaman (2008) proposed a star -hub median problem with modular arc capacities. A heuristic algorithm based on LR method and local search was applied as a solution method. An et al. (2015) developed a reliable HLP in which the failure of hubs, backup hubs and alternative links are considered. A LR method and a B& B were used to solve the model. Contreras et al. (2011) presented a multi-period HLP and applied a B& B algorithm as a solution method which is improved by means of LR method.
Gelareh et al. (2010) presented a shipping liner network hub design model in a competitive environment. An accelerated Lagrangian method embedded in a primal heuristic was considered to solve the model. Karimi and Setak (2014) surveyed a multiple allocation HLP under the incomplete hub location-routing network design. Some lower bounds were obtained by LR and a set of valid inequalities. Lu and Ting (2013) presented LR for the capacitated single allocation -hub median problem. Cacchiani et al. (2013) provided a LR based heuristic for a train-unit assignment problem where the LR method was applied in the model and the relaxed problem was decomposed into a set of assignment problems. Weng and Xu (2014) improved hub routing problem of merged tasks in a collaborative transportation problem. Two heuristic approaches based on LR and BD methods were provided. He et al. (2015) developed an improved MIP heuristic for the intermodal HLP. Their heuristic combines B&B, Lagrangian relaxation and a linear programming relaxation (LP).
We review previous research in hub location problems that use the BD algorithm. The BD method is one of the exact solution methods used to solve a model when the model contains complicating variables. The BD method has been employed to solve the HLPs (de Camargo et al., 2008; Gelareh and Nickel, 2008; de Camargo et al., 2009a; de Camargo et al., 2009b; Contreras et al., 2011b; Contreras et al., 2012; de SÙ„ et al., 2013), as well as many other problems (Montemanni and Gambardella, 2005; Gendron, 2011).
Recently authors focus on extended solution methods of decomposition based algorithms to appraise their effectiveness. In some cases of the BD method, it is observed that for the solution of problems (master and sub-problems) the quality of cuts are one of the main issues which affect to convergence rate (Saharidis et al. 2010). Magnanti and Wong (1981) faced, in their seminal work, this same issue in network design problems where they introduced a multi-optimal cuts procedure. A set of cuts, namely Pareto-optimal cuts, are generated in each iteration, where Pareto-cut refer to a cut which is not dominated by other cuts. The results obtained confirmed that these additional cuts improve the convergence of the algorithm significantly. Later, some authors such as Papadakos (2008), Sherali and Lunday (2013) and Tang et al. (2013) employed this accelerating technique in their problems. Also, de Camargo et al. (2013) applied a modified BD to a number of routing hub location problem in which, the Pareto-optimal cut in a B& B framework was used to solve the master problem. de SÙ„ et al. (2013) produced an accelerated BD method for the tree of the HLP. A cut selection scheme based on Pareto-optimal cuts was proposed for additional efficiency. O’Kelly et al (2014) deployed an improved BD for HLP with price-sensitive demands. de SÙ„ et al. (2015) produced a Benders-branch-and-cut algorithm and several heuristic algorithms including a variable neighborhood descent method, a greedy randomized adaptive search procedure (GRASP) and an adaptive large neighborhood search to solve the -line HLP. Gelareh et al. (2015) presented a multi-period HLP where hub facilities can be opened and closed over different period times. They used an extended metaheuristic solution algorithm with an improved BD method to solve their model. We see that, most of the previous studies related to BD algorithm have focused on improving branching techniques.
There are some studies that employed BD and LR methods separately, but it is expected that an aggregated algorithm may be more helpful to find a solution efficiently. Gendron (2011) considered a multi-commodity capacitated fixed charge network design problem. Three classes of methods where considered include a cutting-plane method, a BD algorithm and a LR approach which were used to solve the model. Ketabchi and Behboodi-Kahoo (2015) proposed a quadratic L-shaped method based on the projection and the augmented Lagrangian methods for stochastic linear programming. Gelareh and Nickel (2011) investigated an uncapacitated multiple allocation hub location problem tailored for urban transport and liner shipping networks. An accelerated BD and a local search heuristic are employed as solution methodology.
2.3 SAA in the flow network design
The sample average approximation technique is a procedure based on Monte Carlo simulation to approximate the stochastic problems with large numbers of scenarios. Calculating the expected value of the objective function is frequently a challenge in the stochastic problems. SAA generates a set of samples of the stochastic parameters to approximate the expected objective value (Kleywegt et al. 2002).
Santoso et al. (2005) investigated a stochastic supply chain problem and a solution approach based on SAA and BD methods. Schütz et al. (2009) introduced a stochastic supply chain in Norwegian meat industry. They used a dual decomposition method along with SAA to solve their model. Bidhandi and Yusuff (2011) developed an integrated stochastic supply chain model as a two stage stochastic program. The model is solved using the SAA couple with BD method. Wang et al. (2013) provided liner ship fleet deployment problem as a joint chance constrained programming model. A SAA scheme was utilized as solution method and the model was solved by SAA and BD methods.
Table 1 is a summary of major previous researches which highlights contribution of the current study.
[FIGURE:]
Considering the uncertain nature of real applications (such as equipment breakdowns, ash storm) the use of stochastic variables, makes simulation closer to reality. Also, the memory and time limitations imposed by the use of exact solution algorithms, motivates us to employ a hybrid methodology.
Our survey of the literature reveals that robust approaches to the study of HLPs have received less attention especially when considering network risks in a stochastic environment. The potential to improve relax-and-decomposition heuristics could be an attractive approach in solving large scale HLPs. In this regard, a non-linear robust -model HLP is studied in a risky environment where we employ augmented chance constraint in a min-max regret form to consider network risk as one of the objective functions. Then SAA scheme is applied to select scenarios. One of our main goals is to make use of an augmented BD algorithm within a LR method to improve the solution times and convergence. The complicated constraints are relaxed by LR method and then BD method is used to solve the relaxed MIP. The details of the improved algorithm are described in section 4 and the potential of this methodology as an effective method is confirmed by numerical results. In summary, we mention our main innovations as follow:
Formulating a -model approach in a regret form.
- 2.
Directly considering network risks as stochastic factors.
- 3.
Applying SAA scheme to generate scenarios.
- 4.
Improving a relax-and-decomposition heuristic as a solution procedure.
It seems that the proposed model and solution procedure are capable of designing a sustainable hub network and solving large scale problems, respectively.
2.4 Motivation for the study
As mentioned earlier, some events such as extreme weather conditions, changes in economy and link failures are examples of unpredictable nature of real-world situations. On the other hand, there are many real-world events that show the drawback of a robust model in that they can led to loss of human life and financial losses. The occurrence of these events motivates us to propose our -robust HLP model. Followings are examples of these events:
The Valigonda rail disaster occurred in the India on 29 October 2005. A flash flood swept away a small rail bridge and a train traveling on it derailed at the broken section of the line. Resulting, at least 114 and 200 people are killed and injured, respectively.
(https://en.m.wikipedia.org/wiki/Valigonda_train_wreck)
Following the volcanic ash ejected during the 2010 eruptions of EyjafjallajÙkull in Iceland, many airports including two international hub airports in Frankfurt and Paris, were closed. Over 95,000 flights had been cancelled which result in the largest air-traffic shut-down since World War II. The international air transport association stated that the airline industry worldwide would lose around $1.7 billion during the disruption.
Damaging major roads and closing some airports such as Louis Armstrong New Orleans International Airport were some effects of Hurricane Katrina in New Orleans in 2010. The disaster had major implications for a large segment of the population, economy, and transportation of the entire United States.
(https://en.wikipedia.org/wiki/Effects_of_Hurricane_Katrina_in_ew_Orleans)
It is noteworthy that containerized cargo on vessels are employed as a hub-and-spoke transportation system for up to 90 percent of global trade volume (Gelareh and Nickel 2011). The liner shipping industries lease container terminals for a certain time horizon with the objective to minimize the waiting times of the vessels. In this particular case, the use of network design for a relatively short period of time makes sense because of the flexibility it provides in relocating their calling ports. Depending on their future market share, a multi-period modeling framework provides a better decision framework than the static counterpart.
Previous real events especially on the maritime transportation networks motivated us to consider a multi-period network design problem in presence of risk factors.
3 The proposed model for the -robust hub location problem
3.1 Model description
Due to the lack of information about effected parameters in real applications, it is difficult to manipulate a probability distribution function. On the other hand, lack of enough data makes the expected cost measure useless. In this regard, a min-max regret can be used as robust measure to consider network risk under uncertainty which can then formulated in a -model form. The proposed model minimizes the network cost and the maximum regret deals with network risk. We intend to design an inter-hub network where we have only a few similar works such as Contreras et al. (2011), Zhai et al. (2012) and Gelareh et al. (2015) which study this kind of hub networks. It is worth noting that the probability of the network risk free scores to be less than a threshold value is considered as an objective function. In the following model is described.
[TABLE]
Note that, changing the data underlying the problem over a long-time period convinced us to consider the multi-period nature of this problem. To disregard this aspect of the problem may result in enduring additional costs for the decision maker. Hence, hub facilities are allowed to be opened and closed at different time periods to enhance a flexible in the transportation system. Let us also denote the total set of nodes by G. Some seasonal criteria such as demand within season, seasonal business targets, seasonal passengers demand (when dealing with tourist areas) and specialization of ships (special ships like tankers, grain carriers, barges, mineral carriers, bulk carriers and container ships) lead to limitations, for the shipping industries, in having certain selections of vessels for a short horizons of time. For this reason, we assume that the allocated origin and destination to a container terminals are known for a certain period of time . Accordingly, the stochastic unit transportation cost in period time , based on scenario , is defined as where and are referred to transportation costs and transportation discount factor among hub links along the path , respectively. Also, if a hub facility has been opened at a specific period time, it will serve just for that period time. This is considered as another assumption in the proposed model. The proposed model is formulated as a non-linear two-stage stochastic program based on different scenarios. The first stage decisions are location of hub nodes and then in the second stage the hub links are assigned for each scenario .
The steps of the modeling are organized as follows:
- Step 1:
Formulating the problem in a two stage -robust stochastic HLP.
- Step 2:
Linearizing the non-linear program model.
- Step 3:
Using the WSM method to defining the equivalent integrated single objective model.
Firstly, stochastic risk free score factors corresponding to different types of factors which should be integrated into aggregated indices as input data. The value of these factors are calculated based on the score values which are considered for them. The calculated risk free score factors are used to define the risk objective function. The maximum difference between network risks and the best objective function value of each scenario is minimizes as follows:
[TABLE]
In which:
[TABLE]
where is achieved by the following model and is the regret value related to the risk objective for each scenario . It is noteworthy that as each node and connection risks are independent, their probabilities can be multiplied in order to be jointly considered.
[TABLE]
Subject to:
[TABLE]
The probability that the network total risk free scores are not less than a threshold value is minimized as an objective function in equation (3). Constraints (4) guarantee that one hub path should be allocated based on scenario in each time period in order that all demand is fully routed through the network. Constraints (5) ensures that if a hub facility is located at node , then both collection and distribution can occur. Finally, constraints (6) define the decision variables. To simplify the complexity of the model we only consider the variables to be continuous. On the other hand the values are binary and the coefficient matrix associated with constraints (4)-(5) is totally unimodular, so the continuous relaxation of problem (3)-(6) will always have a binary optimal solution.
Now, the non-linear multi-objective -robust hub location problem, considering network risks (PRH-R), can be defined as follows:
[TABLE]
[TABLE]
The objective function is defined by equations (7)-(8). As earlier mentioned, the first one minimizes the maximum differences between network risks and the best objective function value of each scenario. The second one minimizes expected network costs in different time period and scenarios where the recovery gain generated by closing a hub facility in each time period is considered in its setup cost.
3.1.1 Linearization of the proposed model
As stated before there are some non-linear terms in the proposed model, however some transformations should be done to acquire a standard MIP form. We assume a multivariate normal distribution for the dimensional random vector Therefore, an matrix and a vector exist in which where is an -dimensional independent random vector with a standard normal distribution (Zhai et al. 2012). Hence, the covariance matrix of is . By defining , we can represent as where Now, the part of the risk objective function related to hub facilities can be reformulated using and as:
[TABLE]
Similarly, in the same way the second part of the risk objective function can be reformulated as:
[TABLE]
Now, equation (3.1) can be changed to the following equation.
[TABLE]
If the amount of probabilities is more than 0.5 then probabilities will be increased by increasing of their standard values, so equation (3.1.1) can be substituted into equation (3.1.1).
[TABLE]
where is updated to the optimal value of linearized objective function considering constraints (4)-(6). In spite of above linearization, several nonlinear terms are appeared in the proposed model consisting of products of binary variables and the form. Therefore we replace , and in the model and add corresponding auxiliary constraints (16)-(21). Also axillary variable is defined to linearize the min-max model as follows (Glover and Woolsey, 1974):
[TABLE]
[TABLE]
[TABLE]
Constraint (16) and (17) ensure that the optimal value of variables are equal to the product of the variables and . Similarly, this situation pertains to the variables and which is handled by the Constraint (18)-(19) and (20)-(21), respectively.
3.1.2 Multi-objective optimization methodology
In this subsection a linear composite objective function, namely, the weighted sum method, is used to define an equivalent integrated single objective model (Deb 2001). Because of existing different units in the objective functions, a scalarization strategy is needed. In this regard, the ideal and nadir values of the objective functions are given by and , respectively. Moreover, symbols, are denoted the weights of objective functions. Now the composite objective function is given by the following equation.
[TABLE]
Subject to: (4)- (5), (15)-(21)
[TABLE]
where, is the optimum value of the equivalent single objective function.
4 Solution methodology
4.1 Motivation for proposing the relax-and-decomposition heuristic method
In our case, a five index formulation of the PRH-R led to a huge number of constraints and variables which results in very high complexity even for small instances. Exact solution methods can be time consuming for such problems, hence our focus will be on extending heuristics based on exact solution methods. We propose a relax-and-decompose method to solve our model. The main idea for our solution algorithm is to relax the complicating constraints by a LR method to obtain tight bounds for the proposed model. The slow convergence of the Lagrangian relaxation applied in large-scale instances motivated us to develop a solution methodology to accelerate the classical LR method. The relaxed MIP still contains complicated variables therefore a decomposition method is crucial for this step. Consequently, we proposed a relax-and-decompose approach applied to the LR method in order to remove complicated constraints and then employ a BD algorithm to the remaining Lagrangian subproblem. Moreover, as the number of complicated variables is much smaller than the continuous ones, the efficiency of the BD method is enhanced, while this observation does not hold for the original model where the Benders master problem can be difficult to solve because of its large size. In this regard, generating strong cuts using an efficient set of the sub-problem solutions can improve the convergence rate. Pareto-optimal cuts are a well-known tool for this purpose. Also, a multi-generation cut procedure can be applied to enhance the algorithm’s efficiency, where adding multi-cut in each iteration speeds up the classical BD algorithm. Thus we propose to use a multi-Pareto optimal cut BD method to solve the relaxed MIP. This strategy is capable of solving large-scale instances in a reasonable time.
Our model is based on random scenarios. So generating effective scenarios is important if they are to cover the real situational features. In this regard, the SAA scheme is one of many random scenario generation methods which can be used. In the following, first the SAA scheme is employed to select scenarios and then the upper bound is calculated by using the following proposed solution procedure. The major steps for the solution method are given in Figure 1. After using the SAA as a sampling method, some constraints which lead to difficulty in solving the PRH-R are relaxed using LR algorithm. Then a multi-Pareto cut BD algorithm is used as an internal procedure to solve the remaining relaxed problem. Notice that, the inner BD produces a lower bound () which is considered as the Lagrangian lower bound () within the algorithm. Finally, a subgradient method is applied to update Lagrange multiplier sets.
4.2 Sample average approximation scheme
One of difficulties met with chance constraint programming is that the feasible region generally is not convex. For this reason, previous studies have looked at different approaches to employ convex approximation (Ben-Tal and Nemirovski, 2000; Hong et al., 2011) and Monte Carlo simulation (Pagnoncelli et al., 2009) to the approximation of the chance constraint model. Because of the binary variables in our proposed chance constraint based model, the convex approximation approaches cannot be employed. Also, as mentioned earlier, calculating the expectation of scenario based parameters is challenging for this model. To address these difficulties, the SAA scheme is used. A set of random sample is generated and the expected value of the objective function is approximated as follow:
[TABLE]
Suppose and is the optimal value and an optimal solution vector of the SAA problem (4.2), respectively. Now, for a particular scenario, the problem (4.2), (4)-(5), (15)-(22) can be deterministically solved.
Under mild regularity conditions, it is expected that by increasing the sample size |S|, and we obtain converge to their equivalents with probability one (Kleywegt et al., 2002). An acceptable approach to selecting the sample size by is taking into account the trade-off between the quality of the solution of the SAA problem (4.2), (4)-(5), (15)-(22) and the computational time. For this, a set of independent sample is generated and the SAA problem (4.2), (4)-(5), (15)-(22) is solved repeatedly instead of solving a large-scale SAA problem. Now, the SAA procedure is described as follow:
- Step 1:
Consider as a set of replications with sample size i.e. for . The SAA problem is solved for replications.
[TABLE]
Subject to: (4)-(5), (15)-(22)
Assume, and be the optimal objective value and an optimal solution in replication , respectively.
- *Step 2: *
We can compute the average of the optimal objective values that where obtained at previous step. It is known that this average provides a lower bound for the optimal value of the original problem (4.2), (4)-(5), (15)-(22). The average and an estimate of corresponding variance are formulated as follow:
[TABLE]
- Step 3:
An upper bound for the optimal value of the original problem (4.2), (4)-(5), (15)-(22) can be estimated by generating an independent reference sample . So that the size of reference sample is much greater than the sample size of . It is obvious that the SAA problem (4.2), (4)-(5), (15)-(22) can be easily computed for reference sample by fixing binary variables of the first stage. We choose one of computed solution in step 1 to fixed binary variables. Now, the estimated SAA upper bound and its variance can be obtained as follows:
[TABLE]
[TABLE]
- Step 4:
estimate the optimality gap and its variance by using the estimated SAA bounds and their variances as follow:
[TABLE]
4.3 Relax-and-decomposition heuristic for PRH-R
We exploited the LR method, combining the advantages of an acceleration of Benders decomposition algorithm. This subsection is devoted to the description of the augmented BD method integration into LR algorithm to speed up time and convergence.
4.3.1 LR framework
Complicating constraints are a set of constraints which make the problem difficult to solve. We observed that the assignment constraint (4) and risk constraint (15) lead to a computational complexity in the model. These constraints can be thought of as complicating constraints and we note that the resulting relaxed model is easier to solve. Hence, they are relaxed in a Lagrangian manner and added into the objective function by using corresponding Lagrange multipliers and for each and , respectively. In this way, the Lagrangian relaxation of PRH-R (LRP) is defined as follows:
[TABLE]
[TABLE]
Where and are vectors of Lagrange multipliers and for each and , respectively.
4.3.2 Benders decomposition algorithm
Despite the removing the complicated constraints by LR method, the relaxed mixed integer program (RMIP) has a block structure in constraints (5), (16)-(21). Where, existence of as complicating variables led to a dependency on blocks and this prevents separable solvability of the model. A decomposition approach such as BD method with single cut (SBD) uses this feature and can be capable to solve the large instances efficiently. The relaxed subproblem (SLRP) for given vectors is written as follows:
[TABLE]
Subject to:
[TABLE]
The variables , are defined as the dual variables associated to constraints (33)-(37), respectively. Now the relaxed dual subproblem (DLRP) can be formulated to get upper bound () as follows:
:
[TABLE]
Subject to:
[TABLE]
With the help of an auxiliary variable (as an under-estimator variable) in the corresponding objective function for the dual of optimality check subproblem, the Benders relaxed master problem (RMP) can be assembled as: :
[TABLE]
[TABLE]
Let and , be the set of extreme points and extreme rays of the polyhedron of DLRP which is denoted by , respectively. Now the relaxation of RMP (RRMP) can be formulated as follows:
:
[TABLE]
[TABLE]
[TABLE]
[TABLE]
4.3.3 BD enhancement
Because of the structure of LRP, during the decomposition of the problem many of constraints (i.e. Eqs, (5), (16)-(21)) appeared in the SP with a resulting lack of effect on the master problem. Therefore, adding only one cut at each iteration will result slow convergence and a large gap associated with the classical BD algorithm. Benders Decomposition with multi-cuts should be an efficient alternative. Moreover, the network structure of the problem has the consequence of high degeneracy being exhibited in the SP and there is also the possibility of alternative cuts. In this situation, generating strong Pareto cuts plays an important role in enhancing the algorithms efficiency. In this way, we are motivated to employ the multi-Pareto cut BD algorithm (MPBD) to solve LRP (LRMPBD) with less computational effort.
4.3.3.1 Multiple cut generation strategies
The independency of the solution space of DSP on complicating variables allows us to generate all cuts in the first iteration whereas the more complexity in RMP constraints is not desirable. Hence, there is a tradeoff between the number of cuts and iterations that should be considered. Here, Multi-cut generation (called MBD) can play a crucial role as a strategy to accelerate convergence. In our case SP can be decomposed into independent SPs and we generate one cut only for each subproblem in each iteration. We may reformulate RRMP (MRRMP) by defining and to be the network total cost and the dual polyhedral of each SPs of period time , based on scenario , as follows.
[TABLE]
[TABLE]
[TABLE]
[TABLE]
Noteworthy, solving the MRRMP problem achieve the which is considered as the along the solution algorithm.
4.3.3.2 Pareto cut generation strategies
Because of the network structure of HLPs, PRH-R, typically we have multiple dual solutions which will have consequences for the set of optimal cuts. Here, the Pareto cut strategy (called PBD) can be helpful to construct a stronger cut. The generated cut corresponding to a solution dominates a generated cut which is associated to solution if and only if:
[TABLE]
The Pareto cut is a cut which dominates all other cuts. The Pareto cut sets are generated by solving the following auxiliary dual problem:
[TABLE]
Subject to: (39)
[TABLE]
where, is the optimal solution of DLRP. Also, and refer to core points i.e. a set of interior points of RMP convex hull.
Papadakos (2008) showed that the convergence rate is affected by the value of core points, so a linear combination of current core points and their values corresponding to the latest iteration is considered as an intensification procedure.
4.3.3.3 Multi-Pareto cut generation strategies
Generating the large number of cuts led to complexity in RMP. Therefore, a multi-Pareto strategy can improve the efficiency of the algorithm. We reformulate the auxiliary dual problem (ADP) as follows:
[TABLE]
Subject to: (39)
[TABLE]
Where, the optimal solution of DLRP for scenario in period time is symbolized by .
4.3.4 Subgradient multipliers updating procedure
The following subgradient optimization procedure is used to update the Lagrange multipliers iteratively (Fisher 2004). Denote by and the updated Lagrange multipliers vectors in each iteration. Also, by and denote the -th iteration step size and step size parameter, respectively. Then the step size can be calculated as follows:
[TABLE]
Here provides the BD lower bound corresponding to given Lagrange multipliers and in iteration . Also, the subgradient vector associated with constraints (5) and (14) can be determined as:
[TABLE]
It is worth to note that UBLR denotes an upper bound for the original problem (3.1.2), (4)-(5), (15)-(22). To obtain this, the original problem is solved with fixed values of the variable set . Fixing value of this variable produces a solvable problem which result in an efficient upper bound whereas fixing value of other variables lead to a hard restricted model.
The Lagrange multipliers are updated as follows:
[TABLE]
[TABLE]
Updating the Lagrange multipliers result in reducing the gap and terminate the algorithm, iteratively.
Let represents the inner iteration number of the BD method. Now, the pseudo-code of the proposed relax-and-decomposition algorithm is depicted in Algorithm 1.
[TABLE]
The algorithm is repeated until stopping conditions are met, where the subgradient algorithm stopping conditions are considered as follows:
The step size parameter to be less than a prespecific threshold value .
- 2.
Reaching a maximum number of iterations .
- 3.
Reaching a maximum CPU time .
Also following stopping criteria have been considered for MPBD algorithm:
The percentage gap between the lower and upper bounds to be less than a threshold value .
- 2.
Reaching a maximum number of iterations .
5 Experiment results
We discussed on a series of computational experiments to evaluate the performance of the proposed model and the proposed relax-and-decomposition algorithm. First, the models validity is considered for a determined number of scenarios obtained by the SAA scheme. Then, the solution method behavior is analyzed. All numerical experiments are solved by an Asus Studio PC with an Intel Core i7 CPU at 1.73 GHz and 4 GB of RAM. Also, GAMS 23.5 optimization software and CPLEX solver are used to code the heuristic algorithm.
Numerical experiments are constructed based on the well-known CAB data set with minor modifications. The discount factor and the objective function weights are set to 0.8, 0.4 and 0.6, respectively. The stochastic flow between hub nodes is generated in different scenarios and period times according to a uniform distribution of [0.5, 0.8] (distance) while distances are taken from the CAB data set. The stochastic unit transportation cost for different scenarios and period times are assumed to be uniformly distributed in [10, 20]. The setup cost of hub facilities is considered to be uniformly distributed in , where, and the flow of CAB data set is denoted by . The threshold value of risk for potential hub nodes and hub links are defined to be uniformly distributed in [|H||T|,10|H||T||S|]. After some tuning, values related to stopping criteria are set as: ,, and . Also, the core point update rule is defined according to Papadakos (2008). For example, it is calculated for as where, and core point sets related to and are initialized to zero and core point sets corresponding to and are initialized with a set of feasible solution to the RMP.
Some symbols which are used in the tables are as follows:
: The number of total hub nodes.
- 2.
: The number of period times.
- 3.
: The lower bound for different solution approaches.
- 4.
: The percent deviation correspond each lower bound deal with the classical LR algorithm and the proposed solution method with respect to the best found lower bound.
- 5.
: The percent deviation correspond each lower bound deal with different version of BD algorithms with respect to the best found lower bound.
- 6.
: The percent deviation between the upper and lower bound of the MPBD algorithm. That is -.
5.1 Practical convergence of SAA algorithm
By increasing the sample size and the number of replications, the quality of the solution is increased as well as the computational complexity. For this, an efficient sample size is chooses making the trade-off between the accuracy of solution and the computational complexity of the model based on SAA results. It is worth noting that since the computational complexity is increased at least by as the sample size increases, so, we prefer to select a small sample size with a big replication for the model.
We did the sensitivity analysis by considering sample sizes , number of replication and setting the reference sample size to . To perform this analysis, the SAA scheme is applied to a 5-node network where two popular random distribution functions namely uniform and normal distribution function are assumed for uncertain network costs in which the non-negativity of the parameter values is preserved by truncating random distributions.
In the follow, a sensitivity analyses is used to select an optimal sample size. The trends of estimated percent gaps for different sample sizes and replications are show in Fig 2.
Figure 2 demonstrate the trend of estimated percent gap for sample sizes 10, 15, 20 with increasing replication for both random distribution functions, while it uniformly decreased for sample size 25 and never exceeds %1. On the other hand the behavior of sample size 25 is better when compared with sample size 30 except for in Figure 2A and in Figure 2B. It is possible that the randomness of parameters led to this deviation. Furthermore, comparing our results for different replications show that by increasing the number of replication, the estimated percent gap is decreased.
Figure 3 plot the estimated standard deviation for the gap for different sample sizes and replications .
Figure 3 shows the trends of the standard deviation for the estimated optimality gap for different sample sizes and replications for both random distribution functions. The standard deviation generally is decreased by increasing sample size and number of replications. Also, for sample sizes 25 and 30 the deviation is significantly less than other sample sizes for each replication, especially in Figure 3B. Comparing the standard deviation for sample size 25 with sample size 30, we can say that the sample size 25 is more accurate than sample size 30 except for , in Figure 3A and , in Figure 3B.
Figure 4A and B show that the required CPU time for solving the SAA problem for different sample sizes and replications numbers for the uniform and normal distribution functions, respectively.
Figure 4 indicate that the required CPU time for solving the SAA problem is nearly linearly increasing with increasing problem size in both cases. For example, the required CPU time for sample size and replication is 432 seconds whereas it only increases to 625 seconds for replication . We see that the sample size seems be an optimal sample size that have a good trend of the optimal gap as well as the required CPU time. Consequently, we carried out the rest of computational experiments assuming a sample size of 25.
In the end, a comparison measure, namely the Value of the Stochastic Solution (VSS), is given to quantify the necessity of the uncertainty analysis (Birge and Louveaux, 2011). VSS is formulated as the difference between expectation of the expected value problem (EEV) and the average cost values of the problems with random variables (RP). For a specific problem with 25 scenarios, the EEV is 468.2 where the RP is obtained as 490.59. Hence a %4.6 cost can be saved due to the consideration of uncertainty generated by the random variables.
5.2 The effect of risk consideration in the hub location model
A comparison experiment between the PRH-R and risk free models (RFM) is implemented to show the effectiveness of the proposed approach. RFM, as implied, does not take into account any risk parameters. The hub network related the first period time and scenario is represented for two networks in Figure 5.
The effectiveness of risk consideration can be seen from the obtained results. The set of hubs for PRH-R model are {Denever, Dallas, Memphis, Chicago, Boston}, while for the RFM the set of hubs including {Denever, New orlean, Miami}. Moreover, the greater number of located facilities in the PRH-R network confirms that the possibility of failure that is taken into consideration in the proposed robust model as compared with the classical version. Furthermore, 1000 failure scenarios were simulated with failure probability for a predetermined flows. The lost flows for both the RFM and PRH-R networks were calculated as a comparison criterion. The obtained results show that there are 9117 unserved commodities for the PRH-R network, while we will would have faced over 12751 unserved commodities in the RFM network (39% more).
5.3 Proposed heuristic performance
In the following, the performance of the proposed relax-and-decomposition method is evaluated by comparing the results obtained from the solution of the proposed model using a classical LR algorithm and GAMS software. It is also important to show the MPBD justification. So, a set of computational experiments is implemented to confirm the capability of improved BD method for solving large instances.
5.3.1 Performance evaluation of the relax-and-decomposition method
Our first computations analyze the efficiency of the proposed relaxed and decomposition algorithm. A set of instances with different sizes is solved by the proposed solution method, classical LR algorithm and an LP relaxation of PRH-R where all integrality requirements are relaxed. The obtained results are presented in Table 2.
According to the Table 2, efficiency of the proposed relax-and-decomposition algorithm is remarkable, especially for the large scale instances. In small size instances, the proposed solution method can find a lower bound for the proposed model as well as the classical LR algorithm. But, we can see that for sizes , a more efficient lower bound can be obtained by the our relaxed and decomposition method. Recall that a lower bound is achieved for instances greater than T=120 by our solution method while time and memory limitation led to no solution for the classical LR and LP relaxation problems. In particular, LRMPBD algorithm could find a more efficient lower bound in comparison with the classical LR algorithm in 57% of these instances and for two the algorithm could reach the solution. Furthermore, the percent gap of LRMPBD algorithm never exceeds 20%. These experiments confirm that the proposed solution method outperforms the classical LR algorithm and LP relaxation problem.
5.3.2 Performance evaluation of the improved Benders decomposition algorithm
We presented a set of numerical results to investigate the behaviour of MPBD method. The first round of experiments evaluated the capability of multi-Pareto cuts comparing with other different cut generators as single-cut, multi-cut, Pareto-cut and multi-Pareto cut versions to find the solution. The obtained results are presented in Table 3.
The effect of employing the multi-Pareto strategy to improve the quality of the solution can be seen from the results presented in Table 3. According to these results it can be concluded that the relative average gap of multi-Pareto strategy is about %99 less than the value corresponding to other strategies. Moreover, on average there is just a %16 increase in CPU time due to the more effort expended in generated cuts in each iteration compared with other improvement strategies, where the CPU time increase is always bellow %37. For larger instances in which multi-cut and Pareto-cut strategies are unable to reach a solution in a predefined CPU time, the multi-Pareto strategy is shown to converged in a reasonable time. This confirms the superiority of our solution algorithm in solving the PRH-R problem.
The trend for convergence for different cut generator procedures are shown in Figure 6. The performance improvement is demonstrated for small and large size instances.
The convergence of multi-Pareto strategy as well as other cut generators is investigated in Figure 6. For small size, the multi-Pareto procedure converged in 17 iterations while the single cut strategy requires 33 iterations. Similarly, the multi-Pareto strategy caused a 286 decreased in iterations as compared to a single cut generator for large scale instances. We can see that increasing the size of problem led to more complexity in the structure of RMP constraints and thus resulted in the problem being time consuming. In this situation, adding multi-cuts in each iteration can restrict the solution space of the RMP, much more effectively than other approaches.
5.3.2.1 Core point update
We use a linearization combination procedure as the update rule for the core points. Now, a comparison experiment is implemented to show the effectiveness of this rule in finding the optimal solution. Results in Figure 7 confirm that BD algorithm based on this updating rule is much more efficient.
6 Conclusion
In this research, a nonlinear -robust hub location problem was proposed. An augmented chance constraint was applied in a min-max regret form. Also, some unpredictable factors such as congestion, security, delay time and regional air pollution were considered as risk factors. The problem was formulated as a scenario based model. In this way, a sampling method, namely a sample average approximation was applied. Then, a relax-and-decompose heuristic was shown to compute a good upper bound for the proposed model where a multi-Pareto cut BD method was incorporated into a LR algorithm in order to provide strong lower bounds for the large-scale instances. The capability of the proposed model as a robust network design was verified via numerical experiments. Finally, a sensitivity analysis demonstrated the accuracy of the solution procedure for solving the proposed model as compared with the classical Lagrangian relaxation method. For future research, employing branching methods in modeling the master problem may be more effective as an alternative accelerating strategy to solve the PRH-R problem. Further research will include the applications of the proposed solution method to other well-known hard problems such as hierarchical HLPs or vehicle routing problems.
References
URL: https://en.m.wikipedia.org/wiki/Valigonda_train_wreck, last visited: June 2016.
URL: https://en.wikipedia.org/wiki/Air_travel_disruption_after_the_2010_Eyjafjallaj%C3%B6kull_eruption, last visited: June 2016.
URL:https://en.wikipedia.org/wiki/Effects_of_Hurricane_Katrina_in_New_Orleans, last visited June 2016.
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69]
