0000000000192090

AUTHOR

Sacramento Quintanilla

0000-0002-1204-5236

showing 12 related works from this author

Justification technique generalizations

2006

The justification technique was introduced various decades ago for the resource-constrained project scheduling problem, although it has rarely been used with the problem. Justification is a simple and quick technique which when applied to schedules produces a new schedule that is, at most, as long as the original schedule — and often shorter. A recent article (Valls et al, 2005), showed that incorporating justification in heuristic algorithms can produce a substancial improvement in the results obtained. These results have motivated us to generalise this technique in order to study it in greater depth. This paper proposes distinct forms and generalisations for the justification technique an…

Project scheduling problemScheduleMathematical optimizationRelation (database)Computer scienceHeuristicAlgorithmic efficiencyHeuristicsSimple (philosophy)
researchProduct

Integer Preemption Problems

2014

A fundamental assumption in the basic RCPSP is that activities in progress are non-preemptable. Some papers reveal the potential benefits of allowing activity interruptions in the schedule when the objective is the makespan minimization. In this chapter we consider the Maxnint_PRCPSP in which it is assumed that activities can be interrupted at any integer time instant with no cost incurred, that each activity can be split into a maximum number of parts, and that each part has a minimum duration established. We show how some procedures developed for the RCPSP can be adapted to work with the Maxnint_PRCPSP and we introduce some procedures specifically designed for this problem. Furthermore, p…

Mathematical optimizationWork (electrical)Job shop schedulingComputer sciencePreemptionWork contentMinificationSchedule (project management)Duration (project management)Integer (computer science)
researchProduct

Minimizing weighted tardiness of jobs with stochastic interruptions in parallel machines

2000

Abstract In this paper, we address the problem of minimizing expected total weighted tardiness of jobs that have stochastic interruptions and that are processed on a set of parallel machines. Our research generalizes the problem of scheduling parallel machines to minimize total weighted tardiness. The proposed solution method is based on the scatter search methodology and implements an innovative structured combination procedure. Extensive computational testing with more than 400 problem instances shows the merit of the proposed solution method.

Mathematical optimizationInformation Systems and ManagementGeneral Computer ScienceComputer scienceModeling and SimulationTardinessManagement Science and Operations ResearchHeuristicsIndustrial and Manufacturing EngineeringScheduling (computing)European Journal of Operational Research
researchProduct

Heuristic algorithms for a storage location assignment problem in a chaotic warehouse

2014

The extensive application of emerging technologies is revolutionizing warehouse management. These technologies facilitate working with complex and powerful warehouse management models in which products do not have assigned fixed locations (random storage). Random storage allows the utilization of the available space to be optimized. In this context, and motivated by a real problem, this article presents a model that looks for the optimal allocation of goods in order to maximize the storage space availability within the restrictions of the warehouse. For the proposed model a construction method, a local search algorithm and different metaheuristics have been developed. The introduced algorit…

Control and OptimizationComputer scienceHeuristic (computer science)Applied MathematicsChaoticContext (language use)Management Science and Operations ResearchSpace (commercial competition)computer.software_genreIndustrial and Manufacturing EngineeringComputer Science ApplicationsWarehouseSet (abstract data type)Data miningAssignment problemcomputerAlgorithmMetaheuristicComputer Science::DatabasesEngineering Optimization
researchProduct

Time and work generalised precedence relationships in project scheduling with pre-emption: An application to the management of Service Centres

2012

Abstract In this paper we present an application of project scheduling concepts and solution procedures for the solution of a complex problem that comes up in the daily management of many company Service Centres. The real problem has been modelled as a multi-mode resource-constrained project scheduling problem with pre-emption, time and work generalised precedence relationships with minimal and maximal time lags between the tasks and due dates. We present a complete study of work GPRs which includes proper definitions, a new notation and all possible conversions amongst them. Computational results that show the efficiency of the proposed hybrid genetic algorithm and the advantages of allowi…

Rate-monotonic schedulingService (systems architecture)Information Systems and ManagementPrecedence diagram methodGeneral Computer ScienceOperations researchComputer scienceDistributed computingDynamic priority schedulingSchedule (project management)Management Science and Operations ResearchIndustrial and Manufacturing EngineeringFair-share schedulingFixed-priority pre-emptive schedulingGenetic algorithm schedulingModeling and SimulationTwo-level schedulingEuropean Journal of Operational Research
researchProduct

A multi-objective approach for a project scheduling problem with due dates and temporal constraints infeasibilities

2014

In this paper, we study a multi-mode resource-constrained project scheduling problem (RCPSP) which considers time and work generalised precedence relationships with minimal and maximal time lags and due dates where each activity requires only one unit of resource (e.g. a worker, a machine, etc.). To find a feasible solution for this problem is NP-hard and therefore for instances where a feasible solution has not been found, an appropriate real-life approach would consist of providing the decision-maker with a collection of quality solutions with a trade-off between due dates and temporal constraints violations. We propose a multi-objective evolutionary algorithm for the generation of an app…

Mathematical optimizationComputer scienceStrategy and Managementmedia_common.quotation_subjectTardinessEvolutionary algorithmManagement Science and Operations ResearchMulti-objective optimizationIndustrial and Manufacturing EngineeringResource (project management)Work (electrical)Genetic algorithmObjective approachQuality (business)media_commonInternational Journal of Production Research
researchProduct

Scheduling projects with limited number of preemptions

2009

A recent paper (Ballestin F, Valls V, Quintanilla S. Preemption in resource-constrained project scheduling. European Journal of Operational Research 2008;189:1136-152) revealed the potential benefits of allowing one interruption when scheduling activities in a resource-constrained project. This paper further investigates the effect of interruption on project length in more general cases. To achieve this, a new model that covers most practical applications of discrete activity preemption is proposed and a metaheuristic algorithm for the problem is developed. Computational experiments on the standard j120 and j30 sets generated using ProGen study the difference in makespan between allowing m …

General Computer ScienceJob shop schedulingOperations researchbusiness.industryComputer sciencePreemptionSchedule (project management)Management Science and Operations ResearchScheduling (computing)Modeling and SimulationResource managementProject managementbusinessMetaheuristicComputers & Operations Research
researchProduct

Project Scheduling with Stochastic Activity Interruptions

1999

In this chapter we address the problem of scheduling the activities of a resource-constrained project, some of which may be interrupted by an uncertain amount of time. The resources may be, for example, machines in a jobshop, computers with specialized software packages (as those needed for engineering designs), or highly specialized technicians.

Project schedule problemSoftwareOperations researchComputer sciencebusiness.industrybusinessScheduling (computing)
researchProduct

Due Dates and RCPSP

2006

Due dates are an essential feature of real projects, but little effort has been made in studying the RCPSP with due dates in the activities. This paper tries to bridge this gap by studying two problems: the TardinessRCPSP, in which the objective is total tardiness minimization and the DeadlineRCPSP, in which the due dates are strict (deadlines) and the objective is makespan minimization. The first problem is NP-hard and the second is much harder, since finding a feasible solution is already NP-hard. This paper has three objectives: Firstly to compare the performance on both problems of well-known RCPSP heuristics - priority rules, sampling procedures and metaheuristics - with new versions w…

Mathematical optimizationJob shop schedulingbusiness.industryComputer scienceTardinessProfitability indexMinificationProject managementbusinessHeuristicsMetaheuristicGenerator (mathematics)
researchProduct

Static and dynamic policies with RFID for the scheduling of retrieval and storage warehouse operations

2013

Warehouses are essential components of logistics and supply chains. The performance of warehouse operations significantly affects the efficiency of the whole chain it belongs to. Radio frequency identification (RFID) is an emerging technology capable of providing real-time information about the location and properties of tagged object(s), such as people, equipment or products. The objective of this article is threefold, to propose and compare different offline and online policies for the scheduling of warehouse operations, to design a tool that allows the decision maker to compare policies and environments without putting them into practice, and to study the benefits that can be obtained if…

EngineeringGeneral Computer Sciencebusiness.industryDistributed computingSupply chainTardinessReal-time computingGeneral EngineeringDimensional modelingScheduling (computing)WarehouseRadio-frequency identificationReal-time databusinessHeuristic routingComputers & Industrial Engineering
researchProduct

A graph colouring model for assigning a heterogeneous workforce to a given schedule

1996

Abstract We analyze a heterogeneous workforce assignment problem in which the minimum number of workers required to carry out a machine load plan is calculated. The problem is formulated as a restricted vertex colouring problem and a branch and bound algorithm is presented. The special characteristics of the graph to be coloured allow an efficient implementation of the branch and bound. Computational results show that the algorithm can solve problems of 50 activities, 5, 10 and 15 machines and between 2 to 15 different types of workers in just a few seconds.

Vertex (graph theory)Mathematical optimizationScheduleInformation Systems and ManagementGeneral Computer ScienceBranch and boundManagement Science and Operations ResearchIndustrial and Manufacturing EngineeringModeling and SimulationGraph (abstract data type)Resource allocationBranch and cutAssignment problemWeapon target assignment problemMathematicsEuropean Journal of Operational Research
researchProduct

Skilled workforce scheduling in Service Centres

2009

Abstract The Skilled Workforce Project Scheduling Problem (SWPSP) is a complex problem of task scheduling and resource assignment that comes up in the daily management of many company Service Centres (SC). The SWPSP considers many real characteristics faced daily by the SC: client-company service quality agreements that establish maximum dates for the beginning and the end of tasks with penalties for delays, criticality levels indicating the client-priority in processing each task, generalized precedence relationships that can produce cycle structures, time period and percentage time lags and variable task durations depending on the worker executing the task. Furthermore, the SC workforce i…

Service (systems architecture)Service qualityScheduleInformation Systems and ManagementGeneral Computer ScienceOperations researchbusiness.industryComputer scienceWorkloadSchedule (project management)Management Science and Operations ResearchIndustrial and Manufacturing EngineeringScheduling (computing)Task (project management)Modeling and SimulationWorkforceOperations managementProject managementbusinessLocal search (constraint satisfaction)European Journal of Operational Research
researchProduct