scispace - formally typeset
Search or ask a question
Author

Brian Rodrigues

Bio: Brian Rodrigues is an academic researcher from Singapore Management University. The author has contributed to research in topics: Tabu search & Heuristic (computer science). The author has an hindex of 29, co-authored 107 publications receiving 3344 citations. Previous affiliations of Brian Rodrigues include Loyola University New Orleans & Hong Kong University of Science and Technology.


Papers
More filters
Journal ArticleDOI
TL;DR: A brief overview, in the form of a bibliographic survey, of the many models and methodologies available to solve the nurse rostering problem is presented.

498 citations

Journal ArticleDOI
TL;DR: In this work, an extension of the k-center facility location problem, where centers are required to service a minimum of clients is studied, and three variants of this problem are shown to be N P-hard.

192 citations

Journal ArticleDOI
TL;DR: A problem central to crossdocking that aims to eliminate or minimize storage and order picking activity using JIT scheduling using Squeaky Wheel Optimization embedded in a Genetic Algorithm and Linear Programming within a genetic Algorithm is studied.
Abstract: In this paper, we study a problem central to crossdocking that aims to eliminate or minimize storage and order picking activity using JIT scheduling. The problem is modelled naturally as a machine scheduling problem. As the problem is NP-hard, and for real-time applications, we designed and implemented two heuristics. The first uses Squeaky Wheel Optimization embedded in a Genetic Algorithm and the second uses Linear Programming within a Genetic Algorithm. Both heuristics offer good solutions in experiments where comparisons are made with the CPLEX solver.

168 citations

Journal ArticleDOI
TL;DR: A practicable linear allocation model for optimizing shelf-space allocation is examined and a strategy that combines a strong local search with a metaheuristic approach to space allocation is put forward that offers retailers opportunities for more efficient and profitable shelf management, as well as higher-quality planograms.
Abstract: Efficient shelf-space allocation can provide retailers with a competitive edge. While there has been little study on this subject, there is great interest in improving product allocation in the retail industry. This paper examines a practicable linear allocation model for optimizing shelf-space allocation. It extends the model to address other requirements such as product groupings and nonlinear profit functions. Besides providing a network flow solution, we put forward a strategy that combines a strong local search with a metaheuristic approach to space allocation. This strategy is flexible and efficient, as it can address both linear and nonlinear problems of realistic size while achieving near-optimal solutions through easily implemented algorithms in reasonable timescales. It offers retailers opportunities for more efficient and profitable shelf management, as well as higher-quality planograms.

137 citations

Journal ArticleDOI
TL;DR: This work provides dynamic programming algorithms, a probabilistic tabu search, and a squeaky wheel optimization heuristic for solution to find a crane-to-job matching which maximizes throughput under spatial and separation constraints.
Abstract: In this work, we examine port crane scheduling with spatial and separation constraints. Although common to most port operations, these constraints have not been previously studied. We assume that cranes cannot cross, there is a minimum distance between cranes and jobs cannot be done simultaneously. The objective is to find a crane-to-job matching which maximizes throughput under these constraints. We provide dynamic programming algorithms, a probabilistic tabu search, and a squeaky wheel optimization heuristic for solution. Experiments show the heuristics perform well compared with optimal solutions obtained by CPLEX for small scale instances where a squeaky wheel optimization with local search approach gives good results within short times. © 2004 Wiley Periodicals, Inc. Naval Research Logistics, 2004.

137 citations


Cited by
More filters
Journal ArticleDOI
TL;DR: This paper presents a heuristic for the pickup and delivery problem based on an extension of the large neighborhood search heuristic previously suggested for solving the vehicle routing problem with time windows that is very robust and is able to adapt to various instance characteristics.
Abstract: The pickup and delivery problem with time windows is the problem of serving a number of transportation requests using a limited amount of vehicles. Each request involves moving a number of goods from a pickup location to a delivery location. Our task is to construct routes that visit all locations such that corresponding pickups and deliveries are placed on the same route, and such that a pickup is performed before the corresponding delivery. The routes must also satisfy time window and capacity constraints. This paper presents a heuristic for the problem based on an extension of the large neighborhood search heuristic previously suggested for solving the vehicle routing problem with time windows. The proposed heuristic is composed of a number of competing subheuristics that are used with a frequency corresponding to their historic performance. This general framework is denoted adaptive large neighborhood search. The heuristic is tested on more than 350 benchmark instances with up to 500 requests. It is able to improve the best known solutions from the literature for more than 50% of the problems. The computational experiments indicate that it is advantageous to use several competing subheuristics instead of just one. We believe that the proposed heuristic is very robust and is able to adapt to various instance characteristics.

1,685 citations

Journal ArticleDOI
TL;DR: A fresh treatment is introduced that classifies and discusses existing work within three rational aspects: what and how EA components contribute to exploration and exploitation; when and how Exploration and exploitation are controlled; and how balance between exploration and exploited is achieved.
Abstract: “Exploration and exploitation are the two cornerstones of problem solving by search.” For more than a decade, Eiben and Schippers' advocacy for balancing between these two antagonistic cornerstones still greatly influences the research directions of evolutionary algorithms (EAs) [1998]. This article revisits nearly 100 existing works and surveys how such works have answered the advocacy. The article introduces a fresh treatment that classifies and discusses existing work within three rational aspects: (1) what and how EA components contribute to exploration and exploitation; (2) when and how exploration and exploitation are controlled; and (3) how balance between exploration and exploitation is achieved. With a more comprehensive and systematic understanding of exploration and exploitation, more research in this direction may be motivated and refined.

1,029 citations

Journal ArticleDOI
TL;DR: An earlier survey which proved to be of utmost importance for the community is updated and extended to provide the current state of the art in container terminal operations and operations research.
Abstract: The current decade sees a considerable growth in worldwide container transportation and with it an indispensable need for optimization. Also the interest in and availability of academic literatures as well as case reports are almost exploding. With this paper an earlier survey which proved to be of utmost importance for the community is updated and extended to provide the current state of the art in container terminal operations and operations research.

1,016 citations

Journal ArticleDOI
TL;DR: This work presents a new iterated greedy algorithm that applies two phases iteratively, named destruction, were some jobs are eliminated from the incumbent solution, and construction, where the eliminated jobs are reinserted into the sequence using the well known NEH construction heuristic.

923 citations