Integer programming models for unidirectional and bidirectional cyclic load-dependent routing problems | Synapse