Use case
Read how the nonlinear optimization solver Artelys Knitro is used to solve traffic equilibrium models
Emerging transportation systems such as ride-hailing and ride sharing are transforming urban mobility patterns and entail challenges to transportation planners. Switches between different transportation modes are rarely analyzed.
The goal of this paper is to model the interactions of different transportation modes such as public transport and solo driving, ride-hailing and ride sharing. The authors propose a traffic equilibrium model for a coupled morning-evening network, in which travelers can change the transportation mode between the morning and the evening commute.
The authors analyze the costs and the constraints of this framework and propose a variational inequality model with a nonlinear convex cost function, as well as an equivalent mixed complementarity problem (MiCP).
The authors rely on Artelys Knitro to solve the MiCP model. The presented coupled morning-evening solution is compared to decoupled models, which optimize first the morning commute then the evening one, or vice-versa. Results obtained on a well-established network example show that the least path costs and the calculated number of drivers in the proposed model are nearly 10% smaller than those obtained with decoupled models.
Authors: Wei Gu (University of Southern California, LosAngeles, CA, USA), Michael Zhang (University of California Davis, Davis,CA, USA), Maged Dessouky and Jong-Shi Pang (University of Southern California, LosAngeles, CA, USA)
Start with a tutorial!
You’re not familiar with nonlinear optimization? This tutorial will present some examples of nonlinear problems for various applications. You will discover nonlinear programming methods using the Artelys Knitro solver in a Python notebook, through different examples.
Free trial
Get your trial license to test Artelys Knitro’s performances on your own mathematical optimization problem. The trial package includes free support and maintenance. You can have access to Artelys Knitro for free with a 1-month unlimited version or a 6-month limited version.
Artelys Knitro has unmatched performance

Best Nonlinear
Solver
Artelys Knitro has been ranked every year by public benchmarks consistently showing Artelys Knitro finds both feasible and proven optimal solutions faster than competing solvers.

Technical support
The Artelys technical support team comprises Artelys’consultants (PhD-level) who are used to solving the most difficult problems and deploying enterprise-wide optimization solutions. They can advise on algorithmic or software features that may result in enhanced performance in your usage of Artelys Knitro.

Updates and new features
The development team works continuously to provide two releases of Artelys Knitro every year. Based on feedback, we always improve our solver to meet users’ requirements and need to solve larger models faster.
© ARTELYS document.write(new Date().getFullYear()); • All rights reserved • Legal mentions