Models and algorithms for simple disjunctive temporal problems

02/06/2023
by   Carlo S. Sartori, et al.
0

Simple temporal problems represent a powerful class of models capable of describing the temporal relations between events that arise in many real-world applications such as logistics, robot planning and management systems. The classic simple temporal problem permits each event to have only a single release and due date. In this paper, we focus on the case where events may have an arbitrarily large number of release and due dates. This type of problem, however, has been referred to by various names. In order to simplify and standardize nomenclatures, we introduce the name Simple Disjunctive Temporal Problem. We provide three mathematical models to describe this problem using constraint programming and linear programming. To efficiently solve simple disjunctive temporal problems, we design two new algorithms inspired by previous research, both of which exploit the problem's structure to significantly reduce their space complexity. Additionally, we implement algorithms from the literature and provide the first in-depth empirical study comparing methods to solve simple disjunctive temporal problems across a wide range of experiments. Our analysis and conclusions offer guidance for future researchers and practitioners when tackling similar temporal constraint problems in new applications. All results, source code and instances are made publicly available to further assist future research.

READ FULL TEXT
research
06/13/2023

On Guiding Search in HTN Temporal Planning with non Temporal Heuristics

The Hierarchical Task Network (HTN) formalism is used to express a wide ...
research
03/02/2021

Single and Parallel Machine Scheduling with Variable Release Dates

In this paper we study a simple extension of the total weighted flowtime...
research
06/12/2018

Augmenting Stream Constraint Programming with Eventuality Conditions

Stream constraint programming is a recent addition to the family of cons...
research
03/13/2015

Hyper Temporal Networks

Simple Temporal Networks (STNs) provide a powerful and general tool for ...
research
10/05/2018

Mathematical models for stable matching problems with ties and incomplete lists

We present new integer linear programming (ILP) models for NP-hard optim...
research
03/19/2018

Comparing and Integrating Constraint Programming and Temporal Planning for Quantum Circuit Compilation

Recently, the makespan-minimization problem of compiling a general class...
research
12/19/2019

Data Science through the looking glass and what we found there

The recent success of machine learning (ML) has led to an explosive grow...

Please sign up or login with your details

Forgot password? Click here to reset