<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN" "http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8"/>
    <title>Project-Team:TASC</title>
    <link rel="stylesheet" href="../static/css/raweb.css" type="text/css"/>
    <meta name="description" content="New Results - Using CP for the Urban Transit Crew Rescheduling Problem"/>
    <meta name="dc.title" content="New Results - Using CP for the Urban Transit Crew Rescheduling Problem"/>
    <meta name="dc.subject" content=""/>
    <meta name="dc.publisher" content="INRIA"/>
    <meta name="dc.date" content="(SCHEME=ISO8601) 2016-01"/>
    <meta name="dc.type" content="Report"/>
    <meta name="dc.language" content="(SCHEME=ISO639-1) en"/>
    <meta name="projet" content="TASC"/>
    <script type="text/javascript" src="https://raweb.inria.fr/rapportsactivite/RA2016/static/MathJax/MathJax.js?config=TeX-MML-AM_CHTML">
      <!--MathJax-->
    </script>
  </head>
  <body>
    <div class="tdmdiv">
      <div class="logo">
        <a href="http://www.inria.fr">
          <img style="align:bottom; border:none" src="../static/img/icons/logo_INRIA-coul.jpg" alt="Inria"/>
        </a>
      </div>
      <div class="TdmEntry">
        <div class="tdmentete">
          <a href="uid0.html">Project-Team Tasc</a>
        </div>
        <span>
          <a href="uid1.html">Members</a>
        </span>
      </div>
      <div class="TdmEntry">Overall Objectives<ul><li><a href="./uid3.html">Objectives of the team</a></li></ul></div>
      <div class="TdmEntry">Research Program<ul><li><a href="uid18.html&#10;&#9;&#9;  ">Overview</a></li><li><a href="uid19.html&#10;&#9;&#9;  ">Fundamental Research Topics</a></li></ul></div>
      <div class="TdmEntry">Application Domains<ul><li><a href="uid33.html&#10;&#9;&#9;  ">Introduction</a></li><li><a href="uid34.html&#10;&#9;&#9;  ">Panorama</a></li></ul></div>
      <div class="TdmEntry">
        <a href="./uid41.html">Highlights of the Year</a>
      </div>
      <div class="TdmEntry">New Software and Platforms<ul><li><a href="uid44.html&#10;&#9;&#9;  ">AIUR</a></li><li><a href="uid47.html&#10;&#9;&#9;  ">CHOCO</a></li><li><a href="uid52.html&#10;&#9;&#9;  ">GCCat</a></li><li><a href="uid56.html&#10;&#9;&#9;  ">GCCat on time series</a></li><li><a href="uid78.html&#10;&#9;&#9;  ">GHOST</a></li><li><a href="uid81.html&#10;&#9;&#9;  ">TorchCraft</a></li></ul></div>
      <div class="TdmEntry">New Results<ul><li><a href="uid86.html&#10;&#9;&#9;  ">Discrete Convexity</a></li><li><a href="uid88.html&#10;&#9;&#9;  ">Transducers</a></li><li><a href="uid90.html&#10;&#9;&#9;  ">Compositional Glue Matrix and Bound for Time-Series Constraints</a></li><li><a href="uid94.html&#10;&#9;&#9;  ">Reformulation of time-series constraint in MIP</a></li><li><a href="uid95.html&#10;&#9;&#9;  ">Scheduling Constraint for Video Summarisation</a></li><li><a href="uid96.html&#10;&#9;&#9;  ">A Model Seeker for Learning Constraints Models from Positive Samples</a></li><li><a href="uid99.html&#10;&#9;&#9;  ">Global Constraint Catalog Volume II: Time-Series Constraints</a></li><li><a href="uid101.html&#10;&#9;&#9;  ">Probabilistic Model for Binary CSP</a></li><li><a href="uid102.html&#10;&#9;&#9;  ">Estimating parallel runtimes for randomized algorithms in constraint solving</a></li><li><a href="uid103.html&#10;&#9;&#9;  ">ghost: A Combinatorial Optimization Framework for Real-Time Problems</a></li><li><a href="uid104.html&#10;&#9;&#9;  ">TorchCraft: a Library for Machine Learning Research on Real-Time Strategy Games</a></li><li><a href="uid105.html&#10;&#9;&#9;  ">POSL: A Parallel-Oriented metaheuristic-based Solver Language</a></li><li><a href="uid106.html&#10;&#9;&#9;  ">Towards Automated Strategies in Satisfiability Modulo Theory</a></li><li class="tdmActPage"><a href="uid107.html&#10;&#9;&#9;  ">Using CP for the Urban Transit Crew Rescheduling Problem</a></li><li><a href="uid109.html&#10;&#9;&#9;  ">Traveling salesman and the tree: the importance of search in CP</a></li><li><a href="uid110.html&#10;&#9;&#9;  ">Event Selection Rules to Compute Explanations</a></li><li><a href="uid111.html&#10;&#9;&#9;  ">Towards energy-proportional Clouds partially powered by renewable energy</a></li></ul></div>
      <div class="TdmEntry">Bilateral Contracts and Grants with Industry<ul><li><a href="uid113.html&#10;&#9;&#9;  ">Bilateral Contracts with Industry</a></li><li><a href="uid119.html&#10;&#9;&#9;  ">Bilateral Grants with Industry</a></li></ul></div>
      <div class="TdmEntry">Partnerships and Cooperations<ul><li><a href="uid126.html&#10;&#9;&#9;  ">Regional Initiatives</a></li><li><a href="uid137.html&#10;&#9;&#9;  ">National Initiatives</a></li><li><a href="uid144.html&#10;&#9;&#9;  ">European Initiatives</a></li><li><a href="uid147.html&#10;&#9;&#9;  ">International Initiatives</a></li><li><a href="uid156.html&#10;&#9;&#9;  ">International Research Visitors</a></li></ul></div>
      <div class="TdmEntry">Dissemination<ul><li><a href="uid164.html&#10;&#9;&#9;  ">Promoting Scientific Activities</a></li><li><a href="uid167.html&#10;&#9;&#9;  ">Teaching - Supervision - Juries</a></li><li><a href="uid175.html&#10;&#9;&#9;  ">Popularization</a></li></ul></div>
      <div class="TdmEntry">
        <div>Bibliography</div>
      </div>
      <div class="TdmEntry">
        <ul>
          <li>
            <a id="tdmbibentyear" href="bibliography.html">Publications of the year</a>
          </li>
          <li>
            <a id="tdmbibentfoot" href="bibliography.html#References">References in notes</a>
          </li>
        </ul>
      </div>
    </div>
    <div id="main">
      <div class="mainentete">
        <div id="head_agauche">
          <small><a href="http://www.inria.fr">
	    
	    Inria
	  </a> | <a href="../index.html">
	    
	    Raweb 
	    2016</a> | <a href="http://www.inria.fr/en/teams/tasc">Presentation of the Project-Team TASC</a></small>
        </div>
        <div id="head_adroite">
          <table class="qrcode">
            <tr>
              <td>
                <a href="tasc.xml">
                  <img style="align:bottom; border:none" alt="XML" src="../static/img/icons/xml_motif.png"/>
                </a>
              </td>
              <td>
                <a href="tasc.pdf">
                  <img style="align:bottom; border:none" alt="PDF" src="IMG/qrcode-tasc-pdf.png"/>
                </a>
              </td>
              <td>
                <a href="../tasc/tasc.epub">
                  <img style="align:bottom; border:none" alt="e-pub" src="IMG/qrcode-tasc-epub.png"/>
                </a>
              </td>
            </tr>
            <tr>
              <td/>
              <td>PDF
</td>
              <td>e-Pub
</td>
            </tr>
          </table>
        </div>
      </div>
      <!--FIN du corps du module-->
      <br/>
      <div class="bottomNavigation">
        <div class="tail_aucentre">
          <a href="./uid106.html" accesskey="P"><img style="align:bottom; border:none" alt="previous" src="../static/img/icons/previous_motif.jpg"/> Previous | </a>
          <a href="./uid0.html" accesskey="U"><img style="align:bottom; border:none" alt="up" src="../static/img/icons/up_motif.jpg"/>  Home</a>
          <a href="./uid109.html" accesskey="N"> | Next <img style="align:bottom; border:none" alt="next" src="../static/img/icons/next_motif.jpg"/></a>
        </div>
        <br/>
      </div>
      <div id="textepage">
        <!--DEBUT2 du corps du module-->
        <h2>Section: 
      New Results</h2>
        <h3 class="titre3">Using CP for the Urban Transit Crew Rescheduling Problem</h3>
        <p>Scheduling urban and trans-urban transportation is an important issue for industrial societies. The Urban Transit Crew Scheduling Problem is one of the most important optimization problem related to this issue. It mainly relies on scheduling bus drivers workday respecting both collective agreements (see Figure <a title="Using CP for the Urban Transit Crew Rescheduling Problem" href="./uid107.html#uid108">9</a> for an example of regulation rule) and the bus schedule needs. If this problem has been intensively studied from a tactical point of view, its operational aspect has been neglected while the problem becomes more and more complex and more and more prone to disruptions. In this way, this paper presents how the constraint programming technologies are able to recover the tactical plans at the operational level in order to efficiently help in answering regulation needs after disruptions (see <a href="http://link.springer.com/chapter/10.1007%2F978-3-319-44953-1_40">CP conference paper</a>).</p>
        <div align="center" style="margin-top:10px">
          <a name="uid108">
            <!--...-->
          </a>
          <table title="" class="objectContainer">
            <caption align="bottom"><strong>Figure
	9. </strong>Illustration of typical regulation rule in the Labcom project;
Shift 2 of an employee is composed of tasks 2, 3, and 4.
It is between shifts 1 and 3 of the same employee. A break of
duration 4 is scheduled between task 1 of shift 1 and
task 2 of shift 2, because the gap between these tasks is at
least a break of 4. Similarly, a break of duration 7 is
scheduled after task 4 of shift 2 and task 5 of shift 3.
No other breaks can be scheduled between the tasks of shift 2
because of the minimum break duration. The span of
shift 2 is 22 and does not exceed 27: it is
composed of tasks 2, 3, and 4, as well as of the two gaps
between these tasks.</caption>
            <tr align="center">
              <td>
                <table>
                  <tr>
                    <td style="height:3px;" align="center">
                      <img style="width:341.43306pt" alt="IMG/shift.jpg" src="IMG/shift.jpg"/>
                    </td>
                  </tr>
                </table>
              </td>
            </tr>
          </table>
        </div>
      </div>
      <!--FIN du corps du module-->
      <br/>
      <div class="bottomNavigation">
        <div class="tail_aucentre">
          <a href="./uid106.html" accesskey="P"><img style="align:bottom; border:none" alt="previous" src="../static/img/icons/previous_motif.jpg"/> Previous | </a>
          <a href="./uid0.html" accesskey="U"><img style="align:bottom; border:none" alt="up" src="../static/img/icons/up_motif.jpg"/>  Home</a>
          <a href="./uid109.html" accesskey="N"> | Next <img style="align:bottom; border:none" alt="next" src="../static/img/icons/next_motif.jpg"/></a>
        </div>
        <br/>
      </div>
    </div>
  </body>
</html>
