Envoyer par SMS: A Job-Shop Scheduling Problem with Bidirectional Circular Precedence Constraints