Formulating a mathematical model for container assignment optimization on an intermodal network