|
| 1 | +% Generated by IEEEtran.bst, version: 1.12 (2007/01/11) |
| 2 | +\begin{thebibliography}{10} |
| 3 | +\providecommand{\url}[1]{#1} |
| 4 | +\csname url@samestyle\endcsname |
| 5 | +\providecommand{\newblock}{\relax} |
| 6 | +\providecommand{\bibinfo}[2]{#2} |
| 7 | +\providecommand{\BIBentrySTDinterwordspacing}{\spaceskip=0pt\relax} |
| 8 | +\providecommand{\BIBentryALTinterwordstretchfactor}{4} |
| 9 | +\providecommand{\BIBentryALTinterwordspacing}{\spaceskip=\fontdimen2\font plus |
| 10 | +\BIBentryALTinterwordstretchfactor\fontdimen3\font minus |
| 11 | + \fontdimen4\font\relax} |
| 12 | +\providecommand{\BIBforeignlanguage}[2]{{% |
| 13 | +\expandafter\ifx\csname l@#1\endcsname\relax |
| 14 | +\typeout{** WARNING: IEEEtran.bst: No hyphenation pattern has been}% |
| 15 | +\typeout{** loaded for the language `#1'. Using the pattern for}% |
| 16 | +\typeout{** the default language instead.}% |
| 17 | +\else |
| 18 | +\language=\csname l@#1\endcsname |
| 19 | +\fi |
| 20 | +#2}} |
| 21 | +\providecommand{\BIBdecl}{\relax} |
| 22 | +\BIBdecl |
| 23 | + |
| 24 | +\bibitem{bezanson2017julia} |
| 25 | +J.~Bezanson, A.~Edelman, S.~Karpinski, and V.~B. Shah, ``Julia: A fresh |
| 26 | + approach to numerical computing,'' \emph{SIAM review}, vol.~59, no.~1, pp. |
| 27 | + 65--98, 2017. |
| 28 | + |
| 29 | +\bibitem{OC_jl} |
| 30 | +J.-B. Caillau, O.~Cots, J.~Gergaud, P.~Martinon, and S.~Sed, |
| 31 | + ``{OptimalControl.jl: a Julia package to model and solve optimal control |
| 32 | + problems with ODE's}.'' |
| 33 | + |
| 34 | +\bibitem{shin2024accelerating} |
| 35 | +S.~Shin, M.~Anitescu, and F.~Pacaud, ``Accelerating optimal power flow with |
| 36 | + {GPU}s: {SIMD} abstraction of nonlinear programs and condensed-space |
| 37 | + interior-point methods,'' \emph{Electric Power Systems Research}, vol. 236, |
| 38 | + p. 110651, 2024. |
| 39 | + |
| 40 | +\bibitem{shin2021graph} |
| 41 | +S.~Shin, C.~Coffrin, K.~Sundar, and V.~M. Zavala, ``Graph-based modeling and |
| 42 | + decomposition of energy infrastructures,'' \emph{IFAC-PapersOnLine}, vol.~54, |
| 43 | + no.~3, pp. 693--698, 2021. |
| 44 | + |
| 45 | +\bibitem{Montoison_CUDSS_jl_Julia_interface} |
| 46 | +\BIBentryALTinterwordspacing |
| 47 | +A.~Montoison, ``{CUDSS.jl: Julia interface for NVIDIA cuDSS}.'' [Online]. |
| 48 | + Available: \url{github.com/exanauts/CUDSS.jl} |
| 49 | +\BIBentrySTDinterwordspacing |
| 50 | + |
| 51 | +\bibitem{montoison-orban-2023} |
| 52 | +A.~Montoison and D.~Orban, ``{Krylov.jl: A Julia basket of hand-picked Krylov |
| 53 | + methods},'' \emph{Journal of Open Source Software}, vol.~8, no.~89, p. 5187, |
| 54 | + 2023. |
| 55 | + |
| 56 | +\bibitem{Andersson2019} |
| 57 | +J.~A.~E. Andersson, J.~Gillis, G.~Horn, J.~B. Rawlings, and M.~Diehl, |
| 58 | + ``{CasADi} -- {A} software framework for nonlinear optimization and optimal |
| 59 | + control,'' \emph{Mathematical Programming Computation}, vol.~11, no.~1, pp. |
| 60 | + 1--36, 2019. |
| 61 | + |
| 62 | +\bibitem{wachter2006implementation} |
| 63 | +A.~W{\"a}chter and L.~T. Biegler, ``On the implementation of an interior-point |
| 64 | + filter line-search algorithm for large-scale nonlinear programming,'' |
| 65 | + \emph{Mathematical programming}, vol. 106, pp. 25--57, 2006. |
| 66 | + |
| 67 | +\bibitem{VanaretLeyffer2024} |
| 68 | +C.~Vanaret and S.~Leyffer, ``Unifying nonlinearly constrained nonconvex |
| 69 | + optimization,'' 2024, submitted to Mathematical Programming Computation. |
| 70 | + |
| 71 | +\bibitem{byrd2006k} |
| 72 | +R.~H. Byrd, J.~Nocedal, and R.~A. Waltz, ``Knitro: An integrated package for |
| 73 | + nonlinear optimization,'' \emph{Large-scale nonlinear optimization}, pp. |
| 74 | + 35--59, 2006. |
| 75 | + |
| 76 | +\bibitem{schenk2004solving} |
| 77 | +O.~Schenk and K.~G{\"a}rtner, ``Solving unsymmetric sparse systems of linear |
| 78 | + equations with pardiso,'' \emph{Future Generation Computer Systems}, vol.~20, |
| 79 | + no.~3, pp. 475--487, 2004. |
| 80 | + |
| 81 | +\bibitem{amestoy2000mumps} |
| 82 | +P.~R. Amestoy, I.~S. Duff, J.-Y. L’Excellent, and J.~Koster, ``{MUMPS: a |
| 83 | + general purpose distributed memory sparse solver},'' in \emph{International |
| 84 | + Workshop on Applied Parallel Computing}.\hskip 1em plus 0.5em minus |
| 85 | + 0.4em\relax Springer, 2000, pp. 121--130. |
| 86 | + |
| 87 | +\bibitem{fowkes2024libhsl} |
| 88 | +J.~Fowkes, A.~Lister, A.~Montoison, and D.~Orban, ``{LibHSL: the ultimate |
| 89 | + collection for large-scale scien-tific computation},'' \emph{Les Cahiers du |
| 90 | + GERAD ISSN}, vol. 711, p. 2440, 2024. |
| 91 | + |
| 92 | +\bibitem{houska2011acado} |
| 93 | +B.~Houska, H.~J. Ferreau, and M.~Diehl, ``{ACADO toolkit—An open-source |
| 94 | + framework for automatic control and dynamic optimization},'' \emph{Optimal |
| 95 | + control applications and methods}, vol.~32, no.~3, pp. 298--312, 2011. |
| 96 | + |
| 97 | +\bibitem{pulsipher2022unifying} |
| 98 | +J.~L. Pulsipher, W.~Zhang, T.~J. Hongisto, and V.~M. Zavala, ``A unifying |
| 99 | + modeling abstraction for infinite-dimensional optimization,'' \emph{Computers |
| 100 | + and Chemical Engineering}, vol. 156, 2022. |
| 101 | + |
| 102 | +\bibitem{dunning2017jump} |
| 103 | +I.~Dunning, J.~Huchette, and M.~Lubin, ``{JuMP: A modeling language for |
| 104 | + mathematical optimization},'' \emph{SIAM review}, vol.~59, no.~2, pp. |
| 105 | + 295--320, 2017. |
| 106 | + |
| 107 | +\bibitem{jeon2024} |
| 108 | +S.~H. Jeon, S.~Hong, H.~J. Lee, C.~Khazoom, and S.~Kim, ``{CusADi: A GPU |
| 109 | + Parallelization Framework for Symbolic Expressions and Optimal Control},'' |
| 110 | + 2024. |
| 111 | + |
| 112 | +\bibitem{pacaud2024gpu} |
| 113 | +F.~Pacaud and S.~Shin, ``{GPU}-accelerated nonlinear model predictive control |
| 114 | + with {ExaModels} and {MadNLP},'' \emph{arXiv e-prints}, pp. arXiv--2403, |
| 115 | + 2024. |
| 116 | + |
| 117 | +\bibitem{besard2018juliagpu} |
| 118 | +T.~Besard, C.~Foket, and B.~De~Sutter, ``Effective extensible programming: |
| 119 | + Unleashing {Julia} on {GPUs},'' \emph{IEEE Transactions on Parallel and |
| 120 | + Distributed Systems}, 2018. |
| 121 | + |
| 122 | +\bibitem{besard2019prototyping} |
| 123 | +T.~Besard, V.~Churavy, A.~Edelman, and B.~De~Sutter, ``Rapid software |
| 124 | + prototyping for heterogeneous and distributed platforms,'' \emph{Advances in |
| 125 | + Engineering Software}, vol. 132, pp. 29--46, 2019. |
| 126 | + |
| 127 | +\bibitem{Churavy_KernelAbstractions_jl} |
| 128 | +\BIBentryALTinterwordspacing |
| 129 | +V.~Churavy, ``{KernelAbstractions.jl}.'' [Online]. Available: |
| 130 | + \url{github.com/JuliaGPU/KernelAbstractions.jl} |
| 131 | +\BIBentrySTDinterwordspacing |
| 132 | + |
| 133 | +\bibitem{lattner2004llvm} |
| 134 | +C.~Lattner and V.~Adve, ``{LLVM: A compilation framework for lifelong program |
| 135 | + analysis \& transformation},'' in \emph{International symposium on code |
| 136 | + generation and optimization, 2004. CGO 2004.}\hskip 1em plus 0.5em minus |
| 137 | + 0.4em\relax IEEE, 2004, pp. 75--86. |
| 138 | + |
| 139 | +\bibitem{MLStyle_jl} |
| 140 | +\BIBentryALTinterwordspacing |
| 141 | +T.~Zhao, ``{MLStyle.jl}.'' [Online]. Available: |
| 142 | + \url{thautwarm.github.io/MLStyle.jl} |
| 143 | +\BIBentrySTDinterwordspacing |
| 144 | + |
| 145 | +\bibitem{montoison-migot-orban-siqueira-2021} |
| 146 | +A.~Montoison, T.~Migot, D.~Orban, and A.~S. Siqueira, ``{ADNLPModels.jl}: |
| 147 | + Automatic differentiation models implementing the nlpmodels api,'' 2021. |
| 148 | + |
| 149 | +\bibitem{Orban_NLPModels_jl_Data_Structures_2023} |
| 150 | +D.~Orban and A.~Soares~Siqueira, ``{NLPModels.jl: Data Structures for |
| 151 | + Optimization Models},'' 2023. |
| 152 | + |
| 153 | +\bibitem{montoison-orban-siquiera-nlpmodelsjump-2020} |
| 154 | +A.~Montoison, D.~Orban, and A.~S. Siqueira, ``{NLPModelsJuMP.jl}: Conversion |
| 155 | + from {JuMP} models to {NLPModels},'' 2020. |
| 156 | + |
| 157 | +\bibitem{bondarenko2000cops} |
| 158 | +A.~S. Bondarenko, D.~M. Bortz, and J.~Mor{\'e}, ``{COPS: Large-scale |
| 159 | + nonlinearly constrained optimization problems},'' Argonne National Lab., IL |
| 160 | + (US), Tech. Rep., 2000. |
| 161 | + |
| 162 | +\bibitem{COPS_jl} |
| 163 | +\BIBentryALTinterwordspacing |
| 164 | +F.~o. Pacaud and T.~Migot, ``{COPSBenchmark.jl}.'' [Online]. Available: |
| 165 | + \url{github.com/MadNLP/COPSBenchmark.jl} |
| 166 | +\BIBentrySTDinterwordspacing |
| 167 | + |
| 168 | +\bibitem{OCP_jl} |
| 169 | +J.-B. Caillau, O.~Cots, J.~Gergaud, and P.~Martinon, |
| 170 | + ``{OptimalControlProblems.jl: a collection of optimal control problems with |
| 171 | + ODE's in Julia}.'' |
| 172 | + |
| 173 | +\bibitem{MadNCL} |
| 174 | +A.~Montoison, F.~Pacaud, M.~Saunders, S.~Shin, and D.~Orban, ``{MadNCL: A GPU |
| 175 | + Implementation of Algorithm NCL for Large-Scale, Degenerate Nonlinear |
| 176 | + Programs},'' \emph{arXiv preprint arXiv:2510.05885}, 2025. |
| 177 | + |
| 178 | +\bibitem{montoison-2025} |
| 179 | +\BIBentryALTinterwordspacing |
| 180 | +A.~Montoison, F.~Pacaud, S.~Shin, and M.~Anitescu, ``{GPU Implementation of |
| 181 | + Second-Order Linear and Nonlinear Programming Solvers},'' 2025. [Online]. |
| 182 | + Available: \url{https://arxiv.org/abs/2508.16094} |
| 183 | +\BIBentrySTDinterwordspacing |
| 184 | + |
| 185 | +\end{thebibliography} |
0 commit comments