Cookies
O website necessita de alguns cookies e outros recursos semelhantes para funcionar. Caso o permita, o INESC TEC irá utilizar cookies para recolher dados sobre as suas visitas, contribuindo, assim, para estatísticas agregadas que permitem melhorar o nosso serviço. Ver mais
Aceitar Rejeitar
  • Menu
Publicações

Publicações por Jorge Valente

2010

Beam search heuristics for quadratic earliness and tardiness scheduling

Autores
Valente, JMS;

Publicação
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY

Abstract
In this paper, we present beam search heuristics for the single machine scheduling problem with quadratic earliness and tardiness costs, and no machine idle time. These heuristics include classic beam search procedures, as well as filtered and recovering algorithms. We consider three dispatching heuristics as evaluation functions, in order to analyse the effect of different rules on the performance of the beam search procedures. The computational results show that using better dispatching heuristics improves the effectiveness of the beam search algorithms. The performance of the several heuristics is similar for instances with low variability. For high variability instances, however, the detailed, filtered and recovering beam search (RBS) procedures clearly outperform the best existing heuristic. The detailed beam search algorithm performs quite well, and is recommended for small-to medium-sized instances. For larger instances, however, this procedure requires excessive computation times, and the RBS algorithm then becomes the heuristic of choice. Journal of the Operational Research Society (2010) 61, 620-631. doi: 10.1057/jors.2008.191 Published online 18 March 2009

2005

Beam search algorithms for the early/tardy scheduling problem with release dates

Autores
Valente, JMS; Alves, RAFS;

Publicação
JOURNAL OF MANUFACTURING SYSTEMS

Abstract
This paper presents several beam search algorithms for the single-machine earliness/tardiness scheduling problem with release dates and no unforced idle time. These algorithms include classical beam search procedures, with both priority and total cost evaluation functions, as well as the filtered and recovering variants. Both priority evaluation functions and problem-specific properties were considered for the filtering step used in the filtered and recovering procedures. The computational results show that the recovering beam search algorithms outperform their filtered counterparts, while the priority-based filtering procedure proves superior to the rules-based alternative. The beam search procedure with a total cost function provides very good results but is computationally expensive. The recovering algorithm is quite close in solution quality and is significantly faster, so it can be used to solve even large instances.

2007

Improving the performance of the ATC dispatch rule by using workload data to determine the lookahead parameter value

Autores
Valente, JMS;

Publicação
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS

Abstract
The apparent tardiness cost heuristic is one of the best performing dispatch rules for the weighted tardiness scheduling problem. This heuristic uses a lookahead parameter that has previously been set at a fixed value. We propose two different approaches for determining an appropriate value for this parameter. In the first approach, a function is used to map several instance statistics into an adequate value. The second method uses the characteristics of the current workload to determine an appropriate value each time a scheduling decision is to be made. The computational results show that the new procedures outperform the fixed value approach over a wide range of test instances and workload characteristics. The new versions are therefore suited for application in scheduling systems, since they are capable of adjusting themselves to changes in the workload, and provide important savings over the current fixed value implementations.

2007

Heuristics for the early/tardy scheduling problem with release dates

Autores
Valente, JMS; Alves, RAFS;

Publicação
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS

Abstract
In this paper, we consider the single machine earliness/tardiness scheduling problem with release dates and no unforced idle time. We analyse the performance of a varied set of heuristics. This set includes simple scheduling rules, early/tardy dispatching heuristics, a greedy procedure and a decision theory heuristic. Two different approaches are considered to calculate a lookahead parameter used in the early/tardy dispatching heuristics, and extensive experiments were performed to determine an appropriate value for this parameter. We also propose an improvement procedure that uses some dominance rules to improve the solution obtained by the heuristics. The computational results show that the use of the improvement step is recommended, since it reduces the objective function value with little additional computational effort. The best results were given by the decision theory heuristic, but this procedure is computationally expensive and therefore limited to small and medium size instances. For large instances, one of the early/tardy dispatching heuristics is then the heuristic of choice.

2012

Dispatching heuristics for the single machine weighted quadratic tardiness scheduling problem

Autores
Valente, JMS; Schaller, JE;

Publicação
COMPUTERS & OPERATIONS RESEARCH

Abstract
In this paper, we consider the single machine scheduling problem with weighted quadratic tardiness costs. Several efficient dispatching rules are proposed. These include existing heuristics for the linear problem, as well as procedures suitably adapted to the quadratic objective function. Also, both forward and backward scheduling procedures are considered. The computational results show that the heuristics that specifically take into account the quadratic objective significantly outperform their linear counterparts. Also, the backward scheduling approach proves to be superior, and the difference in performance is even more noticeable for the harder instances. The best of the backward scheduling heuristics is both quite efficient and effective. Indeed, this procedure can quickly generate a schedule even for large instances. Also, its relative deviation from the optimum is usually rather low, and it performs adequately even for the more difficult instances.

2012

Minimizing the weighted sum of squared tardiness on a single machine

Autores
Schaller, J; Valente, JMS;

Publicação
COMPUTERS & OPERATIONS RESEARCH

Abstract
This paper considers a problem in which there is a set of jobs to be sequenced on a single machine. Each job has a weight and the objective is to sequence the jobs to minimize total weighted squared tardiness. A branch-and-bound algorithm is developed for optimally solving the problem. Several dominance conditions are presented for possible inclusion in the branch-and-bound algorithm. The dominance conditions are included in the branch-and-bound algorithm, which is tested on randomly generated problems of various numbers of jobs, due date tightness and due date ranges. The results show that the dominance conditions dramatically improve the efficiency of the branch-and-bound algorithm.

  • 4
  • 7