Abstract
The adjoint method provides a computationally efficient means of calculating the gradient for applications in constrained optimization. In this article, we consider a network of scalar conservation laws with general topology, whose behavior is modified by a set of control parameters in order to minimize a given objective function. After discretizing the corresponding partial differential equation models via the Godunov scheme, we detail the computation of the gradient of the discretized system with respect to the control parameters and show that the complexity of its computation scales linearly with the number of discrete state variables for networks of small vertex degree. The method is applied to the problem of coordinated ramp metering on freeway networks. Numerical simulations on the I15 freeway in California demonstrate an improvement in performance and running time compared with existing methods. In the context of model predictive control, the algorithm is shown to be robust to noise in the initial data and boundary conditions.
Similar content being viewed by others
References
Garavello, M., Piccoli, B.: Traffic Flow on Networks, vol. 1. American Institute of Mathematical Sciences, Springfield (2006)
Work, D.B., Blandin, S., Tossavainen, O.P., Piccoli, B., Bayen, A.M.: A traffic model for velocity data assimilation. Appl. Math. Res. eXpress 2010(1), 1 (2010)
Frazzoli, E., Dahleh, M.A., Feron, E.: Real-time motion planning for agile autonomous vehicles. J. Guid. Control Dyn. 25(1), 116–129 (2002)
Brunnermeier, S., Martin, S.: Interoperability cost analysis of the US automotive supply chain: final report. Technical report, DIANE Publishing (1999)
Gugat, M., Dick, M., Leugering, G.: Gas flow in fan-shaped networks: classical solutions and feedback stabilization. SIAM J. Control Optim. 49(5), 2101–2117 (2011)
Rothfarb, B., Frank, H., Rosenbaum, D.M., Steiglitz, K., Kleitman, D.J.: Optimal design of offshore natural-gas pipeline systems. Oper. Res. 18(6), 992–1020 (1970)
Gugat, M.: Contamination source determination in water distribution networks. SIAM J. Appl. Math. 72(6), 1772–1791 (2012)
Rabbani, T.S., Meglio, F.D., Litrico, X., Bayen, A.M.: Feed-forward control of open channel flow using differential flatness. IEEE Trans. Control Syst. Technol. 18(1), 213–221 (2010)
Gugat, M., Herty, M., Klar, A., Leugering, G.: Optimal control for traffic flow networks. J. Optim. Theory Appl. 126(3), 589–616 (2005)
Bayen, A., Raffard, R., Tomlin, C.: Adjoint-based control of a new eulerian network model of air traffic flow. IEEE Trans. Control Syst. Technol. 14(5), 804–818 (2006)
Kotsialos, A., Papageorgiou, M.: Nonlinear optimal control applied to coordinated ramp metering. IEEE Trans. Control Syst. Technol. 12(6), 920–933 (2004)
Coron, J.M., Vazquez, R., Krstic, M., Bastin, G.: Local exponential H 2 stabilization of a 2 \(\times \) 2 quasilinear hyperbolic system using backstepping. SIAM J. Control Optim. 51(3), 2005–2035 (2013)
Glass, O., Guerrero, S.: On the uniform controllability of the Burgers equation. SIAM J. Control Optim. 46(4), 1211–1238 (2007)
Jacquet, D., Krstic, M., de Wit, C.C.: Optimal control of scalar one-dimensional conservation laws. In: American Control Conference, vol. 2, p. 6. IEEE (2006)
Blanchard, L., Duvigneau, R., Vuong, A.V., Simeon, B.: Shape gradient for isogeometric structural design. J. Optim. Theory Appl. 161(2), 361–367 (2014)
Keller, D.: Optimal control of a nonlinear stochastic schrödinger equation. J. Optim. Theory Appl. 1–12 (2013). doi:10.1007/s10957-013-0399-0
Giles, M.B., Pierce, N.A.: An introduction to the adjoint approach to design. Flow Turbul. Combust. 65(3–4), 393–415 (2000)
Jameson, A., Martinelli, L.: Aerodynamic Shape Optimization Techniques Based on Control Theory. Springer, Berlin (2000)
Raffard, R.L., Amonlirdviman, K., Axelrod, J.D., Tomlin, C.J.: An adjoint-based parameter identification algorithm applied to planar cell polarity signaling. IEEE Trans. Autom. Control 53(Special Issue), 109–121 (2008)
Bressan, A., Guerra, G.: Shift-differentiability of the flow generated by a conservation law. Discrete Contin. Dyn. Syst. 3(1), 35–58 (1997)
Ulbrich, S.: A sensitivity and adjoint calculus for discontinuous solutions of hyperbolic conservation laws with source terms. SIAM J. Control Optim. 41(3), 740–797 (2002)
Ulbrich, S.: Adjoint-based derivative computations for the optimal control of discontinuous solutions of hyperbolic conservation laws. Syst. Control Lett. 48(3), 313–328 (2003)
Jacquet, D., de Wit, C.C., Koenig, D.: Optimal ramp metering strategy with extended LWR model; analysis and computational methods. In: Proceedings of the 16th IFAC World Congress (2005)
Moin, P., Bewley, T.: Feedback control of turbulence. Appl. Mech. Rev. 47(6S), S3 (1994)
Reuther, J., Jameson, A., Farmer, J., Martinelli, L., Saunders, D.: Aerodynamic Shape Optimization of Complex Aircraft Configurations via an Adjoint Formulation. Research Institute for Advanced Computer Science, NASA Ames Research Center, Mountain View (1996)
Müller, J.D., Cusdin, P.: On the performance of discrete adjoint CFD codes using automatic differentiation. Int. J. Numer. Methods Fluids 47(8–9), 939–945 (2005)
Giering, R., Kaminski, T.: Recipes for adjoint code construction. ACM Trans. Math. Softw. 24(4), 437–474 (1998)
Giles, M.B.: Discrete adjoint approximations with shocks. In: Hyperbolic Problems: Theory, Numerics, Applications, pp. 185–194. Springer, Berlin (2003)
Giles, M., Ulbrich, S.: Convergence of linearized and adjoint approximations for discontinuous solutions of conservation laws. Part 2: Adjoint approximations and extensions. SIAM J. Numer. Anal. 48(3), 905–921 (2010)
Banda, M.K., Herty, M.: Adjoint imex-based schemes for control problems governed by hyperbolic conservation laws. Comput. Optim. Appl. 51(2), 909–930 (2012)
Nessyahu, H., Tadmor, E.: Non-oscillatory central differencing for hyperbolic conservation laws. J. Comput. Phys. 87(2), 408–463 (1990)
Strub, I.S., Bayen, A.M.: Weak formulation of boundary conditions for scalar conservation laws: an application to highway traffic modelling. Int. J. Robust Nonlinear Control 16(16), 733–748 (2006)
Giles, M., Pierce, N.: Adjoint equations in CFD: duality, boundary conditions and solution behaviour. AIAA Pap. 97(1850), 182–198 (1997)
Castaings, W., Dartus, D., Honnorat, M., Le Dimet, F.-X., Loukili, Y. Monnier, J.: Automatic differentiation: a tool for variational data assimilation and adjoint sensitivity analysis for flood modeling. In: Automatic Differentiation: Applications, Theory, and Implementations, vol. 50, pp. 249–262. Springer, Berlin (2006)
Jacquet, D., de Wit, C., Koenig, D.: Traffic control and monitoring with a macroscopic model in the presence of strong congestion waves. In: 44th IEEE Conference on Decision and Control, pp. 2164–2169. IEEE (2005)
Gomes, G., Horowitz, R.: Optimal freeway ramp metering using the asymmetric cell transmission model. Transp. Res. C Emerg. Technol. 14(4), 244–262 (2006)
Ziliaskopoulos, A.K.: A linear programming model for the single destination system optimum dynamic traffic assignment problem. Transp. Sci. 34(1), 37 (2000)
Muralidharan, A., Horowitz, R.: Optimal control of freeway networks based on the link node cell transmission model. In: American Control Conference (ACC), pp. 5769–5774. IEEE (2012)
Fugenschuh, A., Herty, M., Klar, A., Martin, A.: Combinatorial and continuous models for the optimization of traffic flows on networks. SIAM J. Optim. 16(4), 1155–1176 (2006)
D’Apice, C., Gottlich, S., Herty, M., Piccoli, B.: Modeling, Simulation, and Optimization of Supply Chains: A Continuous Approach. SIAM, Philadelphia (2010)
Ramón, J., Frejo, J., Camacho, E.F.: Global versus local MPC algorithms in freeway traffic control with ramp metering and variable speed limits. IEEE Trans. Intell. Transp. Syst. 13(4), 1556–1565 (2013)
Ben-Akiva, M., Cuneo, D., Hasan, M.: Evaluation of freeway control using a microscopic simulation laboratory. Transp. Res. C Emerg. Technol. 11(1), 29–50 (2003)
Richards, P.: Shock waves on the highway. Oper. Res. 4(1), 42–51 (1956)
Lighthill, M., Whitham, G.: On kinematic waves. II. A theory of traffic flow on long crowded roads. Proc. R. Soc. Lond. Ser. A Math. Phys. Sci. 229(1178), 317 (1955)
Daganzo, C.F.: The cell transmission model. Part II: Network traffic. Transp. Res. B Methodol. 29(2), 79–93 (1995)
Papageorgiou, M., Hadj-Salem, H., Blosseville, J.: Alinea: a local feedback control law for on-ramp metering. Transp. Res. Rec. 1320, 58–64 (1991)
Papamichail, I., Papageorgiou, M., Vong, V., Gaffney, J.: Heuristic ramp-metering coordination strategy implemented at monash freeway, australia. Transp. Res. Rec. J. Transp. Res. Board 2178(1), 10–20 (2010)
Kachroo, P.: Feedback Ramp Metering in Intelligent Transportation Systems. Springer, Berlin (2003)
Chen, O., Hotz, A., Ben-Akiva, M.: Development and evaluation of a dynamic ramp metering control model. Technical report (1997)
Bressan, A.: Hyperbolic Systems of Conservation Laws, Oxford Lecture Series in Mathematics and Its Applications, vol. 20. Oxford University Press, Oxford (2000)
Evans, L.C.: Partial Differential Equations. Graduate Studies in Mathematics. American Mathematical Society, Providence (1998)
Godunov, S.K.: A difference method for numerical calculation of discontinuous solutions of the equations of hydrodynamics. Matematicheskii Sbornik 89(3), 271–306 (1959)
Wächter, A., Biegler, L.T.: On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Math. Program. 106(1), 25–57 (2006)
Flasskamp, K., Murphey, T., Ober-Blobaum, S.: Switching time optimization in discretized hybrid dynamical systems. In: IEEE 51st Annual Conference on Decision and Control (CDC), pp. 707–712. IEEE (2012)
Delle Monache, M.L., Reilly, J., Samaranayake, S., Krichene, W., Goatin, P., Bayen, A.M.: A PDE–ODE model for a junction with ramp buffer. SIAM J. Appl. Math. 74(1), 22–39 (2014)
Fiacco, A.V., McCormick, G.P.: Nonlinear Programming: Sequential Unconstrained Minimization Techniques, vol. 4. SIAM, Philadelphia (1990)
Boyd, S., Vandenberghe, L.: Convex Optimization, vol. 25. Cambridge University Press, Cambridge (2010)
Chen, C., Petty, K., Skabardonis, A., Varaiya, P., Jia, Z.: Freeway performance measurement system: mining loop detector data. Transp. Res. Rec. J. Transp. Res. Board 1748(1), 96–102 (2001)
Skabardonis, A., Varaiya, P., Petty, K.: Measuring recurrent and nonrecurrent traffic congestion. Transp. Res. Rec. 1856(03), 118–124 (2003)
Acknowledgments
The authors have been supported by the California Department of Transportation under the Connected Corridors program, CAREER Grant CNS-0845076 under the project ‘Lagrangian Sensing in Large Scale Cyber-Physical Infrastructure Systems’, the European Research Council under the European Union’s Seventh Framework Program (FP/2007-2013)/ERC Grant Agreement No. 257661, the INRIA associated team ‘Optimal REroute Strategies for Traffic managEment’ and the France-Berkeley Fund under the project ‘Optimal Traffic Flow Management with GPS Enabled Smartphones’.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Emilio Frazzoli.
Rights and permissions
About this article
Cite this article
Reilly, J., Samaranayake, S., Delle Monache, M.L. et al. Adjoint-Based Optimization on a Network of Discretized Scalar Conservation Laws with Applications to Coordinated Ramp Metering. J Optim Theory Appl 167, 733–760 (2015). https://doi.org/10.1007/s10957-015-0749-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10957-015-0749-1
Keywords
- Control of discretized PDEs
- Network of hyperbolic conservation laws
- Adjoint-based optimization
- Transportation engineering
- Ramp metering