3,037 research outputs found

    Optimal infinite scheduling for multi-priced timed automata

    Get PDF
    This paper is concerned with the derivation of infinite schedules for timed automata that are in some sense optimal. To cover a wide class of optimality criteria we start out by introducing an extension of the (priced) timed automata model that includes both costs and rewards as separate modelling features. A precise definition is then given of what constitutes optimal infinite behaviours for this class of models. We subsequently show that the derivation of optimal non-terminating schedules for such double-priced timed automata is computable. This is done by a reduction of the problem to the determination of optimal mean-cycles in finite graphs with weighted edges. This reduction is obtained by introducing the so-called corner-point abstraction, a powerful abstraction technique of which we show that it preserves optimal schedules

    Scheduling theory since 1981: an annotated bibliography

    Get PDF

    A new neighborhood and tabu search for the blocking job shop

    Get PDF
    The Blocking Job Shop is a version of the job shop scheduling problem with no intermediate buffers, where a job has to wait on a machine until being processed on the next machine. We study a generalization of this problem which takes into account transfer operations between machines and sequence-dependent setup times. After formulating the problem in a generalized disjunctive graph, we develop a neighborhood for local search. In contrast to the classical job shop, there is no easy mechanism for generating feasible neighbor solutions. We establish two structural properties of the underlying disjunctive graph, the concept of closures and a key result on short cycles, which enable us to construct feasible neighbors by exchanging critical arcs together with some other arcs. Based on this neighborhood, we devise a tabu search algorithm and report on extensive computational experience, showing that our solutions improve most of the benchmark results found in the literature

    Independent and Divisible Task Scheduling on Heterogeneous Star-shaped Platforms with Limited Memory

    Get PDF
    In this paper, we consider the problem of allocating and scheduling a collection of independent, equal-sized tasks on heterogeneous star-shaped platforms. We also address the same problem for divisible tasks. For both cases, we take memory constraints into account. We prove strong NP-completeness results for different objective functions, namely makespan minimization and throughput maximization, on simple star-shaped platforms. We propose an approximation algorithm based on the unconstrained version (with unlimited memory) of the problem. We introduce several heuristics, which are evaluated and compared through extensive simulations. An unexpected conclusion drawn from these experiments is that classical scheduling heuristics that try to greedily minimize the completion time of each task are outperformed by the simple heuristic that consists in assigning the task to the available processor that has the smallest communication time, regardless of computation power (hence a "bandwidth-centric" distribution).Dans ce rapport, nous nous intĂ©ressons au problĂšme de l’allocation d’un grand nombre de taches indĂ©pendantes et de taille identiques sur des plateformes de calcul hĂ©tĂ©rogĂšnes organisĂ©es en Ă©toile. Nous nous intĂ©ressons Ă©galement au modĂšle des tĂąches divisibles. Pour ces deux modĂšles, nous prenons en compte les contraintes mĂ©moires et dĂ©montrons des rĂ©sultats de NP-complĂ©tude pour diverses mĂ©triques (le «makespakan» et le dĂ©bit). Nous proposons un algorithme d’approximation basĂ© sur la version non-contrainte (c’est-`a-dire avec une mĂ©moire infinie) du problĂšme. Nous proposons Ă©galement d’autres heuristiques que nous Ă©valuons Ă  l’aide d’un grand nombre de simulations. Une conclusion inattendue qui ressort de ces expĂ©riences est que les heuristiques de listes classiques qui essaient de minimiser gloutonnement la durĂ©e de l’ordonnancement sont bien moins performantes que l’heuristique toute simple consistant Ă  envoyer les tĂąches aux processeurs disponibles ayant le temps de communication le plus faible, sans mĂȘme tenir compte de leur puissance de calcu

    Advances and Novel Approaches in Discrete Optimization

    Get PDF
    Discrete optimization is an important area of Applied Mathematics with a broad spectrum of applications in many fields. This book results from a Special Issue in the journal Mathematics entitled ‘Advances and Novel Approaches in Discrete Optimization’. It contains 17 articles covering a broad spectrum of subjects which have been selected from 43 submitted papers after a thorough refereeing process. Among other topics, it includes seven articles dealing with scheduling problems, e.g., online scheduling, batching, dual and inverse scheduling problems, or uncertain scheduling problems. Other subjects are graphs and applications, evacuation planning, the max-cut problem, capacitated lot-sizing, and packing algorithms
    • 

    corecore