Model and algorithm for the quantity adjustment user equilibrium traffic assignment problem with link capacity constraints | Synapse