Kaike Zhang’s research while affiliated with The University of Tennessee Medical Center at Knoxville and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (10)


Numerical results of random instances
A General Model and Efficient Algorithms for Reliable Facility Location Problem Under Uncertain Disruptions
  • Article
  • Full-text available

January 2022

·

199 Reads

·

24 Citations

INFORMS Journal on Computing

·

·

Jia Shu

·

[...]

·

Kaike Zhang

This paper studies the reliable uncapacitated facility location problem in which facilities are subject to uncertain disruptions. A two-stage distributionally robust model is formulated, which optimizes the facility location decisions so as to minimize the fixed facility location cost and the expected transportation cost of serving customers under the worst-case disruption distribution. The model is formulated in a general form, where the uncertain joint distribution of disruptions is partially characterized and is allowed to have any prespecified dependency structure. This model extends several related models in the literature, including the stochastic one with explicitly given disruption distribution and the robust one with moment information on disruptions. An efficient cutting plane algorithm is proposed to solve this model, where the separation problem is solved respectively by a polynomial-time algorithm in the stochastic case and by a column generation approach in the robust case. Extensive numerical study shows that the proposed cutting plane algorithm not only outperforms the best-known algorithm in the literature for the stochastic problem under independent disruptions but also efficiently solves the robust problem under correlated disruptions. The practical performance of the robust models is verified in a simulation based on historical typhoon data in China. The numerical results further indicate that the robust model with even a small amount of information on disruption correlation can mitigate the conservativeness and improve the location decision significantly. Summary of Contribution: In this paper, we study the reliable uncapacitated facility location problem under uncertain facility disruptions. The problem is formulated as a two-stage distributionally robust model, which generalizes several related models in the literature, including the stochastic one with explicitly given disruption distribution and the robust one with moment information on disruptions. To solve this generalized model, we propose a cutting plane algorithm, where the separation problem is solved respectively by a polynomial-time algorithm in the stochastic case and by a column generation approach in the robust case. The efficiency and effectiveness of the proposed algorithm are validated through extensive numerical experiments. We also conduct a data-driven simulation based on historical typhoon data in China to verify the practical performance of the proposed robust model. The numerical results further reveal insights into the value of information on disruption correlation in improving the robust location decisions.

Download

Efficient Solution Methods for a General r -Interdiction Median Problem with Fortification

December 2021

·

135 Reads

·

10 Citations

INFORMS Journal on Computing

This study generalizes the r-interdiction median (RIM) problem with fortification to simultaneously consider two types of risks: probabilistic exogenous disruptions and endogenous disruptions caused by intentional attacks. We develop a bilevel programming model that includes a lower-level interdiction problem and a higher-level fortification problem to hedge against such risks. We then prove that the interdiction problem is supermodular and subsequently adopt the cuts associated with supermodularity to develop an efficient cutting-plane algorithm to achieve exact solutions. For the fortification problem, we adopt the logic-based Benders decomposition (LBBD) framework to take advantage of the two-level structure and the property that a facility should not be fortified if it is not attacked at the lower level. Numerical experiments show that the cutting-plane algorithm is more efficient than benchmark methods in the literature, especially when the problem size grows. Specifically, with regard to the solution quality, LBBD outperforms the greedy algorithm in the literature with an up-to 13.2% improvement in the total cost, and it is as good as or better than the tree-search implicit enumeration method. Summary of Contribution: This paper studies an r-interdiction median problem with fortification (RIMF) in a supply chain network that simultaneously considers two types of disruption risks: random disruptions that occur probabilistically and disruptions caused by intentional attacks. The problem is to determine the allocation of limited facility fortification resources to an existing network. It is modeled as a bilevel programming model combining a defender’s problem and an attacker’s problem, which generalizes the r-interdiction median problem with probabilistic fortification. This paper is suitable for IJOC in mainly two aspects: (1) The lower-level attacker’s interdiction problem is a challenging high-degree nonlinear model. In the literature, only a total enumeration method has been applied to solve a special case of this problem. By exploring the special structural property of the problem, namely, the supermodularity of the transportation cost function, we developed an exact cutting-plane method to solve the problem to its optimality. Extensive numerical studies were conducted. Hence, this paper fits in the intersection of operations research and computing. (2) We developed an efficient logic-based Benders decomposition algorithm to solve the higher-level defender’s fortification problem. Overall, this study generalizes several important problems in the literature, such as RIM, RIMF, and RIMF with probabilistic fortification (RIMF-p).


A Branch-and-Price Algorithm for Facility Location with General Facility Cost Functions

June 2020

·

154 Reads

·

21 Citations

INFORMS Journal on Computing

Most existing facility location models assume that the facility cost is either a fixed setup cost or made up of a fixed setup and a problem-specific concave or submodular cost term. This structural property plays a critical role in developing fast branch-and-price, Lagrangian relaxation, constant ratio approximation, and conic integer programming reformulation approaches for these NP-hard problems. Many practical considerations and complicating factors, however, can make the facility cost no longer concave or submodular. By removing this restrictive assumption, we study a new location model that considers general nonlinear costs to operate facilities in the facility location framework. The general model does not even admit any approximation algorithms unless P = NP because it takes the unsplittable hard-capacitated metric facility location problem as a special case. We first reformulate this general model as a set-partitioning model and then propose a branch-and-price approach. Although the corresponding pricing problem is NP-hard, we effectively analyze its structural properties and design an algorithm to solve it efficiently. The numerical results obtained from two implementation examples of the general model demonstrate the effectiveness of the solution approach, reveal the managerial implications, and validate the importance to study the general framework.


Two Level Uncapacitated Facility Location Problem with Disruption Uncertainties

September 2019

·

88 Reads

·

30 Citations

Computers & Industrial Engineering

Uncapacitated facility location problems (UFLPs) deal with the selection of facilities and assignment of customers to them. Two level UFLPs (TUFLPs) consider an additional level of facilities between the customers and the main facilities, through which the customers are connected to the production facilities. Disruption uncertainty introduces more complexity to such problems as it accounts for the probability that facilities may not always be able to satisfy the demand of their assigned customers. In this paper, we study a TUFLP with single assignment under disruption uncertainty. We investigate a two-level distribution chain, in which the flow starts from the production unit, goes through distribution centers, and then ends at the customer level. We assume a region based single commodity distribution chain whose components, excluding the customers, are prone to breakdowns due to disasters. We develop two mathematical programming formulations for the problem and develop a Tabu search algorithm and a problem specific heuristic (route subset selector - RSS), and interpret the results.


Two-dimensional knapsack-block packing problem

April 2019

·

71 Reads

·

21 Citations

Applied Mathematical Modelling

We study the two-dimensional knapsack problem with block packing constraints that is originated from an agricultural company when placing its seed experiments into test fields. The problem extends the classical knapsack problem by considering a block packing requirement. In this problem, a single bin is divided into many disjoint blocks and each block is a union of rectangles. If an item is placed, it should be contained in one of the blocks. The objective is to select a subset of the items to be packed into the bin to maximize the space usage, or equivalently, to minimize the wasted space. We propose three types of mathematical models for addressing the problem. The efficiency of the proposed models is analyzed through numerical studies.


Single batch processing machine scheduling with two-dimensional bin packing constraints

November 2017

·

118 Reads

·

64 Citations

International Journal of Production Economics

We study the problem of minimizing the makespan for jobs on a single batch processing machine (BPM). A BMP can process several jobs as a batch simultaneously. Unlike the classic batch processing machine scheduling problems in which the capacity of a machine is modeled as one-dimensional knapsack constraints, in this research, the machine's capacity is represented by a two-dimensional rectangle and a job occupies a rectangle of its dimensions, i.e., width and height, while being processed on the machine. The processing time and the dimensions of the jobs are non-identical. A batch's processing time equals to the longest processing time of jobs in the batch. A batch is feasible only if the jobs can be placed in the machine without overlapping with each other. Arising from practical industrial applications such as advanced manufacturing and wafer fabrication, this problem is a generalization of both the classic single BPM scheduling problem and the two-dimensional bin packing problem (2D-BPP), which are both proven to be NP-hard. Thus, it is NP-hard as well. We present a mixed integer programming (MIP) model for this problem. We also develop heuristic algorithms to tackle this problem, including four single-sequence based heuristics, a biased random-key genetic algorithm (BRKGA), and a hybrid bin loading (HBL) algorithm. The performances of the MIP model and proposed algorithms are compared based on a set of random generated instances.





Figure 1: Genetic algorithm framework 
Table 2 : Algorithms performance comparison on 12 industrial instances 
Figure 2: Illustration of crossover 
Figure 3: Empty maximal spaces 
A genetic algorithm for the three-dimensional bin packing problem with heterogeneous bins

May 2014

·

20,657 Reads

·

34 Citations

The three-dimensional bin packing problem (3D-BPP) is to select one or more bins from a set of available bins to pack three dimensional, rectangular boxes such that the usage of the bin space is maximized. 3D-BPP finds wide applications in pharmaceutical industry, transportation and packaging system. In the traditional 3D-BPP, the holding bins are of identical size, while the problem considered in this paper addresses the case where bins are heterogeneous, i.e., varying in size. We present a genetic algorithm along with a novel heuristic packing procedure. The packing heuristic procedure converts box packing sequence and container loading sequence encoded in a chromosome into a compact packing solution. The genetic algorithm is used to evolve such sequences. The algorithm is first applied to 12 industrial instances and then tested on randomly generated instances. The results demonstrate that solutions with high quality can be found within reasonable time.

Citations (8)


... In addition, the maximization variant of UFLP was studied, and the first (1 − e −1 )approximation algorithm for it was given by Cornuejols et al. [30], and later an improved 0.828-approximation algorithm was given by Ageev and Sviridenko [2]. So far, there have been a large number of studies for UFLP and many meaningful generalizations or variants and applications of UFLP [1,3,4,5,6,7,8,13,14,15,19,21,22,24,25,27,28,29,31,35,37,38,39,42,45,46,51,52,58,60,61,63,65,68,69,70,71,73,75,77,78,79,84,85,86,88,89,90,93,94,95,96,97,98,99,100,102,103,104,105]. ...

Reference:

A Polynomial-Time Exact Algorithm for the Connected k -Facility Location Problem on Trees
A General Model and Efficient Algorithms for Reliable Facility Location Problem Under Uncertain Disruptions

INFORMS Journal on Computing

... They solved it by exhaustively enumerating all lower level solutions. Other notable works in this area include those by Scaparra and Church (2008a), Zheng and Albert (2018), Roboredo et al. (2019a, b), Ghaffarinasab and Atayi (2018), Quadros et al. (2018), and Zhang et al. (2022). These contributions have provided valuable insights and methods to solve interdiction models. ...

Efficient Solution Methods for a General r -Interdiction Median Problem with Fortification

INFORMS Journal on Computing

... These methodologies have been successfully applied to a wide variety of location-related problems, such as emergency response network design, humanitarian relief operations, agricultural supply chains, and reverse logistics. Some other notable exact methods used to address FLPs are branch-and-price (Ni et al., 2021), cutting plane algorithms , and dynamic programming (Puerto et al., 2014). ...

A Branch-and-Price Algorithm for Facility Location with General Facility Cost Functions
  • Citing Article
  • June 2020

INFORMS Journal on Computing

... Exact algorithms have been also used for the solution of UFLP formulations, including branch and bound approaches [102,103], linear programming [104], branch and cut [105,106], and projection methods [107]. Approximation algorithms have also been used for this specific problem [108][109][110][111]. Heuristics such as multi-start and neighborhood search approaches [112,113], as well as metaheuristics, e.g., tabu search [114][115][116], ant colony optimization [117], evolutionary algorithms [118,119], simulated annealing [120], and particle swarm algorithms [121] have also been used for the UFLP [122]. ...

Two Level Uncapacitated Facility Location Problem with Disruption Uncertainties
  • Citing Article
  • September 2019

Computers & Industrial Engineering

... Common 2D packing problems include the 2D bin packing problem (2D-BPP), the 2D strip packing problem (2D-SPP), and the 2D knapsack packing problem (2D-KPP). Zhou et al. (2019) [3] proposed three mathematical models for a 2D knapsack problem with block packing constraints, verifying their effectiveness through computational experiments aimed at addressing real-world agricultural issues. Chen et al. (2019) [4] used a corner-based packing strategy and multi-start search method, developing a deterministic algorithm that effectively solves the 2D rectangle packing problem. ...

Two-dimensional knapsack-block packing problem
  • Citing Article
  • April 2019

Applied Mathematical Modelling

... To address this challenge, researchers have begun proposing approaches that tackle the AM scheduling problem by incorporating the two-dimensional (2D) nesting subproblem. Li and Zhang (2018) addressed the scheduling problem with 2D nesting within batches on a single batch-processing machine, aiming to minimize makespan. In their study, parts are simplified as minimum bounding boxes, and orthogonal rotations are allowed within the batch. ...

Single batch processing machine scheduling with two-dimensional bin packing constraints
  • Citing Article
  • November 2017

International Journal of Production Economics

... As packing tasks become more intricate, traditional exact algorithms need help with multiple constraints. Metaheuristics such as genetic algorithms [15], simulated annealing, and particle swarm algorithms [16,17] have shown promise but face challenges in obtaining satisfactory solutions for complex problems. Researchers have explored integrating metaheuristics with exact solvers, giving rise to metaheuristics [18,19]. ...

A hybrid differential evolution algorithm for multiple container loading problem with heterogeneous containers
  • Citing Article
  • October 2015

Computers & Industrial Engineering

... The survey by Ali, Ramos, Carravilla, and Oliveira [3] provides a comprehensive overview of 3D packing, with more than two hundred research articles. We refer readers to [23,33,46,17,54,16,39,45,49,48] and [27,11,4,21,58,57] for important empirical procedures and heuristics to 3d-bp and 3d-sp, respectively. There are also many practical programming competitions for these problems, e.g., OPTIL 3D Bin Packing Challenge [2] and ICRA VMAC Palletization Competition [1]. ...

A genetic algorithm for the three-dimensional bin packing problem with heterogeneous bins