constraints networks