Andrew Lim 0001

dblp:92/972 · DBLP profile ↗
← Back
137ranked-venue papers
40as first author
13since 2021 · last 2023
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 90 · 25 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 38 · 9 first-author · 2 since 2021Databases, data management, data science and information retrieval · 20 · 4 first-author · 3 since 2021Theory of computation · 14 · 8 first-author · 2 since 2021Systems, architecture and hardware · 10 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 8 · 2 first-author · 2 since 2021Computer networks · 3 · 1 since 2021Software engineering, systems software and programming languages · 2 · 2 first-authorSecurity and privacy · 1Human-computer interaction and ubiquitous computing · 1
YearPublicationVenuePosition
2023 2-hop+ Sampling: Efficient and Effective Influence Estimation
abstract
With rapidly growing sizes of online social networks, computational challenges arise in analyzing the diffusion process over networks. Sampling methods are commonly used to study the cascade effect and estimate users' influence. In this paper, we propose a brand-new sampling method, called 2-hop+ sampling for quickly and accurately estimating the cascade size generated by a set of seed users under the independent cascade model. Our method generates only samples with at least one 2-hop live path from the source to reduce the number of samples. We further enhance the sampling efficiency of our method by a SkipEdge technique. Moreover, we improve the generalized stopping rule algorithm to obtain an (,)-estimate of the mean of random variables with fewer samples needed. Extensive experiments with real-world datasets show that our techniques can significantly improve the estimation efficiency compared to the state-of-the-art methods.
Yuqing Zhu 0006, Jing Tang 0004, Xueyan Tang, Sibo Wang 0001, Andrew Lim 0001
IEEE Trans. Knowl. Data Eng.5
2022 Learning variable ordering heuristics for solving Constraint Satisfaction Problems
Wen Song 0004, Zhiguang Cao, Jie Zhang 0002, Andrew Lim 0001
Eng. Appl. Artif. Intell.5
2022 Deep Reinforcement Learning for Solving the Heterogeneous Capacitated Vehicle Routing Problem
abstract
Existing deep reinforcement learning (DRL)-based methods for solving the capacitated vehicle routing problem (CVRP) intrinsically cope with a homogeneous vehicle fleet, in which the fleet is assumed as repetitions of a single vehicle. Hence, their key to construct a solution solely lies in the selection of the next node (customer) to visit excluding the selection of vehicle. However, vehicles in real-world scenarios are likely to be heterogeneous with different characteristics that affect their capacity (or travel speed), rendering existing DRL methods less effective. In this article, we tackle heterogeneous CVRP (HCVRP), where vehicles are mainly characterized by different capacities. We consider both min-max and min-sum objectives for HCVRP, which aim to minimize the longest or total travel time of the vehicle(s) in the fleet. To solve those problems, we propose a DRL method based on the attention mechanism with a vehicle selection decoder accounting for the heterogeneous fleet constraint and a node selection decoder accounting for the route construction, which learns to construct a solution by automatically selecting both a vehicle and a node for this vehicle at each step. Experimental results based on randomly generated instances show that, with desirable generalization to various problem sizes, our method outperforms the state-of-the-art DRL method and most of the conventional heuristics, and also delivers competitive performance against the state-of-the-art heuristic method, that is, slack induction by string removal. In addition, the results of extended experiments demonstrate that our method is also able to solve CVRPLib instances with satisfactory performance.
Yining Ma 0001, Zhiguang Cao, Andrew Lim 0001, Wen Song 0004, Jie Zhang 0002
IEEE Trans. Cybern.5
2022 Heterogeneous Attentions for Solving Pickup and Delivery Problem via Deep Reinforcement Learning
abstract
Recently, there is an emerging trend to apply deep reinforcement learning to solve the vehicle routing problem (VRP), where a learnt policy governs the selection of next node for visiting. However, existing methods could not handle well the pairing and precedence relationships in the pickup and delivery problem (PDP), which is a representative variant of VRP. To address this challenging issue, we leverage a novel neural network integrated with a heterogeneous attention mechanism to empower the policy in deep reinforcement learning to automatically select the nodes. In particular, the heterogeneous attention mechanism specifically prescribes attentions for each role of the nodes while taking into account the precedence constraint, i.e., the pickup node must precede the pairing delivery node. Further integrated with a masking scheme, the learnt policy is expected to find higher-quality solutions for solving PDP. Extensive experimental results show that our method outperforms the state-of-the-art heuristic and deep learning model, respectively, and generalizes well to different distributions and problem sizes.
Liang Xin, Zhiguang Cao, Andrew Lim 0001, Wen Song 0004, Jie Zhang 0002
IEEE Trans. Intell. Transp. Syst.4
2022 ROPHS: Determine Real-Time Status of a Multi-Carriage Logistics Train at Airport
abstract
Tracking ground support equipment (GSE) in a high accuracy manner is crucial for both airport safety and optimal management of airport assets but the related researches and products are scarce. Tracking a multi-carriage logistics train is obviously most challenging compared with other single-carriage GSE. In this paper, we design a real-time on-board positioning and heading system (ROPHS) to obtain the real-time status of a multi-carriage logistics train which consists of a powered leading vehicle and one or several non-powered trailing vehicles. The status includes: (a) the accurate positions and velocities of any points on this train, and (b) the alterable number and linking sequence of trailing vehicles at any time of a trip. Technically, the hardware of the system relies on real-time kinematic (RTK) to obtain geolocation of the leading vehicle, and on gyroscopes, magnetometers and accelerometers to obtain headings of all vehicles. A geometry based recurrence algorithm is afterwards presented to calculate the positions of any trailing vehicles. In the end, the multiple model based tracking algorithm is proposed to compute the precision-improved locations and real-time velocities of the whole train. Different from existing traditional GPS or RFID based positioning techniques, the proposed system can reach centimeter-level accuracy, which enables collisions detection, especially those latent collisions that cannot be easily monitored or foreseen by crews’ visual inspection.
Chongshou Li, Andrew Lim 0001
IEEE Trans. Intell. Transp. Syst.3
2022 Learning Improvement Heuristics for Solving Routing Problems
abstract
Recent studies in using deep learning (DL) to solve routing problems focus on construction heuristics, whose solutions are still far from optimality. Improvement heuristics have great potential to narrow this gap by iteratively refining a solution. However, classic improvement heuristics are all guided by handcrafted rules that may limit their performance. In this article, we propose a deep reinforcement learning framework to learn the improvement heuristics for routing problems. We design a self-attention-based deep architecture as the policy network to guide the selection of the next solution. We apply our method to two important routing problems, i.e., the traveling salesman problem (TSP) and the capacitated vehicle routing problem (CVRP). Experiments show that our method outperforms state-of-the-art DL-based approaches. The learned policies are more effective than the traditional handcrafted ones and can be further enhanced by simple diversifying strategies. Moreover, the policies generalize well to different problem sizes, initial solutions, and even real-world data set.
Yaoxin Wu, Wen Song 0004, Zhiguang Cao, Jie Zhang 0002, Andrew Lim 0001
IEEE Trans. Neural Networks Learn. Syst.5
2021 PointBA: Towards Backdoor Attacks in 3D Point Cloud
abstract
3D deep learning has been increasingly more popular for a variety of tasks including many safety-critical applications. However, recently several works raise the security issues of 3D deep models. Although most of them consider adversarial attacks, we identify that backdoor attack is indeed a more serious threat to 3D deep learning systems but remains unexplored. We present the backdoor attacks in 3D point cloud with a unified framework that exploits the unique properties of 3D data and networks. In particular, we design two attack approaches on point cloud: the poison-label backdoor attack (PointPBA) and the clean- label backdoor attack (PointCBA). The first one is straight-forward and effective in practice, while the latter is more sophisticated assuming there are certain data inspections. The attack algorithms are mainly motivated and developed by 1) the recent discovery of 3D adversarial samples suggesting the vulnerability of deep models under spatial transformation; 2) the proposed feature disentanglement technique that manipulates the feature of the data through optimization methods and its potential to embed a new task. Extensive experiments show the efficacy of the PointPBA with over 95% success rate across various 3D datasets and models, and the more stealthy PointCBA with around 50% success rate. Our proposed backdoor attack in 3D point cloud is expected to perform as a baseline for improving the robustness of 3D deep models.
Zekun Tong, Yabang Zhao, Andrew Lim 0001, Joey Tianyi Zhou
ICCV6
2021 Reproducibility Companion Paper: Campus3D: A Photogrammetry Point Cloud Benchmark for Outdoor Scene Hierarchical Understanding
abstract
This companion paper is to support the replication of paper "Campus3D: A Photogrammetry Point Cloud Benchmark for Outdoor Scene Hierarchical Understanding", which was presented at ACM Multimedia 2020. The supported paper's main purpose was to provide a photogrammetry point cloud-based dataset with hierarchical multilabels to facilitate the area of 3D deep learning. Based on this provided dataset and source code, in this work, we build a complete package to reimplement the proposed methods and experiments (i.e., the hierarchical learning framework and the benchmarks of the hierarchical semantic segmentation task). Specifically, this paper contains the technical details of the package, including file structure, dataset preparation, installation package, and the conduction of the experiment. We also present the replicated experiment results and indicate our contributions to the original implementation.
Yuqing Liao, Zekun Tong, Yabang Zhao, Andrew Lim 0001, Zhenzhong Kuang, Cise Midoglu
ACM Multimedia5
2021 Do the Rich Get Richer? Fairness Analysis for Blockchain Incentives
abstract
Proof-of-Work (PoW) is the most widely adopted incentive model in current blockchain systems, which unfortunately is energy inefficient. Proof-of-Stake (PoS) is then proposed to tackle the energy issue. The rich-get-richer concern of PoS has been heavily debated in the blockchain community. The debate is centered around the argument that whether rich miners possessing more stakes will obtain higher staking rewards and further increase their potential income in the future. In this paper, we define two types of fairness, i.e., expectational fairness and robust fairness, that are useful for answering this question. In particular, expectational fairness illustrates that the expected income of a miner is proportional to her initial investment, indicating that the expected return on investment is a constant. To better capture the uncertainty of mining outcomes, robust fairness is proposed to characterize whether the return on investment concentrates to a constant with high probability as time evolves. Our analysis shows that the classical PoW mechanism can always preserve both types of fairness as long as the mining game runs for a sufficiently long time. Furthermore, we observe that current PoS blockchains implement various incentive models and discuss three representatives, namely ML-PoS, SL-PoS and C-PoS. We find that (i) ML-PoS (e.g., Qtum and Blackcoin) preserves expectational fairness but may not achieve robust fairness, (ii) SL-PoS (e.g., NXT) does not protect any type of fairness, and (iii) C-PoS (e.g., Ethereum 2.0) outperforms ML-PoS in terms of robust fairness while still maintaining expectational fairness. Finally, massive experiments on real blockchain systems and extensive numerical simulations are performed to validate our analysis.
Yuming Huang 0002, Jing Tang 0004, Qianhao Cong, Andrew Lim 0001, Jianliang Xu
SIGMOD Conference4
2021 A Branch-and-Price-and-Cut Algorithm for the Cable-Routing Problem in Solar Power Plants
abstract
A solar power plant is a large-scale photovoltaic (PV) system designed to supply usable solar power to the electricity grid. Building a solar power plant needs consideration of arrangements of several important components, such as PV arrays, solar inverters, combiner boxes, cables, and other electrical accessories. The design of solar power plants is very complex because of various optimization parameters and design regulations. In this study, we address the cable-routing problem arising in the planning of large-scale solar power plants, which aims to determine the partition of the PV arrays, the location of combiner boxes, and cable routing such that the installation cost of the cables connecting the components is minimized. We formulate the problem as a mathematical programming problem, which can be viewed as a generalized capacitated minimum spanning tree (CMST) problem, and then devise a branch-and-price-and-cut (BPC) algorithm to solve it. The BPC algorithm uses two important valid inequalities, namely the capacity inequalities and the subset-row inequalities, to tighten the lower bounds. We also adopt several acceleration strategies to speed up the algorithm. Using real-world data sets, we show by numerical experiments that our BPC algorithm is superior to the typical manual-based planning approach used by many electric power planning companies. In addition, when solving the CMST problem with unitary demands, our algorithm is highly competitive compared with the best exact algorithm in the literature.
Zhixing Luo, T. C. E. Cheng, Qinghua Wu 0002, Andrew Lim 0001
INFORMS J. Comput.5
2021 Accurate Tracking, Collision Detection, and Optimal Scheduling of Airport Ground Support Equipment
abstract
In order to lower the ramp risk and improve the aircraft ground handling efficiency, we aim to: 1) track ground support equipment (GSE) in a real-time and high-accuracy manner so that we can not only conveniently obtain the positions and velocities of them but also reliably report latent collisions among aircraft and GSE. As a result, corresponding ramp risks could be detected and handled in advance and 2) schedule the GSE in an optimal manner based on the real-time data gathered in advance to make efficient use of GSE so that we can smoothly serve the annually increasing air traffic while controlling the ramp area congestion and GSE overheads. In detail, first, we develop a real-time and high-accuracy tracking device consisting of one real-time kinematic (RTK) unit and heading unit(s), for GSE including not only those which have only one carriage, such as tractors, shutters, and so forth but also baggage transit trains that contain one tug plus multiple dollies. The tracking accuracy for GSE could be limited within centimeters so that the monitor, avoidance, and fixation of unaware ramp risks become possible. Second, for optimal scheduling of GSE, a mixed-integer linear programming model and an efficient heuristic algorithm are proposed to minimize the total cost of equipment’s rental and travel consumption while respecting the constraints, such as flights timetables, GSE moving speeds limit, the total number of GSE available in stock, the maximum number of dollies allowed to attach to each baggage transit train, and so on.
Yuxin Che, Huangjie Zhao, Andrew Lim 0001
IEEE Internet Things J.4
2021 Inertial proximal gradient methods with Bregman regularization for a class of nonconvex optimization problems
Zhongming Wu, Chongshou Li, Andrew Lim 0001
J. Glob. Optim.4
2021 An Exponential Factorization Machine with Percentage Error Minimization to Retail Sales Forecasting
abstract
This article proposes a new approach to sales forecasting for new products (stock-keeping units [SKUs]) with long lead time but short product life cycle. These SKUs are usually sold for one season only, without any replenishments. An exponential factorization machine (EFM) sales forecast model is developed to solve this problem which not only takes into account SKU attributes, but also pairwise interactions. The EFM model is significantly different from the original Factorization Machines (FM) from two fold: (1) the attribute-level formulation for explanatory/input variables; and (2) exponential formulation for the positive response/output/target variable. The attribute-level formation excludes infeasible intra-attribute interactions and results in more efficient feature engineering comparing with the conventional one-hot encoding, while the exponential formulation is demonstrated more effective than the log-transformation for the positive but not skewed distributed responses. In order to estimate the parameters, percentage error squares (PES) and error squares (ES) are minimized by a proposed adaptive batch gradient descent method over the training set. To overcome the over-fitting problem, a greedy forward stepwise feature selection method is proposed to select the most useful attributes and interactions. Real-world data provided by a footwear retailer in Singapore are used for testing the proposed approach. The forecasting performance in terms of both mean absolute percentage error (MAPE) and mean absolute error (MAE) compares favorably with not only off-the-shelf models but also results reported by extant sales and demand forecasting studies. The effectiveness of the proposed approach is also demonstrated by two external public datasets. Moreover, we prove the theoretical relationships between PES and ES minimization, and present an important property of the PES minimization for regression models; that it trains models to underestimate data. This property fits the situation of sales forecasting where unit-holding cost is much greater than the unit-shortage cost (e.g., perishable products).
Chongshou Li, Brenda Cheang, Zhixing Luo, Andrew Lim 0001
ACM Trans. Knowl. Discov. Data4
2020 On Isometry Robustness of Deep 3D Point Cloud Models Under Adversarial Attacks
abstract
While deep learning in 3D domain has achieved revolutionary performance in many tasks, the robustness of these models has not been sufficiently studied or explored. Regarding the 3D adversarial samples, most existing works focus on manipulation of local points, which may fail to invoke the global geometry properties, like robustness under linear projection that preserves the Euclidean distance, i.e., isometry. In this work, we show that existing state-of-the-art deep 3D models are extremely vulnerable to isometry transformations. Armed with the Thompson Sampling, we develop a black-box attack with success rate over 95% on ModelNet40 data set. Incorporating with the Restricted Isometry Property, we propose a novel framework of white-box attack on top of spectral norm based perturbation. In contrast to previous works, our adversarial samples are experimentally shown to be strongly transferable. Evaluated on a sequence of prevailing 3D models, our white-box attack achieves success rates from 98.88% to 100%. It maintains a successful attack rate over 95% even within an imperceptible rotation range [±2.81◦].
Yuwei Wu 0002, Caihua Chen, Andrew Lim 0001
CVPR4
2020 Efficient Approximation Algorithms for Adaptive Target Profit Maximization
abstract
Given a social network G, the profit maximization (PM) problem asks for a set of seed nodes to maximize the profit, i.e., revenue of influence spread less the cost of seed selection. The target profit maximization (TPM) problem, which generalizes the PM problem, aims to select a subset of seed nodes from a target user set T to maximize the profit. Existing algorithms for PM mostly consider the nonadaptive setting, where all seed nodes are selected in one batch without any knowledge on how they may influence other users. In this paper, we study TPM in adaptive setting, where the seed users are selected through multiple batches, such that the selection of a batch exploits the knowledge of actual influence in the previous batches. To acquire an overall understanding, we study the adaptive TPM problem under both the oracle model and the noise model, and propose ADG and AddATP algorithms to address them with strong theoretical guarantees, respectively. In addition, to better handle the sampling errors under the noise model, we propose the idea of hybrid error based on which we design a novel algorithm HATP that boosts the efficiency of AddATP significantly. We conduct extensive experiments on real social networks to evaluate the performance, and the experimental results strongly confirm the superiorities and effectiveness of our solutions.
Keke Huang, Jing Tang 0004, Xiaokui Xiao, Aixin Sun, Andrew Lim 0001
ICDE5
2020 Campus3D: A Photogrammetry Point Cloud Benchmark for Hierarchical Understanding of Outdoor Scene
abstract
Learning on 3D scene-based point cloud has received extensive attention as its promising application in many fields, and well-annotated and multisource datasets can catalyze the development of those data-driven approaches. To facilitate the research of this area, we present a richly-annotated 3D point cloud dataset for multiple outdoor scene understanding tasks and also an effective learning framework for its hierarchical segmentation task. The dataset was generated via the photogrammetric processing on unmanned aerial vehicle (UAV) images of the National University of Singapore (NUS) campus, and has been point-wisely annotated with both hierarchical and instance-based labels. Based on it, we formulate a hierarchical learning problem for 3D point cloud segmentation and propose a measurement evaluating consistency across various hierarchies. To solve this problem, a two-stage method including multi-task (MT) learning and hierarchical ensemble (HE) with consistency consideration is proposed. Experimental results demonstrate the superiority of the proposed method and potential advantages of our hierarchical annotations. In addition, we benchmark results of semantic and instance segmentation, which is accessible online at https://3d.dataset.site with the dataset and all source codes.
Chongshou Li, Zekun Tong, Andrew Lim 0001, Junsong Yuan 0001, Yuwei Wu 0002, Jing Tang 0004, Raymond Huang
ACM Multimedia4
2020 Digraph Inception Convolutional Networks
abstract
Graph Convolutional Networks (GCNs) have shown promising results in modeling graph-structured data. However, they have difficulty with processing digraphs because of two reasons: 1) transforming directed to undirected graph to guarantee the symmetry of graph Laplacian is not reasonable since it not only misleads message passing scheme to aggregate incorrect weights but also deprives the unique characteristics of digraph structure; 2) due to the fixed receptive field in each layer, GCNs fail to obtain multi-scale features that can boost their performance. In this paper, we theoretically extend spectral-based graph convolution to digraphs and derive a simplified form using personalized PageRank. Specifically, we present the Digraph Inception Convolutional Networks (DiGCN) which utilizes digraph convolution and kth-order proximity to achieve larger receptive fields and learn multi-scale features in digraphs. We empirically show that DiGCN can encode more structural information from digraphs than GCNs and help achieve better performance when generalized to other models. Moreover, experiments on various benchmarks demonstrate its superiority against the state-of-the-art methods.
Zekun Tong, Yuxuan Liang 0002, Changsheng Sun, David S. Rosenblum, Andrew Lim 0001
NeurIPS6
2020 A New Branch-and-Price-and-Cut Algorithm for One-Dimensional Bin-Packing Problems
abstract
In this paper, a new branch-and-price-and-cut algorithm is proposed to solve the one-dimensional bin-packing problem (1D-BPP). The 1D-BPP is one of the most fundamental problems in combinatorial optimization and has been extensively studied for decades. Recently, a set of new 500 test instances were proposed for the 1D-BPP, and the best exact algorithm proposed in the literature can optimally solve 167 of these new instances, with a time limit of 1 hour imposed on each execution of the algorithm. The exact algorithm proposed in this paper is based on the classical set-partitioning model for the 1DBPPs and the subset row inequalities. We describe an ad hoc label-setting algorithm to solve the pricing problem, dominance, and fathoming rules to speed up its computation and a new primal heuristic. The exact algorithm can easily handle some practical constraints, such as the incompatibility between the items, and therefore, we also apply it to solve the one-dimensional bin-packing problem with conflicts (1D-BPPC). The proposed method is tested on a large family of 1D-BPP and 1D-BPPC classes of instances. For the 1D-BPP, the proposed method can optimally solve 237 instances of the new set of difficult instances; the largest instance involves 1,003 items and bins of capacity 80,000. For the 1D-BPPC, the experiments show that the method is highly competitive with state-of-the-art methods and that it successfully closed several open 1D-BPPC instances.
Lijun Wei, Zhixing Luo, Roberto Baldacci, Andrew Lim 0001
INFORMS J. Comput.4
2020 Efficient approximation algorithms for adaptive influence maximization
Keke Huang, Jing Tang 0004, Kai Han 0003, Xiaokui Xiao, Wei Chen 0013, Aixin Sun, Xueyan Tang, Andrew Lim 0001
VLDB J.8
2019 Efficient Approximation Algorithms for Adaptive Seed Minimization
abstract
As a dual problem of influence maximization, the seed minimization problem asks for the minimum number of seed nodes to influence a required number η of users in a given social network G. Existing algorithms for seed minimization mostly consider the non-adaptive setting, where all seed nodes are selected in one batch without observing how they may influence other users. In this paper, we study seed minimization in the adaptive setting, where the seed nodes are selected in several batches, such that the choice of a batch may exploit information about the actual influence of the previous batches. We propose a novel algorithm, ASTI, which addresses the adaptive seed minimization problem in $O\Big(\fracη \cdot (m+n) \varepsilon^2 łn n \Big)$ expected time and offers an approximation guarantee of $\frac(łn η+1)^2 (1 - (1-1/b)^b) (1-1/e)(1-\varepsilon) $ in expectation, where η is the targeted number of influenced nodes, b is size of each seed node batch, and $\varepsilon \in (0, 1)$ is a user-specified parameter. To the best of our knowledge, ASTI is the first algorithm that provides such an approximation guarantee without incurring prohibitive computation overhead. With extensive experiments on a variety of datasets, we demonstrate the effectiveness and efficiency of ASTI over competing methods.
Jing Tang 0004, Keke Huang, Xiaokui Xiao, Laks V. S. Lakshmanan, Xueyan Tang, Aixin Sun, Andrew Lim 0001
SIGMOD Conference7
2019 Optimal joint estimation and identification theorem to linear Gaussian system with unknown inputs
Chongshou Li, Andrew Lim 0001
Signal Process.3
2014 A Branch-and-Bound Algorithm for the Talent Scheduling Problem
Xiaocong Liang, Zizhen Zhang, Songshan Guo, Andrew Lim 0001
IEA/AIE (1)5
2014 The Stowage Stack Minimization Problem with Zero Rehandle Constraint
Zizhen Zhang, Andrew Lim 0001
IEA/AIE (2)3
2014 The Multi-period Profit Collection Vehicle Routing Problem with Time Windows
Yubin Xie, Zizhen Zhang, Songshan Guo, Andrew Lim 0001
IEA/AIE (2)5
2014 A memetic algorithm for the capacitated m-ring-star problem
Zizhen Zhang, Andrew Lim 0001
Appl. Intell.3
2014 A multidimensional approach to evaluating management journals: Refining pagerank via the differentiation of citation types and identifying the roles that management journals play
abstract
In this article, the authors introduce two citation‐based approaches to facilitate a multidimensional evaluation of 39 selected management journals. The first is a refined application of PageRank via the differentiation of citation types. The second is a form of mathematical manipulation to identify the roles that the selected management journals play. Their findings reveal that Academy of Management Journal, Academy of Management Review, and Administrative Science Quarterly are the top three management journals, respectively. They also discovered that these three journals play the role of a knowledge hub in the domain. Finally, when compared with Journal Citation Reports (Thomson Reuters, Philadelphia, PA), their results closely match expert opinions.
Brenda Cheang, Samuel Kai-Wah Chu, Chongshou Li, Andrew Lim 0001
J. Assoc. Inf. Sci. Technol.4
2014 An evolutionary algorithm based on constraint set partitioning for nurse rostering problems
Han Huang 0002, Weijia Lin, Andrew Lim 0001
Neural Comput. Appl.5
2014 An improved approximation algorithm for the capacitated TSP with pickup and delivery on a tree
abstract
Abstract In this research, we study the capacitated traveling salesman problem with pickup and delivery (CTSPPD) on a tree, which aims to determine the best route for a vehicle with a finite capacity to transport amounts of a product from pickup points to delivery points on a tree network, such that the vehicle's total travel distance is kept to a minimum. It has several applications in logistics and is known to be NP‐hard. We develop a 2‐approximation algorithm that is a significant improvement over the best constant approximation ratio of 5 derived from existing CTSPPD literature. Computational results show that the proposed algorithm also achieves good average performance over randomly generated instances. © 2013 Wiley Periodicals, Inc. NETWORKS, Vol. 63(2), 179–195 2014
Zhou Xu 0001, Xiaofan Lai, Andrew Lim 0001, Fan Wang 0003
Networks3
2013 The Two-Dimensional Vector Packing Problem with Courier Cost Structure
Andrew Lim 0001
IEA/AIE2
2013 A Greedy Look-Ahead Heuristic for the Container Relocation Problem
Bo Jin 0002, Andrew Lim 0001
IEA/AIE2
2013 A Bidirectional Building Approach for the 2D Guillotine Knapsack Packing Problem
Lijun Wei, Andrew Lim 0001
IEA/AIE2
2013 A Tree-Based Tabu Search Algorithm for the Manpower Allocation Problem with TimeWindows and Job-Teaming Constraints
Zizhen Zhang, Songshan Guo, Andrew Lim 0001
IJCAI5
2012 The six elements to block-building approaches for the single container loading problem
Wee-Chong Oon, Andrew Lim 0001, Yujian Weng
Appl. Intell.3
2012 Arboricity: An acyclic hypergraph decomposition problem motivated by database theory
Yeow Meng Chee, Lijun Ji, Andrew Lim 0001, Anthony K. H. Tung
Discret. Appl. Math.3
2012 An iterated construction approach with dynamic prioritization for solving the container loading problems
Andrew Lim 0001, Xingwen Zhang
Expert Syst. Appl.1
2012 Example-based learning particle swarm optimization for continuous optimization
Han Huang 0002, Andrew Lim 0001
Inf. Sci.4
2012 Iterative Deepening A* Algorithms for the Container Relocation Problem
abstract
The container relocation problem, where containers that are stored in bays are retrieved in a fixed sequence, is a crucial port operation. Existing approaches using branch and bound algorithms are only able to optimally solve small cases in a practical time frame. In this paper, we investigate iterative deepening A* algorithms (rather than branch and bound) using new lower bound measures and heuristics, and show that this approach is able to solve much larger instances of the problem in a time frame that is suitable for practical application. We also examine a more difficult variant of the problem that has been largely ignored in existing literature.
Andrew Lim 0001, Huidong Zhang
IEEE Trans Autom. Sci. Eng.3
2011 A genetic algorithm for the freight consolidation problem with one-dimensional container loading
abstract
In today's global free market, third-party logistics providers (3PLs) are becoming increasingly important. This paper studies a problem faced by a 3PL operating a warehouse in Shanghai, China, under contract with a major company for children's clothing based in the United States. The problem involves the allocation of textile parcel shipments at the warehouse to shipping routes with different destination ports, where the shipments are destined for different retail stores. The shipments must be loaded into containers of varying sizes and costs, and the objective is to find an allocation that minimizes the total container transportation and parcel delivery costs. We formulate the problem into an integer linear programming model, and also propose a genetic algorithm approach to solve the problem practically. A demonstration of a good solution to this problem was a decisive factor in the awarding of the contract to the 3PL in question.
Zizhen Zhang, Andrew Lim 0001
GECCO3
2011 A Heuristic for the Multiple Container Loading Cost Minimization Problem
Chan Hou Che, Weili Huang, Andrew Lim 0001
IEA/AIE (2)3
2011 A Greedy Heuristic for Airline Crew Rostering: Unique Challenges in a Large Airline in China
Andrew Lim 0001
IEA/AIE (2)2
2011 An Algorithm for the Freight Allocation Problem with All-Units Quantity-Based Discount
Andrew Lim 0001, Wee-Chong Oon
IEA/AIE (2)2
2011 Multiple Pickup and Delivery TSP with LIFO and Distance Constraints: A VNS Approach
Andrew Lim 0001
IEA/AIE (2)2
2011 A Skyline-Based Heuristic for the 2D Rectangular Strip Packing Problem
Lijun Wei, Andrew Lim 0001
IEA/AIE (2)2
2011 Optimal Algorithms for Two-Dimensional Box Placement Problems
Wee-Chong Oon, Yujian Weng, Andrew Lim 0001
IEA/AIE (2)4
2011 Space Defragmentation Heuristic for 2D and 3D Bin Packing Problems
Songshan Guo, Wee-Chong Oon, Andrew Lim 0001
IJCAI5
2010 The Tree Representation of Feasible Solutions for the TSP with Pickup and Delivery and LIFO Loading
abstract
The feasible solutions of the traveling salesman problem with pickup and delivery (TSPPD) are represented by vertex lists in existing literature. However, when the TSPPD requires that the loading and unloading operations must be performed in a last-in-first-out (LIFO) manner, we show that its feasible solutions can be represented by trees. Consequently, we develop a variable neighbourhood search (VNS) heuristic for the TSPPD with last-in-first-out loading (TSPPDL) involving several search operators based on the tree data structure. Experiments show that our VNS heuristic is superior to the current best heuristics for TSPPDL in terms of both solution quality and computing time.
Dejian Tu, Songshan Guo, Wee-Chong Oon, Andrew Lim 0001
AAAI5
2010 An Investigation of IDA* Algorithms for the Container Relocation Problem
Huidong Zhang, Songshan Guo, Andrew Lim 0001, Brenda Cheang
IEA/AIE (1)4
2010 Branch and Bound Algorithm for a Single Vehicle Routing Problem with Toll-by-Weight Scheme
Zizhen Zhang, Andrew Lim 0001, Songshan Guo
IEA/AIE (3)3
2010 Balanced Student Partitioning to Promote Effective Learning: Applications in an International School
Andrew Lim 0001, Zhou Xu 0001
PKAW3
2010 Two Natural Heuristics for 3D Packing with Practical Loading Constraints
Songshan Guo, Andrew Lim 0001
PRICAI5
2009 Using AI to Solve Inspection Scheduling Problem for a Buying Office
Xianhao Zhou, Songshan Guo, Chan Hou Che, Brenda Cheang, Andrew Lim 0001, Hubert Kreuter, Janet Chow
IAAI5
2008 A Vehicle Routing System to Solve a Periodic Vehicle Routing Problem for a Food Chain in Hong Kong
Chan Hou Che, Andrew Lim 0001
AAAI4
2008 Random Move Tabu Search for Freight Proportion Allocation Problem
abstract
We study a freight proportion allocation problem (FPAP), which is a kind of transportation problem faced by MG, one of the worldpsilas leading grocery retailers. MG has a large quantity of freight for carriers to ship to Europe. During the process of freight allocation, the shipper must consider three constraints, which are minimum quantity commitment (MQC), quantity limit per carrier and cost balance among sales divisions. With these constraints,the FPAP becomes computationally intractable. By incorporating random move subroutine, we devised a special Tabu search procedure to solve this problem. Different from classical Tabu search who usually runs in the feasible regions, random move Tabu search enables the search process to enter into infeasible regions and visit disjointed feasible regions. Extensive experiments have been conducted to measure the performance of our proposed Tabu search and CPLEX solver and have shown that the random move Tabu search behaves better.
Andrew Lim 0001, Zhou Xu 0001
ICTAI (2)1
2008 Enabling structural summaries for efficient update and workload adaptation
Andrew Lim 0001, Kian Win Ong
Data Knowl. Eng.2
2008 Effective Neighborhood Operators for Solving the Flexible Demand Assignment Problem
abstract
Rather than dealing with the traditional one-dimension bin packing problem to minimize the cost in demand assignments, the flexible demand assignment (FDA) problem studied in this paper considers the balance between revenue and cost. Compared with a number of solution methods in operations research, we solve the FDA problem by three specially designed operators of neighborhood construction for search space-namely, One Bin Repack, Two Bins Repack, and Unpack. Extensive computational results clearly show the superiority of the three proposed operators based on simple local search over the best published results.
Fan Wang 0003, Andrew Lim 0001
IEEE Trans Autom. Sci. Eng.2
2007 Journal-Ranking.com: An Online Interactive Journal Ranking System
Andrew Lim 0001, Qi Wen 0003, Zhou Xu 0001, Brenda Cheang, Bernard C. Y. Tan
AAAI1
2007 Particle Swarm Optimization and Hill Climbing for the bandwidth minimization problem
Andrew Lim 0001, Fei Xiao 0001
Appl. Intell.1
2007 A stochastic beam search for the berth allocation problem
Fan Wang 0003, Andrew Lim 0001
Decis. Support Syst.2
2007 A Two-Stage Heuristic with Ejection Pools and Generalized Ejection Chains for the Vehicle Routing Problem with Time Windows
abstract
The vehicle routing problem with time windows (VRPTW) is an important problem in logistics. The problem is to serve a number of customers at minimum cost without violating the customers’ time-window constraints or the vehicle-capacity constraint. In this paper, we propose a two-stage algorithm for the VRPTW. The algorithm first minimizes the number of vehicles with an ejection pool to hold temporarily unserved customers, which enables the algorithm to go through the infeasible solution space. Then it minimizes the total travel distance using a multi-start iterated hill-climbing algorithm with classical and new operators including generalized ejection chains, which enable the algorithm to search a larger neighborhood. We applied the algorithm to Solomon’s 56 VRPTW instances and Gehring and Homberger’s 300 extended instances. The experimental results showed that the algorithm is effective and efficient in reducing the number of vehicles and is also very competitive in terms of distance minimization. The m-VRPTW is a variant of the VRPTW in which a limited number of vehicles is available. A feasible solution to m-VRPTW may contain some unserved customers due to the insufficiency of vehicles. The primary objective of m-VRPTW is to maximize the number of customers served. We extended our VRPTW algorithm to solve m-VRPTW and the experimental results showed consistently good performance of the algorithm when compared with other methods.
Andrew Lim 0001, Xingwen Zhang
INFORMS J. Comput.1
2006 TPBOSCourier: A Transportation Procurement System (for the Procurement of Courier Services)
Andrew Lim 0001, Zhou Xu 0001, Brenda Cheang, Wee-Kit Ho, Steve Au-yeung
AAAI1
2006 Truck Dock Assignment Problem with Time Windows and Capacity Constraint in Transshipment Network Through Crossdocks
Andrew Lim 0001, Zhaowei Miao
ICCSA (3)1
2006 A Hybrid Genetic Algorithm for Solving the Length-Balanced Two Arc-Disjoint Shortest Paths Problem
Andrew Lim 0001
IEA/AIE2
2006 Reducing Transportation Costs in Distribution Networks
Andrew Lim 0001, Zhaowei Miao, Brian Rodrigues
IEA/AIE2
2006 Truck Dock Assignment Problem with Operational Time Constraint Within Crossdocks
Andrew Lim 0001, Zhaowei Miao
IEA/AIE1
2006 A Fast and Effective Insertion Algorithm for Multi-depot Vehicle Routing Problem with Fixed Distribution of Vehicles and a New Simulated Annealing Approach
Andrew Lim 0001
IEA/AIE1
2006 A Robust RFID-Based Method for Precise Indoor Positioning
Andrew Lim 0001
IEA/AIE1
2006 An Efficient Shortest Path Computation System for Real Road Networks
Oscar Che, Andrew Lim 0001
IEA/AIE4
2006 Tabu Search for Generalized Minimum Spanning Tree Problem
Chan Che, Andrew Lim 0001
PRICAI3
2006 Indexing graph-structured XML data for efficient structural join operation
Andrew Lim 0001, Kian Win Ong, Jiqing Tang
Data Knowl. Eng.2
2006 Indexing XML documents for XPath query processing in external memory
Andrew Lim 0001, Kian Win Ong, Jiqing Tang
Data Knowl. Eng.2
2006 The one-commodity pickup and delivery travelling salesman problem on a path or a tree
abstract
Abstract Optimization algorithms for both path and tree topology classes of the one‐commodity pickup and delivery travelling salesman problem (1‐PDTSP) are proposed in this article, which focus on minimizing the route distance to transport products among pickup and delivery customers by a single vehicle with a limited capacity of k. Each pickup customer provides one unit volume of the product while each delivery customer requires one unit volume of the product. For the path case, we propose an O(n2/ min (k,n)) algorithm for any arbitrary k, and two O(n) algorithms for k = 1 and k = ∞. For the tree case, O(n2) and O(n) algorithms are proposed for k = 1 and k = ∞, respectively. Moreover, when k is arbitrary, the problem becomes NP‐hard in the strong sense. © 2006 Wiley Periodicals, Inc. NETWORKS, Vol. 48(1), 24–35 2006
Fan Wang 0003, Andrew Lim 0001, Zhou Xu 0001
Networks2
2005 A Very Large-Scale Neighborhood Search Approach to Capacitated Warehouse Routing Problem
abstract
Warehouse management is an important issue in supply chain management. Among all warehouse operations, "order-picking" is the most expensive one and its cost is mainly due to the travelling expenses. In this paper, we study the capacitated warehouse routing problem (CWRP) so as to save the travelling cost, i.e., travelling distance in order-picking. The problem is shown to be strongly NP-hard. However, by noting that the unconstrained routing problem can be tackled by a dynamic programming method, a search heuristic, which is based on the very large-scale neighborhood (VLSN) technique, was designed to solve the capacity-constrained version. We compared the computational results with solutions obtained from branch-and-price method, which are within 1% error bound and identified that our heuristic is efficient in getting high quality solutions of CWRP
Yue Geng, Andrew Lim 0001
ICTAI3
2005 Using a Lagrangian Heuristic for a Combinatorial Auction Problem
abstract
In this paper, a combinatorial auction problem is modeled as a NP-complete set packing problem and a Lagrangian relaxation based heuristic algorithm is proposed. Extensive experiments are conducted using benchmark CATS test sets and more complex test sets. The algorithm provides optimal solutions for most test sets and is always 1%from the optimal solutions for all CATS test sets. Comparisons with CPLEX 8.0 are also provided, which show that the algorithm provides good solutions
Yunsong Guo, Andrew Lim 0001, Brian Rodrigues, Jiqing Tang
ICTAI2
2005 Robust Airport Gate Assignment
abstract
In this paper, we propose a new strategy for the robust constraint resource assignment problem and apply it to solve the robust airport gate assignment (RAGA). RAGA attempts to accurately build an evaluation criteria for the ability of an aircraft-to-gate assignment to handle uncertainty on aircraft schedule; and to accurately and effectively search the most robust airport gate assignment. We model the RAGA by a stochastic programming model and transform it into a binary programming model by introducing the unsupervised estimation functions without knowing any information on the real-time arrival and departure time of aircrafts in advance. Moreover, a partition-based search space encoding, two neighborhood operators for single or multiple aircrafts reassignment, and a hybrid meta-heuristic combining a tabu search and a local search are proposed to solve RAGA efficiently. Experimental results on the real-life test data from Hong Kong International Airport demonstrate that the proposed RAGA model provides a valuable tool for the airport to improve its robustness in uncertain operations
Andrew Lim 0001, Fan Wang 0003
ICTAI1
2005 Searching Optimal Resequencing and Feature Assignment on an Automated Assembly Line
abstract
In this paper, we have solved the resequencing and feature assignment problem (RFAP) by an iterative search scheme, which can obtain optimum solutions for instances sized as large as that in reality. The search scheme is based on a beam search heuristic, which outperform other heuristics in previous literature. The algorithms proposed can therefore be utilized to improve the vehicle manufacturing and to benchmark the optimum or near-optimum solutions for future research
Andrew Lim 0001, Zhou Xu 0001
ICTAI1
2005 The Capacitated Traveling Salesman Problem with Pickups and Deliveries on a Tree
Andrew Lim 0001, Fan Wang 0003, Zhou Xu 0001
ISAAC1
2005 3-D Container Packing Heuristics
Andrew Lim 0001, Brian Rodrigues
Appl. Intell.1
2005 Multi-depot vehicle routing problem: a one-stage approach
abstract
This paper introduces multi-depot vehicle routing problem with fixed distribution of vehicles (MDVRPFD) which is one important and useful variant of the traditional multi-depot vehicle routing problem (MDVRP) in the supply chain management and transportation studies. After modeling the MDVRPFD as a binary programming problem, we propose two solution methodologies: two-stage and one-stage approaches. The two-stage approach decomposes the MDVRPFD into two independent subproblems, assignment and routing, and solves them separately. In contrast, the one-stage approach integrates the assignment with the routing where there are two kinds of routing methods-draft routing and detail routing. Experimental results show that our new one-stage algorithm outperforms the published methods. Note to Practitioners-This work is based on several consultancy work that we have done for transportation companies in Hong Kong. The multi-depot vehicle routing problem (MDVRP) is one of the core optimization problems in transportation, logistics, and supply chain management, which minimizes the total travel distance (the major factor of total transportation cost) among a number of given depots. However, in real practice, the MDVRP is not reliable because of the assumption that there have unlimited number of vehicles available in each depot. In this paper, we propose a new useful variant of the MDVRP, namely multi-depot vehicle routing problem with fixed distribution of vehicles (MDVRPFD), to model the practicable cases in applications. Two-stage and one-stage solution algorithms are also proposed. The industry participators can apply our new one-stage algorithm to solve the MDVRPFD directly and efficiently. Moreover, our one-stage solution framework allows users to smoothly add new specified constraints or variants.
Andrew Lim 0001, Fan Wang 0003
IEEE Trans Autom. Sci. Eng.1
2005 k-Center problems with minimum coverage
Andrew Lim 0001, Brian Rodrigues, Fan Wang 0003, Zhou Xu 0001
Theor. Comput. Sci.1
2004 Transshipment Through Crossdocks with Inventory and Time Windows
Andrew Lim 0001, Zhaowei Miao, Brian Rodrigues, Zhou Xu 0001
COCOON1
2004 k-Center Problems with Minimum Coverage
Andrew Lim 0001, Brian Rodrigues, Fan Wang 0003, Zhou Xu 0001
COCOON1
2004 On the Selection and Assignment with Minimum Quantity Commitments
Andrew Lim 0001, Fan Wang 0003, Zhou Xu 0001
COCOON1
2004 Solving the Crane Scheduling Problem Using Intelligent Search Schemes
Andrew Lim 0001, Brian Rodrigues, Zhou Xu 0001
CP1
2004 An Effective Branch-and-Bound Algorithm to Solve the k-Longest Common Subsequence Problem
Gaofeng Huang, Andrew Lim 0001
ECAI2
2004 A Critical-Shaking Neighbourhood Search for the Yard Allocation Problem
Andrew Lim 0001, Zhou Xu 0001
ECAI1
2004 Flexible Demand Assignment Problem
Fan Wang 0003, Andrew Lim 0001
ECAI2
2004 MetaIP - A New Approach to Combinatorial Optimization: Case Studies
abstract
We propose a new approach to solve combinatorial optimization problems. Our approach is simple to implement but powerful in terms of performance and speed. We combine the strengths of a meta-heuristic approach with the integer programming method by partitioning the problem into two interrelated subproblems, where the higher level problem is solved by the metahueristic and the lower level problem is solved by integer programming. We discuss the selection of key variables to facilitate an effective partitioning, and test our approach on two real world crossdocking problems, which is very popular in this part of the world. Our experimental results indicate that our new approach is very promising.
Andrew Lim 0001
ICTAI2
2004 Meta-Heuristics for Robust Graph Coloring Problem
abstract
In This work, the robust graph coloring problem (RGCP), an extension of the classical graph coloring, is solved by various meta-heuristics. After discussing the search space encoding and neighborhood structure, several meta-heuristics including genetic algorithm, simulated annealing and tabu search are developed to solve RGCP. The experimental results on various sizes of input graph provide the performance of these meta-heuristics in terms of accuracy and run time.
Andrew Lim 0001, Fan Wang 0003
ICTAI1
2004 A Smoothed Dynamic Tabu Search Embedded GRASP for m-VRPTW
abstract
Vehicle routing problem with both time window and limited number of vehicles (m-VRPTW) is an useful extension of VRPTW problem in real applications. We propose an improved greedy randomized adaptive search procedure (GRASP) framework by techniques including multiple initialization and solution reuse. Furthermore, a new technique of smoothed dynamic tabu search is embedded into the GRASP to improve the performance. The experimental results for benchmark data show that the new algorithm can solve the m-VRPTW problem better than the published algorithm in accuracy.
Andrew Lim 0001, Fan Wang 0003
ICTAI1
2004 Improved GRASP with Tabu Search for Vehicle Routing with Both Time Window and Limited Number of Vehicles
Zhiye Li, Songshan Guo, Fan Wang 0003, Andrew Lim 0001
IEA/AIE4
2004 Port yard storage optimization
abstract
The port yard storage optimization problem (PYSOP) originates from space allocation needs at the Port of Singapore. Space allocated to cargo is to be minimized in a designated yard within a time interval. The problem is akin to a packing problem in space and time, but where shapes packed and constraints are particular to port operations. Further, space requests can change within the time interval in which it is requested. This basic problem is generic to port operations and may find applications elsewhere. The PYSOP is NP-hard, but we propose a number of metaheuristics. Extensive experiments were conducted and good results obtained.Note to Practitioners-The Port of Singapore is one of the busiest ports in the world where competing pressures for land use and competition from other regional and international ports force port planners to make best use of available land. Factors that impact storage capacity include stacking heights, net storage area available, storage density (containers per acre), dwell times for empty containers and breakbulk cargo. In studying its operations to find better ways to utilize storage space within the dynamic environment of the port, we narrowed storage problems down and focused on the central allocation process in storage-operations improvement which would allow for better utilization of space. In this process, requests are made from an operations unit which coordinates ship berthing and ship-to-apron loading as well as apron-to-yard transportation. Each request is for a set of spaces within a yard required in a single time interval. If any space is allocated to the request, this space cannot be freed (released) until the request is completed, that is, until the end time point of the time interval. The problem is akin to a packing problem in space and time, but where shapes packed and constraints are particular to port operations. Further, space requests can change within the time interval in which it is requested. This basic problem is generic to port operations and may find applications elsewhere. The PYSOP is NP-hard for which we propose a number of metaheuristics. Extensive experiments were conducted and good results obtained.
Zhaohui Fu, Andrew Lim 0001, Brian Rodrigues
IEEE Trans Autom. Sci. Eng.3
2003 Shortest path problem with cache dependent path lengths
abstract
Here, we are motivated by the problem of finding the shortest path in a network when traversing Web pages where cache size determines path length. The shortest path problem with cache-dependent path lengths is shown to be NP-complete. It is a new problem for which we propose several effective heuristics, including a Dijkstra heuristic, genetic algorithms and tabu search.
Zhaohui Fu, Andy Kurnia, Andrew Lim 0001, Brian Rodrigues
IEEE Congress on Evolutionary Computation3
2003 A hybrid genetic algorithm for three-index assignment problem
abstract
Three-index assignment problem (AP3) is well-known problem which has been shown to be NP-hard. This problem has been studied extensively, and many exact and heuristic methods have been proposed to solve it. Inspired by the classical assignment problem, we propose a new iterative heuristic, called fragmental optimization (FO), which solves the problem by simplifying it to the assignment problem. We further hybridize our heuristic with the genetic algorithm (GA). Extensive experimental results indicate that our hybrid method to be superior to all previous heuristic methods including those proposed by Balas and Saltzman(1991), Crama and Spieksma(1992), Burkard et al(1996), and Aiex et al(2003).
Gaofeng Huang, Andrew Lim 0001
IEEE Congress on Evolutionary Computation2
2003 Resource constraints machine scheduling: a genetic algorithm approach
abstract
In this paper, we present a machine scheduling problem with resource constraints which is popular in manufacturing engineering. A genetic algorithm based approach is put forward and illustrated, including a special encoding and two kinds of decoding greedy schemes. Compared with both several kinds of lower bounds we present in the paper and the results from ILOG OPL software package, it is shown that our rapid genetic algorithm achieved significant results with stable and near-optimal performance.
Fan Wang 0003, Andrew Lim 0001
IEEE Congress on Evolutionary Computation3
2003 Using an evolutionary algorithm for bandwidth minimization
abstract
In this paper, we propose an integrated genetic algorithm with hill climbing to solve the matrix bandwidth minimization problem, which is to reduce bandwidth by permuting rows and columns resulting in the nonzero elements residing in a band as close as possible to the diagonal. Many algorithms for this problem have been developed, including the well-known CM and GPS algorithms. Recently, Marti et al., (2001) used tabu search and Pinana et al. (2002) used GRASP with path relinking, separately, where both approaches outperformed the GPS algorithm. In this work, our approach is to exploit the genetic algorithm technique in global search while using hill climbing for local search. Experiments show that this approach achieves the best solution quality when compared with the GPS algorithm, tabu search, and the GRASP with path relinking methods, while being faster than the latter two newly-developed heuristics.
Andrew Lim 0001, Brian Rodrigues, Fei Xiao 0001
IEEE Congress on Evolutionary Computation1
2003 The General Yard Allocation Problem
Zhaohui Fu, Andrew Lim 0001, Brian Rodrigues
GECCO3
2003 Designing A Hybrid Genetic Algorithm for the Linear Ordering Problem
Gaofeng Huang, Andrew Lim 0001
GECCO2
2003 Integrated Genetic Algorithm with Hill Climbing for Bandwidth Minimization Problem
Andrew Lim 0001, Brian Rodrigues, Fei Xiao 0001
GECCO1
2003 A Fixed-Length Subset Genetic Algorithm for the p-Median Problem
Andrew Lim 0001, Zhou Xu 0001
GECCO1
2003 Transportation Bid Analysis Optimization with Shipper Input
abstract
This paper extends carrier assignment models used in bid analysis for transportation procurement to incorporate shipper business considerations. These include restricting carrier numbers, favoring incumbents and performance considerations. We provide representative models and develop solutions for these which include the use of metaheuristics. Experimentation shows that our algorithms work well.
Yunsong Guo, Andrew Lim 0001, Brian Rodrigues
ICTAI2
2003 Fragmental Optimization on the 2-Machine Bicriteria Flowshop Scheduling Problem
abstract
The 2-machine bicriteria flowshop scheduling problem F2/spl par/(/spl Sigma/C/sub i//C/sub max/) is studied in this paper, which minimizes the total flow time subject to the makespan of the schedule being minimum. This problem is known to be strongly NP-hard, and several heuristic algorithms have been proposed to solve it. In this paper, we present a new approach, which we named fragmental optimization (FO), that combines the dynamic programming and local search strategies. Extensive experimentation shows that our FO algorithm outperforms existing heuristics and provides solutions that are very close to the optimal.
Gaofeng Huang, Andrew Lim 0001
ICTAI2
2003 Aircraft and Gate Scheduling with Time Windows
abstract
In contrast to the existing airport gate assignment studies where flight have fixed schedules, we consider the more realistic situation where flight arrival and departure times can change. Our objectives are achieved through gate assignments where time slots alloted to aircraft at gates deviate from scheduled slots minimally. The solution approach uses insert and interval exchange moves together with a time shift algorithm. We then use these neighborhood moves in tabu search and memetic algorithms. Computational results are provided and verify that our heuristics work well in small cases and much better in large cases when compared with CPLEX solver.
Yi Zhu 0007, Andrew Lim 0001, Brian Rodrigues
ICTAI2
2003 A New Node Centroid Algorithm for Bandwidth Minimization
Andrew Lim 0001, Brian Rodrigues, Fei Xiao 0001
IJCAI1
2003 D(k)-Index: An Adaptive Structural Summary for Graph-Structured Data
abstract
To facilitate queries over semi-structured data, various structural summaries have been proposed. Structural summaries are derived directly from the data and serve as indices for evaluating path expressions on semi-structured or XML data. We introduce the D(k) index, an adaptive structural summary for general graph structured documents. Building on previous work, 1-index and A(k) index, the D(k)-index is also based on the concept of bisimilarity. However, as a generalization of the 1-index and A(k)-index, the D(k) index possesses the adaptive ability to adjust its structure according to the current query load. This dynamism also facilitates efficient update algorithms, which are crucial to practical applications of structural indices, but have not been adequately addressed in previous index proposals. Our experiments show that the D(k) index is a more effective structural summary than previous static ones, as a result of its query load sensitivity. In addition, update operations on the D(k) index can be performed more efficiently than on its predecessors.
Chen Qun, Andrew Lim 0001, Kian Win Ong
SIGMOD Conference2
2002 Using Genetic Algorithms To Solve The Yard Allocation Problem
Zhaohui Fu, Andrew Lim 0001
GECCO3
2002 Crane Scheduling Using Tabu Search
abstract
We examine crane scheduling for ports. This important component of port operations management is studied when certain spatial constraints, which are common to crane operations, are considered. Although there has been some work on crane scheduling, such spatial constraints have not been previously developed. We assume that ships can be divided into holds and that cranes can move from hold to hold but that only one crane can work on one hold or job at any one time. The objective is to find a crane-to-job matching which will maximize throughput for such operations under these basic spatial constraints. We propose two dynamic programming algorithms, prove NP-completeness of the problem and provide heuristics to solve the crane scheduling problem with spatial constraints. We develop probabilistic tabu search techniques for application to the problem which are easy to implement. In experiments, we compare the performance of tabu search with other algorithms applied to the crane scheduling problem.
Andrew Lim 0001, Brian Rodrigues, Fei Xiao 0001, Yi Zhu 0007
ICTAI1
2002 Adjusted Network Flow for the Shelf-Space Allocation Problem
abstract
In this paper, we study shelf space allocation optimization which is important to retail operations management. Our approach is to formulate a model that is applicable to operational realities and to seek solutions with realistic test data. This model is linked to the multidimensional knapsack problem. We first solve a simplified version of the problem to achieve maximum profit by transforming it into a network flow problem. Then, with simple adaptations we solve the general shelf space allocation problem with the help of the network flow model. The approach is simple and direct while experimental results improve on recent findings significantly and are very close to the optimal.
Andrew Lim 0001, Brian Rodrigues, Fei Xiao 0001, Xingwen Zhang
ICTAI1
2002 A matching-based algorithm for page access sequencing in join processing
Andrew Lim 0001, Wee-Chong Oon, Chihung Chi
J. Syst. Softw.1
2001 Page Access Sequencing in Join Processing with Limited Buffer Space
Chen Qun, Andrew Lim 0001, Wee-Chong Oon
DEXA2
2001 Index and Data Allocation in Mobile Broadcast
Chen Qun, Andrew Lim 0001, Yi Zhu 0007
DEXA2
2001 Maximizing Paper Spread in Examination Timetabling Using a Vehicle Routing Method
abstract
One of the desirable attributes of real-life examination timetabling solutions is the maximization of paper spread, which is a measure of the amount of study time that each student has between examinations. We make use of the push-forward insertion heuristic (PFIH), a technique commonly employed in the vehicle routing problem, to find timetable solutions that maximize paper spread. This is done by including PFIH as part of a hybrid exam-timetablmg framework known as the Combined Method.
Wee-Kit Ho, Andrew Lim 0001, Wee-Chong Oon
ICTAI2
2001 A Metaheuristic for the Pickup and Delivery Problem with Time Windows
abstract
In this paper, we propose a metaheuristic to solve the pickup and delivery problem with time windows. Our approach is a tabu-embedded simulated annealing algorithm which restarts a search procedure from the current best solution after several non-improving search iterations. The computational experiments on the six newly-generated different data sets marked our algorithm as the first approach to solve large multiple-vehicle PDPTW problem instances with various distribution properties.
Haibing Li, Andrew Lim 0001
ICTAI2
2001 A New Method For The Three Dimensional Container Packing Problem
Andrew Lim 0001
IJCAI1
2001 Page access scheduling in join processing
Andrew Lim 0001, Jennifer Lai-Pheng Kwan, Wee-Chong Oon
Data Knowl. Eng.1
2000 Local search algorithm for the compacted cells area problem
abstract
The minimum area joining of k compacted cells problem is an open problem that is not known whether to be polynomial-time solvable or NP-hard. In this paper we derive a divide-and-conquer approach for determining a lower-bound on the optimal cost of large problems. We also devise a taboo search algorithm whose performance can be measured and evaluated for large cases by using the derived lower bounds. Experimental results suggest that the algorithm performs reasonably well.
Dennis Joshua Chia, Andrew Lim 0001
ICTAI2
2000 Heuristics for the exam scheduling problem
abstract
As part of the process of creating a campus-wide timetabling system for the National University of Singapore, the authors investigated examination-scheduling algorithms. The challenge in exam scheduling is to draw up the final examination timetable, taking into account a number of different constraints. The authors propose a different approach when the interexamination gaps (termed paper spread) of each student should be maximized. The results compare favorably against the actual timetable produced by the current manual system.
Zhaohui Fu, Andrew Lim 0001
ICTAI2
2000 Combining various algorithms to solve the ship berthing problem
abstract
The Ship Berthing Problem (SBP) belongs to the category of NP-complete problems. In this paper we discuss the methods of representing the SBP with the use of a directed acyclic graph and the use of a acyclic list to represent valid solutions for the SBP. We then propose and investigate the performance of several variants of the randomized local search, Tabu search and genetic algorithm for solving the SBP.
Kai Song Goh, Andrew Lim 0001
ICTAI2
2000 Algorithms for Solving the Ship Berthing Problem
Kai Song Goh, Andrew Lim 0001
PRICAI2
1999 Word Segmentation and Recognition for Web Document Framework
abstract
It is observed that a better approach to Web information understanding is to base on its document framework, which is mainly consisted of (i) the title and the URL name of the page, (ii) the titles and the URL names of the Web pages that it points to, (iii) the alternative information source for the embedded Web objects, and (iv) its linkage to other Web pages of the same document. Investigation reveals that a high percentage of words inside the document framework are “compound words” which cannot be understood by ordinary dictionaries. They might be abbreviations or acronyms, or concatenations of several (partial) words. To recover the content hierarchy of Web documents, we propose a new word segmentation and recognition mechanism to understand the information derived from the Web document framework. A maximal bi-directional matching algorithm with heuristic rules is used to resolve ambiguous segmentation and meaning in compound words. An adaptive training process is further employed to build a dictionary of recognisable abbreviations and acronyms. Empirical results show that over 75% of the compound words found in the Web document framework can be understood by our mechanism. With the training process, the success rate of recognising compound words can be increased to about 90%.
Chihung Chi, Chen Ding 0004, Andrew Lim 0001
CIKM3
1999 Page Access Scheduling in Join Processing
abstract
The join relational operation is one of the most expensive among database operations. In this study, we consider the problem of scheduling page accesses in join processing. This raises two interesting problems: 1) determining a page access sequence that uses the minimum number of buffer pages without any page reaccesses, and 2) determining a page access sequence that minimizes the number of page reaccesses for a given buffer size. We use a graph model to represent the pages from the relations that contain tuples to be joined, and present new heuristics for the two problems based on the sort-merge join and the simple TID algorithm. Our experimental results show that the new heuristics perform well.
Andrew Lim 0001, Jennifer Lai-Pheng Kwan, Wee-Chong Oon
CIKM1
1999 A New GA Approach for the Vehicle Routing Problem
abstract
This paper focuses on the study of a hybrid of two search heuristics, tabu search (TS) and genetic algorithms (GA) in the vehicle routing problem with time-windows (VRPTW). TS is a local search technique that has been successfully applied to many NP-complete problems. On the other hand, a GA which is capable of searching multiple search areas in a search space is good for diversification. We investigate whether a hybrid of the two heuristics outperforms the individual heuristics.
Juay Chin Ang, Wee-Kit Ho, Andrew Lim 0001
ICTAI3
1999 An Effective Ship Berthing Algorithm
Andrew Lim 0001
IJCAI1
1997 Planar topological routing
abstract
We develop a simple linear time algorithm to determine if a collection of two-pin nets can be routed, topologically, in a plane (i.e., single layer). Experiments indicate that this algorithm is faster than the linear time algorithm of Marek-Sadowska and Tarng. Topological routability testing of a collection of multipin nets is shown to be equivalent to planarity testing, and a simple linear time algorithm is developed for the case when the collection of modules remains connected following the deletion of all nets with more than two pins.
Andrew Lim 0001, Venkat Thanvantri, Sartaj Sahni
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
1996 Conceptual level design for assembly analysis using state transitional approach
abstract
Traditionally, design for assembly is done during the detailed design phase. A designer first maps a set of design requirements into a set of components or subassemblies that can satisfy the given set of requirements. The components and subassemblies are then examined individually to determine whether they conform to the principles of design for assembly. Usually, local changes are performed so that the resultant components/subassemblies are better for assembly. In this paper, we propose to bring the design for assembly analysis into an even earlier phase-that of the conceptual design phase. We argue that by incorporating the design for assembly analysis at the conceptual design phase, we can achieve a more substantial savings as compared to the savings obtained when the design for assembly analysis is only performed as late as the detailed design phase. The basic idea is to select a combination of design concepts (previously stored in a library) such that together they can achieve the stated functional requirements (in the form of state transitional graph) at the minimum cost for assembly. This problem of selecting the right combination of design concepts is reduced to the well-known set covering problem. With this reduction, many existing graph algorithms can be applied to aid in the design for assembly analysis.
Wynne Hsu, Andrew Lim 0001, C. S. George Lee
ICRA2
1996 Minimum Area Joining of k Compacted Cells
Andrew Lim 0001
Inf. Process. Lett.1
1994 The role of long and short paths in circuit performance optimization
abstract
In this paper, we consider the problem of determining the smallest clock period for a combinational circuit. By considering both the long and short paths, we derive three independent bounds on the clock period. The first bound is the difference between the longest path delay and the shortest path delay. The other two take the functionality of the circuit into consideration and, therefore, are usually smaller than the first one. To bring in the functionality of the circuit, we make use of a new class of paths-called the shortest destabilizing paths-as well as the longest sensitizable paths. We also show that considering both the longest sensitizable path and the shortest destabilizing path together does not always give a valid bound. The bounds on the clock period can be alternatively viewed as optimization objectives. At the physical level, the complexity of optimization very much depends on the number of long and short paths present and the number of gates shared by them. We conducted preliminary experiments to study this.>
Siu-Wing Cheng, Hsi-Chuan Chen, David Hung-Chang Du, Andrew Lim 0001
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.4
1993 Performance Oriented Rectilinear Steiner Trees
abstract
We formulate the performance oriented minimum rectilinear Steiner tree problem (POMRST) which is useful in the case of net connection high performance circuits. Since the POMRST problem is NP-hard, we provide an effective heuristic for it. When we apply our POMRST heuristic to solve the rectilinear Steiner tree problem, our experimental results compare favorably with the existing techniques cited in [11]. In the context of the POMRST problem, our experimental results indicate that a small increase in the total interconnection length can greatly enhance the circuit performance. A related but less general problem has been addressed in [1].
Andrew Lim 0001, Siu-Wing Cheng, Ching-Ting Wu
DAC1
1993 Optimal Rectilinear Steiner Tree for Extremal Point Sets
Siu-Wing Cheng, Andrew Lim 0001, Ching-Ting Wu
ISAAC2
1993 Single Jog Minimum Area Joining of Compacted Cells
Andrew Lim 0001, Yeow Meng Chee, Siu-Wing Cheng
Inf. Process. Lett.1
1993 Optimal Joining of Compacted Cells
abstract
Three algorithms to join two compacted cells by using a combination of stretching and river routing are developed. Each of these obtains the minimum area joining. One algorithm obtains a minimum area joining that also minimizes the length of the longest wire. Another obtains a minimum area joining that has the least possible total wire length. The simplest of the algorithms guarantees only a minimum are joining. All algorithms have a low-order polynomial complexity. Experimental results indicate that the algorithms obtain joinings that are significantly superior to those obtained using the heuristic of G. Cheng and A. Despain (1989).>
Andrew Lim 0001, Siu-Wing Cheng, Sartaj Sahni
IEEE Trans. Computers1
1993 On the circuit implementation problem
abstract
The authors consider the problem of selecting an implementation of each circuit module from a cell library so as to satisfy overall delay and area (or delay and power) requirements. Two versions of the circuit implementation problem, the basic circuit implementation problem and the general circuit implementation problem, are shown to be NP-hard. A pseudo-polynomial-time algorithm for the basic circuits is developed, and heuristics for the basic circuit implementation problem on general circuits are formulated and experimented with.>
Wing-Ning Li, Andrew Lim 0001, Prathima Agrawal, Sartaj Sahni
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
1992 The Role of Long and Short Paths in Circuit Performance Optimization
Siu-Wing Cheng, Hsi-Chuan Chen, David Hung-Chang Du, Andrew Lim 0001
DAC4
1992 On the Circuit Implementation Problem
Wing-Ning Li, Andrew Lim 0001, Prathima Agrawal, Sartaj Sahni
DAC2
1992 Performance driven placement with global routing for macro cells
abstract
The authors present an effective performance driven placement with global routing algorithm for macro cells. Their algorithm is a hierarchical, divide and conquer, quad-partitioning approach. The quad-partitioning routine uses the Tabu search technique. Their algorithm uses the concept of proximity of regions to approximate the interconnection delays during the placement process. In addition, their algorithm can handle modules whose positions are fixed or are restricted to a particular subregion on the layout frame. The experimental results indicate the superiority of their placement in terms of quality of solutions and run times when compared to those by I. Lin and D. Du (1990).>
Andrew Lim 0001, Yeow Meng Chee, Ching-Ting Wu
Great Lakes Symposium on VLSI1
1992 A Complex Approach to the Security of Statistical Databases Subject to Off-line Sum Queries
Yeow Meng Chee, Andrew Lim 0001
SEC2
1992 The Algorithmic Complexity of Colour Switching
Yeow Meng Chee, Andrew Lim 0001
Inf. Process. Lett.2
1991 Wafer Packing for Full Mask Exposure Fabrication
abstract
The authors formulate and classify the various models of the wafer packing problem for the full mask exposure technique. Since the wafer packing problem is NP-hard, the authors propose a good heuristic for it. Their experiments, on real test data, indicate that this heuristic is very effective as it provides considerable cost reduction when compared with the traditional way of producing chips.>
Ching-Ting Wu, Andrew Lim 0001, David Hung-Chang Du
ICCAD2