Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Philippe Baptiste is active.

Publication


Featured researches published by Philippe Baptiste.


Foundations of Artificial Intelligence | 2006

Constraint-based scheduling and planning

Philippe Baptiste; Philippe Laborie; Claude Le Pape; Wim Nuijten

Publisher Summary This chapter describes constraint-based scheduling as the discipline that studies how to solve scheduling problems by using constraint programming (CP). Constraint-based planning in turn is the discipline that studies how to solve planning problems by CP. The chapter discusses that constraint-based scheduling is one of the most successful application areas of CP. One of the key factors of this success lies in the fact that a combination was found of the best of two fields of research that pay attention to scheduling—namely, operations research (OR) and artificial intelligence (AI). The chapter reviews that OR approach aims at achieving a high level of efficiency in its algorithms whereas AI research tends to investigate more general scheduling models and tries to solve the problems by using general problem-solving paradigms. The use of CP in planning is because of the problem complexity, which is less mature than its use in scheduling. Constraint-based planning thus follows the same pattern as constraint-based scheduling where CP is used as a framework for integrating efficient special purpose algorithms into a flexible and expressive paradigm. It also presents CP models for scheduling together with descriptions of propagation techniques for constraints used in these models.


Archive | 2001

Comparison of Propagation Techniques

Philippe Baptiste; Claude Le Pape; Wim Nuijten

Many deductive rules and algorithms have been presented. The aim of this chapter is to compare the deductive power of these rules and algorithms, thereby providing a much clearer overview of the state of the art in the field.


Archive | 2001

Min-Sum Scheduling Problems

Philippe Baptiste; Claude Le Pape; Wim Nuijten

We illustrate and compare the efficiency of the constraint propagation algorithms described in previous chapters on two well-known scheduling problems. In Section 8.1 we study the problem of minimizing the weighted number of late jobs on m parallel identical machines and in Section 8.2 we consider a general-shop scheduling problem with sequence-dependent setup times and alternative machines where the optimization criteria are both makespan and sum of setup times.


Archive | 2001

Cumulative Scheduling Problems

Philippe Baptiste; Claude Le Pape; Wim Nuijten

Many industrial scheduling problems are variants, extensions or restrictions of the “Resource-Constrained Project Scheduling Problem”. Given (i) a set of resources with given capacities, (ii) a set of non-interruptible activities of given processing times, (iii) a network of precedence constraints between the activities, and (iv) for each activity and each resource the amount of the resource required by the activity over its execution, the goal of the RCPSP is to find a schedule meeting all the constraints whose makespan (i.e., the time at which all activities are finished) is minimal. The decision variant of the RCPSP, i.e., the problem of determining whether there exists a schedule of makespan smaller than a given deadline, is NP-hard in the strong sense [77].


Archive | 2001

Propagation of the One-Machine Resource Constraint

Philippe Baptiste; Claude Le Pape; Wim Nuijten

In this chapter we study several methods to propagate a One-Machine resource constraint: A set of n activities A1,…, A n require the same resource of capacity 1. The propagation of resource constraints is a purely deductive process that allows to deduce inconsistencies and to tighten the temporal characteristics of activities and resources. In the non-preemptive case (Section 2.1), the earliest start times and the latest end times of activities are updated. When preemption is allowed (Section 2.2), modifications of earliest end times and latest start times also apply.


Archive | 2001

Propagation of Objective Functions

Philippe Baptiste; Claude Le Pape; Wim Nuijten

In our model, a variable criterion represents the value taken by the objective function.


Archive | 2001

Resolution of Disjunctive Problems

Philippe Baptiste; Claude Le Pape; Wim Nuijten


Archive | 2001

Propagation of Cumulative Constraints

Philippe Baptiste; Claude Le Pape; Wim Nuijten

criterion = F(end({A_1}),...,\;end({A_n}))


Archive | 2001

Summary of Notation

Philippe Baptiste; Claude Le Pape; Wim Nuijten


Archive | 2001

Constraint-Based Scheduling: Applying Constraint Programming to Scheduling Problems

Philippe Baptiste; Claude Le Pape; Wim Nuijten

(5.1) Considering the objective constraint and the resource constraints independently is not a problem when F is a “maximum” such as Cmax or Tmax. Indeed, the upper bound on criterion is directly propagated on the completion time of each activity, i.e., deadlines are efficiently tightened. The situation is much more complex for sum functions such as Σw i C i , Σw i T i or Σw i U i. For these functions, the constraint (5.1) has to be taken into account at each step of the search tree. An efficient constraint propagation technique must consider the resource constraints and the objective constraint simultaneously. In the following sections, we propose two efficient constraint-propagation techniques for the Σw i U i criterion and for the minimization of setup times.

Collaboration


Dive into the Philippe Baptiste's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Jean-Charles Billaut

François Rabelais University

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge