A robust algorithm to solve the signal setting problem considering different traffic assignment approaches