0000000000114234

AUTHOR

Ramón Alvarez-valdés

showing 38 related works from this author

A biased random-key genetic algorithm for the time-invariant berth allocation and quay crane assignment problem

2017

We address Berth Allocation and Quay Crane Assignment Problems in a heuristic wayWe propose a Biased Random-Key Genetic Algorithm for BACAP and its extension BACASPSolutions of the Genetic Algorithm are improved by a Local SearchThe complete procedure obtains high-quality solutions for large instances Maritime transportation plays a crucial role in the international economy. Port container terminals around the world compete to attract more traffic and are forced to offer better quality of service. This entails reducing operating costs and vessel service times. In doing so, one of the most important problems they face is the Berth Allocation and quay Crane Assignment Problem (BACAP). This pr…

Mathematical optimization021103 operations researchOperations researchHeuristic (computer science)Computer scienceHeuristicbusiness.industry0211 other engineering and technologiesGeneral Engineering02 engineering and technologyComputer Science ApplicationsArtificial IntelligenceContainer (abstract data type)Genetic algorithm0202 electrical engineering electronic engineering information engineeringKey (cryptography)020201 artificial intelligence & image processingLocal search (optimization)businessAssignment problemMetaheuristicLocal search (constraint satisfaction)Expert Systems with Applications
researchProduct

New exact methods for the time-invariant berth allocation and quay crane assignment problem

2019

Abstract Efficient management of operations in seaport container terminals has become a critical issue, due to the increase in maritime traffic and the strong competition between ports. In this paper we focus on two seaside operational problems: the Berth Allocation Problem and the Quay Crane Assignment Problem, which are considered in an integrated way. For the continuous BACAP problem with time-invariant crane assignment we propose a new mixed integer linear model in which the vessels can be moored at any position on the quay, not requiring any quay discretization. The model is enhanced by adding several families of valid inequalities. The resulting model is able to solve instances with u…

050210 logistics & transportationMathematical optimization021103 operations researchInformation Systems and ManagementGeneral Computer ScienceDiscretizationComputer science05 social sciences0211 other engineering and technologiesComputerApplications_COMPUTERSINOTHERSYSTEMS02 engineering and technologyManagement Science and Operations ResearchIndustrial and Manufacturing EngineeringBerth allocation problemModeling and Simulation0502 economics and businessContainer (abstract data type)Combinatorial optimizationAssignment problemInteger programmingInteger (computer science)European Journal of Operational Research
researchProduct

A Maximal-Space Algorithm for the Container Loading Problem

2008

In this paper, a greedy randomized adaptive search procedure (GRASP) for the container loading problem is presented. This approach is based on a constructive block heuristic that builds upon the concept of maximal space, a nondisjoint representation of the free space in a container. This new algorithm is extensively tested over the complete set of Bischoff and Ratcliff problems [Bischoff, E. E., M. S. W. Ratcliff. 1995. Issues in the development of approaches to container loading. Omega 23 377–390], ranging from weakly heterogeneous to strongly heterogeneous cargo, and outperforms all the known nonparallel approaches that, partially or completely, have used this set of test problems. When …

Set (abstract data type)Mathematical optimizationHeuristic (computer science)Computer scienceContainer (abstract data type)GRASPGeneral EngineeringParallel algorithmAlgorithm designAlgorithmGreedy randomized adaptive search procedureBlock (data storage)INFORMS Journal on Computing
researchProduct

A GRASP algorithm for the container stowage slot planning problem

2016

This work presents a generalization of the Slot Planning Problem which raises when the liner shipping industry needs to plan the placement of containers within a vessel (stowage planning). State-of-the-art stowage planning relies on a heuristic decomposition where containers are first distributed in clusters along the vessel. For each of those clusters a specific position for each container must be found. Compared to previous studies, we have introduced two new features: the explicit handling of rolled out containers and the inclusion of separations rules for dangerous cargo. We present a novel integer programming formulation and a Greedy Randomized Adaptive Search Procedure (GRASP) to solv…

EngineeringOperations researchHeuristic (computer science)Container vessel stowage planning0211 other engineering and technologiesTransportation02 engineering and technologyManagement Science and Operations ResearchSHIPSOPERATIONSNUMBERGRASP0202 electrical engineering electronic engineering information engineeringHeuristic algorithmsLOADING PROBLEMBusiness and International ManagementInteger programmingREDUCEGreedy randomized adaptive search procedureCivil and Structural EngineeringSlot planningECONOMICS021103 operations researchbusiness.industryGRASPSHIFTSInteger programmingREACTIVE GRASPENGINEERINGPACKING PROBLEMSPacking problemsContainer (abstract data type)StowageBenchmark (computing)020201 artificial intelligence & image processingbusinessSETTransportation Research Part E: Logistics and Transportation Review
researchProduct

Determining the best shipper sizes for sending products to customers

2014

A distribution company has to send products, packed into shippers, from the warehouse to retail shops. The number of different shipper types is regarded as a parameter given by the user, who is looking for a balance between transportation costs and stock and procurement costs. The problem is to decide the sizes of the shipper types to keep at the warehouse so as to minimize the cost of meeting the forecasted demand over the planning horizon. In this paper, we describe an integer linear programming formulation for the problem and obtaining feasible solutions. Other models, based on multiknapsack and p-median and facility location models, are for obtaining lower bounds. We study several ways …

050210 logistics & transportationMathematical optimization021103 operations researchOperations researchComputer scienceStrategy and Management05 social sciences0211 other engineering and technologiesTime horizon02 engineering and technologyManagement Science and Operations ResearchReduced modelFacility location problemComputer Science ApplicationsProcurementManagement of Technology and Innovation0502 economics and businessBusiness and International ManagementHeuristicsMetaheuristicInteger programmingInteger linear programming formulationInternational Transactions in Operational Research
researchProduct

A tabu search algorithm for a two-dimensional non-guillotine cutting problem

2007

In this paper we study a two-dimensional non-guillotine cutting problem, the problem of cutting rectangular pieces from a large stock rectangle so as to maximize the total value of the pieces cut. The problem has many industrial applications whenever small pieces have to be cut from or packed into a large stock sheet. We propose a tabu search algorithm. Several moves based on reducing and inserting blocks of pieces have been defined. Intensification and diversification procedures, based on long-term memory, have been included. The computational results on large sets of test instances show that the algorithm is very efficient for a wide range of packing and cutting problems.

Mathematical optimizationInformation Systems and ManagementGeneral Computer ScienceManagement Science and Operations ResearchIndustrial and Manufacturing EngineeringTabu searchSearch algorithmCutting stock problemModeling and SimulationCombinatorial optimizationRectangleHeuristicsAlgorithmMathematicsEuropean Journal of Operational Research
researchProduct

Design and implementation of a course scheduling system using Tabu Search

2002

Abstract Building a course timetable is a difficult and lengthy task which universities devote a large amount of human and material resources to every year. We have developed a computer package to solve this problem. The program runs on a PC and the user may set the objectives and parameters from among a wide range of possibilities. It has a user-friendly interface for the user to input the relevant data and obtain the corresponding results. The optimization process is based on a set of heuristic algorithms. The core is a Tabu Search procedure for which several strategies have been developed and tested in order to get a fast and powerful algorithm. The first tests of the package have produc…

ScheduleMathematical optimizationInformation Systems and ManagementGeneral Computer ScienceHeuristic (computer science)Computer scienceHeuristicInterface (computing)Process (computing)Management Science and Operations ResearchIndustrial and Manufacturing EngineeringTabu searchTask (project management)Set (abstract data type)Range (mathematics)Computer engineeringModeling and SimulationHeuristicsEuropean Journal of Operational Research
researchProduct

Partially Renewable Resources

2014

In recent years, in the field of project scheduling the concept of partially renewable resources has been introduced. Theoretically, it is a generalization of both renewable and non-renewable resources. From an applied point of view, partially renewable resources allow us to model a large variety of situations that do not fit into classical models, but can be found in real problems in timetabling and labor scheduling. In this chapter we define this type of resource, describe an integer linear formulation and present some examples of conditions appearing in real problems which can be modeled using partially renewable resources. Then we introduce some preprocessing procedures to identify infe…

Mathematical optimizationResource (project management)Computer scienceGeneralizationbusiness.industryHeuristicScheduling (production processes)businessField (computer science)Integer (computer science)Renewable resourceRenewable energy
researchProduct

Solving a large cutting problem in the glass manufacturing industry

2020

Abstract The glass cutting problem proposed by Saint Gobain for the 2018 ROADEF challenge includes some specific constraints that prevent the direct application of procedures developed for the standard cutting problem. On the one hand, the sheets to be cut have defects that make them unique and they must be used in a given order. On the other hand, pieces are grouped in stacks and the pieces in each stack must be cut in order. There are also some additional characteristics due to the technology being used, especially the requirement for a three-stage guillotine cutting process. Taking into account the sequencing constraints on sheets and pieces, we have developed a beam search algorithm, us…

050210 logistics & transportationMathematical optimization021103 operations researchInformation Systems and ManagementGeneral Computer ScienceComputer science05 social sciences0211 other engineering and technologiesProcess (computing)02 engineering and technologyManagement Science and Operations ResearchIndustrial and Manufacturing EngineeringTree structureCutting stock problemModeling and SimulationGlass manufacturing0502 economics and businessBeam searchHeuristicsEuropean Journal of Operational Research
researchProduct

A reactive GRASP algorithm for the container loading problem with load-bearing constraints

2014

The container loading problem consists in packing a set of boxes of different dimensions into a large container of fixed dimensions, usually with the objective of maximising the container load. In practical problems, besides the geometric constraints of not exceeding the container dimensions and ensuring the non-overlapping of boxes, other requirements may appear, such as total weight, weight balance or support. In this paper we address the problem of maximising container volume utilisation while respecting a set of practical constraints: full support of boxes, allowed orientations and load-bearing capacity. We have developed different heuristics for solving the problem and we have combined…

Mathematical optimizationEngineeringbusiness.industryGRASPVolume (computing)ConstructiveIndustrial and Manufacturing EngineeringLoad bearingSet (abstract data type)Improvement methodsContainer (abstract data type)businessHeuristicsAlgorithmEuropean J. of Industrial Engineering
researchProduct

Special issue on "Cutting and Packing"

2013

021103 operations researchComputer scienceManagement of Technology and InnovationStrategy and Management0211 other engineering and technologies0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processing02 engineering and technologyManagement Science and Operations ResearchBusiness and International ManagementComputer Science Applications
researchProduct

A branch-and-cut algorithm for the pallet loading problem

2005

We propose a branch-and-cut algorithm for the pallet loading problem. The 0-1 formulation proposed by Beasley for cutting problems is adapted to the problem, adding new constraints and new procedures for variable reduction. We then take advantage of the relationship between this problem and the maximum independent set problem to use the partial linear description of its associated polyhedron. Finally, we exploit the specific structure of our problem to define the solution graph and to develop efficient separation procedures. We present computational results for the complete sets Cover I (up to 50 boxes) and Cover II (up to 100 boxes).

Mathematical optimizationGeneral Computer ScienceManagement Science and Operations ResearchReduction (complexity)PolyhedronCover (topology)Cutting stock problemModeling and SimulationIndependent setGraph (abstract data type)PalletBranch and cutAlgorithmMathematicsComputers & Operations Research
researchProduct

Measuring diversity. A review and an empirical analysis

2021

Abstract Maximum diversity problems arise in many practical settings from facility location to social networks, and constitute an important class of NP-hard problems in combinatorial optimization. There has been a growing interest in these problems in recent years, and different mathematical programming models have been proposed to capture the notion of diversity. They basically consist of selecting a subset of elements of a given set in such a way that a measure based on their pairwise distances is maximized to achieve dispersion or representativeness. In this paper, we perform an exhaustive comparison of four mathematical models to achieve diversity over the public domain library MDPLIB, …

Structure (mathematical logic)050210 logistics & transportationMathematical optimization021103 operations researchInformation Systems and ManagementGeneral Computer ScienceMathematical modelComputer science05 social sciences0211 other engineering and technologies02 engineering and technologyManagement Science and Operations ResearchMeasure (mathematics)Representativeness heuristicIndustrial and Manufacturing EngineeringFacility location problemSet (abstract data type)Modeling and Simulation0502 economics and businessCombinatorial optimizationPairwise comparisonEuropean Journal of Operational Research
researchProduct

GRASP and path relinking for project scheduling under partially renewable resources

2008

[EN] Recently, in the field of project scheduling problems the concept of partially renewable resources has been introduced. Theoretically, it is a generalization of both renewable and non-renewable resources. From an applied point of view, partially renewable resources allow us to model a large variety of situations that do not fit into classical models, but can be found in real problems in timetabling and labor scheduling. In this paper, we develop some preprocessing techniques and several heuristic algorithms for the problem. Preprocessing significantly reduces the dimension of the problems, therefore improving the efficiency of solution procedures. Heuristic algorithms based on GRASP an…

Mathematical optimizationInformation Systems and ManagementGeneral Computer Sciencebusiness.industryHeuristicComputer scienceGRASPESTADISTICA E INVESTIGACION OPERATIVAScheduling (production processes)Partially renewable resourcesSchedule (project management)Management Science and Operations ResearchIndustrial and Manufacturing EngineeringProject management and schedulingScheduling (computing)Renewable energyModeling and SimulationGRASPHeuristicsPath relinkingProject managementbusinessHeuristicsRenewable resource
researchProduct

A GRASP algorithm for constrained two-dimensional non-guillotine cutting problems

2005

This paper presents a greedy randomized adaptive search procedure (GRASP) for the constrained two-dimensional non-guillotine cutting problem, the problem of cutting the rectangular pieces from a large rectangle so as to maximize the value of the pieces cut. We investigate several strategies for the constructive and improvement phases and several choices for critical search parameters. We perform extensive computational experiments with well-known instances previously reported, first to select the best alternatives and then to compare the efficiency of our algorithm with other procedures.

Marketing021103 operations researchAdaptive algorithmComputer scienceStrategy and ManagementGRASP0211 other engineering and technologies02 engineering and technologyManagement Science and Operations ResearchConstructiveManagement Information SystemsRandomized algorithm0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingRectangleHeuristicsGreedy algorithmAlgorithmGreedy randomized adaptive search procedureJournal of the Operational Research Society
researchProduct

A heuristic to schedule flexible job-shop in a glass factory

2005

We describe the design and implementation of a scheduling system in a glass factory. The factory produces a large variety of manufactured glass objects in a complex process ranging from melting the glass in the furnaces and blowing it automatically or manually to decorating, assembling and packing it. The structure basically corresponds to a flexible job-shop scheduling problem with some special characteristics. On the one hand, dealing with hot liquid glass imposes no-wait constraints on some operations. On the other hand, skilled workers performing some manual tasks are modelled as special machines. The system produces approximate solutions in very short computing times, trying to minimiz…

Mathematical optimizationInformation Systems and ManagementGeneral Computer ScienceJob shop schedulingJob shopComputer scienceHeuristicGlass factoryScheduling (production processes)WorkloadManagement Science and Operations ResearchIndustrial engineeringIndustrial and Manufacturing EngineeringSynchronizationScheduling (computing)Modeling and SimulationHeuristicsEuropean Journal of Operational Research
researchProduct

A computational study of LP-based heuristic algorithms for two-dimensional guillotine cutting stock problems

2002

In this paper we develop and compare several heuristic methods for solving the general two-dimensional cutting stock problem. We follow the Gilmore-Gomory column generation scheme in which at each iteration a new cutting pattern is obtained as the solution of a subproblem on one stock sheet. For solving this subproblem, in addition to classical dynamic programming, we have developed three heuristic procedures of increasing complexity, based on GRASP and Tabu Search techniques, producing solutions differing in quality and in time requirements. In order to obtain integer solutions from the fractional solutions of the Gilmore-Gomory process, we compare three rounding procedures, rounding up, t…

Dynamic programmingMathematical optimizationBranch and boundCutting stock problemRoundingGRASPBusiness Management and Accounting (miscellaneous)Column generationManagement Science and Operations ResearchResidualAlgorithmTabu searchMathematicsOR Spectrum
researchProduct

Integer programming models for the pre-marshalling problem

2019

[EN] The performance of shipping companies greatly depends on reduced berthing times. The trend towards bigger ships and shorter berthing times places severe stress on container terminals, which cannot simply increase the available cranes indefinitely. Therefore, the focus is on optimizing existing resources. An effective way of speeding up the loading/unloading operations of ships at the container terminal is to use the idle time before the arrival of a ship for sorting the stored containers in advance. The pre-marshalling problem consists in rearranging the containers placed in a bay in the order in which they will be required later, looking for a sequence with the minimum number of moves…

OptimizationMathematical optimizationInformation Systems and ManagementGeneral Computer ScienceComputer scienceESTADISTICA E INVESTIGACION OPERATIVA0211 other engineering and technologies02 engineering and technologyLogisticsManagement Science and Operations ResearchUpper and lower boundsIndustrial and Manufacturing EngineeringMarshalling0502 economics and businessPre-marshallingInteger programmingStorage area050210 logistics & transportationFocus (computing)Sequence021103 operations research05 social sciencesSortingInteger programmingTerminal (electronics)Modeling and SimulationContainer (abstract data type)
researchProduct

Mathematical models for Multi Container Loading Problems with practical constraints

2019

Abstract We address the multi container loading problem of a company that serves its customers’ orders by building pallets with the required products and loading them into trucks. The problem is solved by using integer linear models. To be useful in practice, our models consider three types of constraints: geometric constraints, so that pallets lie completely inside the trucks and do not overlap; weight constraints, defining the maximum weights supported by a truck and by each axle, as well as the position of the centre of gravity of the cargo; and dynamic stability constraints. These last constraints forbid empty spaces between pallets to avoid cargo displacement when the truck is moving, …

TruckMathematical optimization021103 operations researchGeneral Computer ScienceMathematical modelComputer science0211 other engineering and technologiesGeneral Engineering02 engineering and technologyContainer loading; Cutting stock problem; Integer programming; Optimization; Computer Science (all); Engineering (all)Cutting stock problemContainer (abstract data type)0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingPalletInteger programmingInteger (computer science)
researchProduct

A GRASP/Path Relinking algorithm for two- and three-dimensional multiple bin-size bin packing problems

2013

The three-dimensional multiple bin-size bin packing problem, MBSBPP, is the problem of packing a set of boxes into a set of bins when several types of bins of different sizes and costs are available and the objective is to minimize the total cost of bins used for packing the boxes. First we propose a GRASP algorithm, including a constructive procedure, a postprocessing phase and some improvement moves. The best solutions obtained are then combined into a Path Relinking procedure for which we have developed three versions: static, dynamic and evolutionary. An extensive computational study, using two- and three-dimensional instances, shows the relative efficiency of the alternatives considere…

Mathematical optimizationGeneral Computer ScienceBin packing problemGRASPPhase (waves)Management Science and Operations ResearchConstructiveBinSet (abstract data type)Modeling and SimulationPath (graph theory)HeuristicsAlgorithmMathematicsComputers & Operations Research
researchProduct

Mathematical models for a cutting problem in the glass manufacturing industry

2021

Abstract The glass cutting problem proposed for the ROADEF 2018 challenge is a two-dimensional, three-stage guillotine cutting process, with an additional cut to obtain pieces in some specific situations. However, it is not a standard problem because it includes specific constraints. The sheets produced in the glass manufacturing process have defects that make them different and have to be used in order. The pieces to be cut are grouped into subsets and the pieces from each subset must be cut in order. We approach the problem by developing and solving integer linear models. We start with the basic model, which includes the essential features of the problem, as a classical three-stage cuttin…

0209 industrial biotechnologyMathematical optimization021103 operations researchInformation Systems and ManagementMathematical modelComputer scienceStrategy and Management0211 other engineering and technologiesLinear modelProcess (computing)02 engineering and technologyManagement Science and Operations ResearchStandard problem020901 industrial engineering & automationCutting stock problemGlass manufacturingTrimmingInteger (computer science)Omega
researchProduct

A tabu search algorithm for large-scale guillotine (un)constrained two-dimensional cutting problems

2002

Abstract In this paper we develop several heuristic algorithms for the two-dimensional cutting problem (TDC) in which a single stock sheet has to be cut into a set of small pieces, while maximising the value of the pieces cut. They can be considered to be general purpose algorithms because they solve the four versions of the TDC: weighted and unweighted, constrained and unconstrained. We begin by proposing two constructive procedures based on simple bounds obtained by solving one-dimensional knapsack problems. We then use these constructive algorithms as building blocks for more complex procedures. We have developed a greedy randomised adaptive search procedure (GRASP) which is very fast an…

Mathematical optimizationGeneral Computer ScienceGRASPSearch procedureManagement Science and Operations ResearchConstructiveTabu searchCutting stock problemKnapsack problemModeling and SimulationConstructive algorithmsHeuristicsAlgorithmMathematicsComputers & Operations Research
researchProduct

Reactive GRASP for the strip-packing problem

2008

This paper presents a greedy randomized adaptive search procedure (GRASP) for the strip packing problem, which is the problem of placing a set of rectangular pieces into a strip of a given width and infinite height so as to minimize the required height. We investigate several strategies for the constructive and improvement phases and several choices for critical search parameters. We perform extensive computational experiments with well-known instances which have been previously reported, first to select the best alternatives and then to compare the efficiency of our algorithm with other procedures. The results show that the GRASP algorithm outperforms recently reported metaheuristics.

Mathematical optimizationGeneral Computer ScienceBin packing problemGRASPManagement Science and Operations ResearchRandomized algorithmCutting stock problemModeling and SimulationCombinatorial optimizationGreedy algorithmMetaheuristicAlgorithmGreedy randomized adaptive search procedureMathematicsComputers & Operations Research
researchProduct

Irregular packing problems: a review of mathematical models

2020

Abstract Irregular packing problems (also known as nesting problems) belong to the more general class of cutting and packing problems and consist of allocating a set of irregular and regular pieces to larger rectangular or irregular containers, while minimizing the waste of material or space. These problems combine the combinatorial hardness of cutting and packing problems with the computational difficulty of enforcing the geometric non-overlap and containment constraints. Unsurprisingly, nesting problems have been addressed, both in the scientific literature and in real-world applications, by means of heuristic and metaheuristic techniques. However, more recently a variety of mathematical …

050210 logistics & transportationMathematical optimization021103 operations researchInformation Systems and ManagementGeneral Computer ScienceMathematical modelHeuristicComputer science05 social sciences0211 other engineering and technologies02 engineering and technologyManagement Science and Operations ResearchIndustrial and Manufacturing EngineeringField (computer science)Set (abstract data type)Packing problemsModeling and Simulation0502 economics and businessNesting (computing)PLANEJAMENTO DA PRODUÇÃOMetaheuristic
researchProduct

Optimizing the level of service quality of a bike-sharing system

2016

Public bike-sharing programs have been deployed in hundreds of cities worldwide, improving mobility in a socially equitable and environmentally sustainable way. However, the quality of the service is drastically affected by imbalances in the distribution of bicycles among stations. We address this problem in two stages. First, we estimate the unsatisfied demand (lack of free lockers or lack of bicycles) at each station for a given time period in the future and for each possible number of bicycles at the beginning of the period. In a second stage, we use these estimates to guide our redistribution algorithms. Computational results using real data from the bike-sharing system in Palma de Mall…

Information Systems and ManagementOperations researchStrategy and Managementmedia_common.quotation_subject0211 other engineering and technologiesDistribution (economics)02 engineering and technologyManagement Science and Operations Researchhttp://aims.fao.org/aos/agrovoc/c_63329Transport engineeringhttp://aims.fao.org/aos/agrovoc/c_3041http://aims.fao.org/aos/agrovoc/c_7524http://aims.fao.org/aos/agrovoc/c_353320502 economics and businessserviceQuality (business)media_common050210 logistics & transportation021103 operations researchU10 - Informatique mathématiques et statistiquesLevel of servicebusiness.industry05 social sciencesRedistribution (cultural anthropology)Demand forecastingtechnique de prévisionhttp://aims.fao.org/aos/agrovoc/c_9000074BicyclettesOffre et demandehttp://aims.fao.org/aos/agrovoc/c_dda00d10Développement durableService (economics)http://aims.fao.org/aos/agrovoc/c_6989http://aims.fao.org/aos/agrovoc/c_7273Bike sharingapproches communautairesBusinessHeuristicsOmega
researchProduct

The berth allocation problem in terminals with irregular layouts

2019

As international trade thrives, terminals attempt to obtain higher revenue while coping with an increased complexity with regard to terminal management operations. One of the most prevalent problems such terminals face is the Berth Allocation Problem (BAP), which concerns allocating vessels to a set of berths and time slots while simultaneously minimizing objectives such as total stay time or total assignment cost. Complex layouts of real terminals introduce spatial constraints which limit the mooring and departure of vessels. Although significant research has been conducted regarding the BAP, these real-world restrictions have not been taken into account in a general way. The present work …

050210 logistics & transportationMathematical optimization021103 operations researchInformation Systems and ManagementGeneral Computer ScienceIterated local searchHeuristicComputer science05 social sciences0211 other engineering and technologies02 engineering and technologyManagement Science and Operations ResearchIndustrial and Manufacturing EngineeringBerth allocation problemModeling and Simulation0502 economics and businessCombinatorial optimizationRevenueInteger programming
researchProduct

GRASP and Path Relinking for the Two-Dimensional Two-Stage Cutting-Stock Problem

2007

We develop a greedy randomized adaptive search procedure (GRASP) for the constrained two-dimensional two-stage cutting-stock problem. This is a special cutting problem in which the cut is performed in two phases. In the first phase, the stock rectangle is slit down its width into different vertical strips and in the second phase, each of these strips is processed to obtain the final pieces. We propose two different algorithms based on GRASP methodology. One is “piece-oriented” while the other is “strip-oriented.” Both procedures are fast and provide solutions of different structures to this cutting problem. We also propose a path-relinking algorithm, which operates on a set of elite soluti…

Mathematical optimizationCutting stock problemlawGRASPGeneral EngineeringRectangleSTRIPSHeuristicsGreedy randomized adaptive search procedurelaw.inventionMathematicsINFORMS Journal on Computing
researchProduct

Minimizing weighted earliness-tardiness on parallel machines using hybrid metaheuristics

2015

We consider the problem of scheduling a set of jobs on a set of identical parallel machines where the objective is to minimize the total weighted earliness and tardiness penalties with respect to a common due date. We propose a hybrid heuristic algorithm for constructing good solutions, combining priority rules for assigning jobs to machines and a local search with exact procedures for solving the one-machine subproblems. These solutions are then used in two metaheuristic frameworks, Path Relinking and Scatter Search, to obtain high quality solutions for the problem. The algorithms are tested on a large number of test instances to assess the efficiency of the proposed strategies. The result…

Parallel machinesMathematical optimizationGeneral Computer ScienceSchedulingTardinessESTADISTICA E INVESTIGACION OPERATIVAManagement Science and Operations ResearchScheduling (computing)Path RelinkingDue dateModeling and SimulationHybrid metaheuristicsScatter SearchMetaheuristicEarliness-tardinessMathematics
researchProduct

A GRASP ALGORITHM FOR THE CONTAINER LOADING PROBLEM WITH MULTI-DROP CONSTRAINTS

2015

This paper studies a variant of the container loading problem in which to the classical geometric constraints of packing problems we add other conditions appearing in practical problems, the multi-drop constraints. When adding multi-drop constraints, we demand that the relevant boxes must be available, without rearranging others, when each drop-off point is reached. We present first a review of the different types of multi-drop constraints that appear in literature. Then we propose a GRASP algorithm that solves the different types of multi-drop constraints and also includes other types of realistic constraints such as full support of the boxes and load bearing strength. The computational re…

Mathematical optimizationcontainer loadingmulti-dropComputer sciencelcsh:MathematicsDrop (liquid)GRASPheuristicsManagement Science and Operations Researchlcsh:QA1-939Load bearingPacking problemsGRASPHeuristicsload-bearing strengthAlgorithmPesquisa Operacional
researchProduct

Solving a large multicontainer loading problem in the car manufacturing industry

2017

Abstract Renault, a large car manufacturer with factories all over the world, has a production system in which not every factory produces all the parts required to assemble a vehicle. Every day, large quantities of car parts are sent from one factory to another, defining very large truck/container transportation problems. The main challenge faced by the Renault logistics platforms is to load the items into trucks and containers as efficiently as possible so as to minimize the number of vehicles sent. Therefore, the problem to be solved is a multicontainer loading problem in which, besides the usual geometric constraints preventing items from overlapping and exceeding the dimensions of the c…

Truck0209 industrial biotechnologyMathematical optimization021103 operations researchGeneral Computer ScienceComputer science0211 other engineering and technologies02 engineering and technologyCar manufacturingManagement Science and Operations ResearchIndustrial engineeringConstructiveSet (abstract data type)020901 industrial engineering & automationModeling and SimulationContainer (abstract data type)Factory (object-oriented programming)MetaheuristicComputers & Operations Research
researchProduct

Algorithms for Pallet Building and Truck Loading in an Interdepot Transportation Problem

2016

This paper deals with the problem of a logistics company that has to serve its customers by first putting the products on pallets and then loading the pallets into trucks. Besides the standard geometric constraints of products not overlapping each other and not exceeding the dimensions of pallets and trucks, in this real problem, there are many other constraints, related to the total weight of the load, the maximum weight supported by each axle, and the distribution of the load inside the truck. Although the problem can be decomposed into two phases, pallet loading and truck loading, we have taken a combined approach, building and placing pallets at the same time. For each position in the t…

Truck050210 logistics & transportationEngineering021103 operations researchArticle Subjectbusiness.industryGeneral Mathematicslcsh:Mathematics05 social sciencesGRASP0211 other engineering and technologiesGeneral Engineering02 engineering and technologyTransportation theorylcsh:QA1-939Combined approachAxlePosition (vector)lcsh:TA1-2040Constructive algorithms0502 economics and businessPalletbusinesslcsh:Engineering (General). Civil engineering (General)AlgorithmMathematical Problems in Engineering
researchProduct

Labour Scheduling at an Airport Refuelling Installation

1999

We have developed an automatic assignment procedure for labour scheduling at a continously operating airport refuelling installation. Different types of workers are subject to different conditions on the shifts they can do (morning, evening or night), shift lengths, days-off, holidays, terms of contract and working hours. The scheduling process is carried out on a weekly basis, but there are mid-term and long-term conditions and objectives which link each week with the preceding and following weeks. Our package uses firstly a tabu search algorithm to find the best schemes of shifts/days-off to be used to cover the requirements. Secondly, an assignment problem is solved to match the schemes …

MarketingOperations researchComputer sciencebusiness.industryStrategy and ManagementScheduling (production processes)Management Science and Operations ResearchTabu searchPurchasingScheduling (computing)Management Information SystemsPersonal computerProject managementbusinessHeuristicsAssignment problemThe Journal of the Operational Research Society
researchProduct

Constructive procedures to solve 2-dimensional bin packing problems with irregular pieces and guillotine cuts

2015

Abstract This paper presents an approach for solving a new real problem in cutting and packing. At its core is an innovative mixed integer programme model that places irregular pieces and defines guillotine cuts. The two-dimensional irregular shape bin packing problem with guillotine constraints arises in the glass cutting industry, for example, the cutting of glass for conservatories. Almost all cutting and packing problems that include guillotine cuts deal with rectangles only, where all cuts are orthogonal to the edges of the stock sheet and a maximum of two angles of rotation are permitted. The literature tackling packing problems with irregular shapes largely focuses on strip packing i…

Mathematical optimizationInformation Systems and ManagementBin packing problemStrategy and ManagementManagement Science and Operations ResearchComputer Science::Computational GeometryHybrid algorithmConstructiveBinPacking problemsCutting stock problemRectangleInteger (computer science)Mathematics
researchProduct

The continuous Berth Allocation Problem in a container terminal with multiple quays

2015

We propose an integer linear model for the case of BAP with multiple quays.We design several constructive procedures and propose a large set of priority rules.We design a genetic algorithm, using the solutions obtained by the priority rules.For BAP with one quay, our genetic algorithm outperforms the best published methods. This paper extends the study of the continuous Berth Allocation Problem to the case of multiple quays, which is found in many container terminals around the world. Considering multiple quays adds a problem of assigning vessels to quays to the problem of determining berthing times and positions for each incoming vessel.This problem has not been considered in the literatur…

Mathematical optimizationArtificial IntelligenceBerth allocation problemComputer scienceContainer (abstract data type)Genetic algorithmGeneral EngineeringMetaheuristicConstructiveComputer Science ApplicationsInteger (computer science)Generator (mathematics)Expert Systems with Applications
researchProduct

Constructing Good Solutions for the Spanish School Timetabling Problem

1996

In the school timetabling problem a set of lessons (combinations of classes, teachers, subjects and rooms) has to be scheduled within the school week. Considering classes, teachers and rooms as resources for the lessons, the problem may be viewed as the scheduling of a project subject to resource constraints. We have developed an algorithm with three phases. In Phase I an initial solution is built by using the scheme of parallel heuristic algorithm with priority rules, but imbedding at each period the construction of a maximum cardinality independent set on a resource graph. In Phase II a tabu search procedure starts from the solution of Phase I and obtains a feasible solution to the proble…

MarketingMathematical optimizationOperations researchComputer scienceHeuristic (computer science)Strategy and ManagementManagement Science and Operations ResearchTabu searchGraphManagement Information SystemsScheduling (computing)CardinalityIndependent setHeuristicsJournal of the Operational Research Society
researchProduct

Mathematical models for multicontainer loading problems

2017

Abstract This paper deals with the problem of a distribution company that has to serve its customers by putting first the products on pallets and then loading the pallets onto trucks. We approach the problem by developing and solving integer linear models. We start with basic models, that include the essential features of the problem, such as respecting the dimensions of the truck, and not exceeding the total weight capacity and the maximum weigh capacity on each axle. Then, we add progressively new conditions to consider the weight and volume of pallet bases and to include other desirable features for the solutions to be useful in practice, such as the position of the center of gravity and…

Truck050210 logistics & transportationMathematical optimization021103 operations researchInformation Systems and ManagementMathematical modelComputer scienceStrategy and Management05 social sciences0211 other engineering and technologiesLinear model02 engineering and technologyManagement Science and Operations ResearchContainers; Cutting stock problem; Integer programming; Optimization; Strategy and Management1409 Tourism Leisure and Hospitality Management; Information Systems and Management; Management Science and Operations ResearchAxlePosition (vector)0502 economics and businessPalletMinificationInteger (computer science)
researchProduct

A decomposition approach to dual shuttle automated storage and retrieval systems

2016

[EN] Automated Storage and Retrieval Systems (AS/RS) have become vital in today¿s distribution and production environments, however it remains necessary to equip them with more efficient operational control policies. Motivated by real situations encountered by companies employing AS/RS, the present paper studies a miniload AS/RS system, with a dual shuttle crane in which a set of storage and retrieval requests must be scheduled such that the prioritized waiting time is minimized. Dual shuttle cranes have received minimal academic attention and thus continue to pose new problems that must be solved. The miniload AS/RS problem is addressed by decomposing it into a location assignment and sequ…

0209 industrial biotechnologyMathematical optimizationGeneral Computer ScienceComputer scienceESTADISTICA E INVESTIGACION OPERATIVA0211 other engineering and technologiesLogistics02 engineering and technologyAutomated storage and retrieval systemsSet (abstract data type)Dual shuttle020901 industrial engineering & automationDecomposition (computer science)HeuristicsMetaheuristicDecomposition021103 operations researchBranch and boundHeuristicControl policiesGeneral EngineeringWarehouseDual (category theory)Decomposition method (constraint satisfaction)HeuristicsComputers & Industrial Engineering
researchProduct

Matheuristics for the irregular bin packing problem with free rotations

2017

[EN] We present a number of variants of a constructive algorithm able to solve a wide variety of variants of the Two-Dimensional Irregular Bin Packing Problem (2DIBPP). The aim of the 2DIBPP is to pack a set of irregular pieces, which may have concavities, into stock sheets (bins) with fixed dimensions in such a way that the utilization is maximized. This problem is inspired by a real application from a ceramic company in Spain. In addition, this problem arises in other industries such as the garment industry or ship building. The constructive procedure presented in this paper allows both free orientation for the pieces, as in the case of the ceramic industry, or a finite set of orientation…

Mathematical optimization021103 operations researchInformation Systems and ManagementGeneral Computer ScienceBin packing problemESTADISTICA E INVESTIGACION OPERATIVA0211 other engineering and technologies02 engineering and technologyManagement Science and Operations ResearchStrip packingTwo-dimensional irregular bin packingConstructiveIndustrial and Manufacturing EngineeringBinCutting and packingSet packingCutting stock problemModeling and Simulation0202 electrical engineering electronic engineering information engineeringInteger Programing020201 artificial intelligence & image processingFree rotationFinite setMathematics
researchProduct