‹ Back to the directory

Francois Pacaud

Francois Pacaud

Researcher Scientist

Center · CAS

Topic(s)
Computer Science, Grid/Network, Managing Uncertainty, Scenario-Modelling

Biography

François Pacaud is a researcher specializing in the optimization of energy systems and large-scale infrastructure networks. His work focuses on developing advanced numerical methods to solve complex problems in nonlinear optimization, particularly in the fields of electricity markets, microgrids, and dynamic systems under uncertainty. He explores innovative approaches such as gradient-based iterative methods, primal decomposition algorithms, and the use of parallel architectures (GPUs) to accelerate the solution of large-scale problems. His research also incorporates stochastic optimal control techniques, such as stochastic dual dynamic programming (SDDP) and model predictive control (MPC), applied to the optimal management of energy networks and distributed systems. The evolution of his work reflects a growing expertise in adapting optimization solvers to high-performance computing architectures, while ensuring scalable and robust solutions for industrial and academic applications.

Publication(s)

Teaching

Optimization

Lecturer

This optimization course covers finite-dimensional convex nonlinear optimization. It begins by presenting the fundamentals of convex analysis and the sufficient and necessary conditions for optimality. Next, optimization algorithms—first for unconstrained problems and then for constrained problems—are discussed in detail, along with detailed proofs of convergence guarantees. Finally, elements of advanced convex analysis are covered to provide an introduction to non-smooth optimization methods. This course includes lectures (10 hours), tutorials (8 hours), and practical sessions conducted in Python (6 hours). Detailed ContentChapter 1: Optimality Conditions and Convex Analysis (3 hours)Definitions, optimality conditions, convex analysis (convex function, subdifferential, optimality conditions, strong convexity)Chapter 2: Numerical Methods for Differentiable Optimization (15 hours)2.1 Unconstrained Optimization: Gradient Methods (optimal step, linear search, stochastic gradient)Newton and quasi-Newton (BFGS)2.2 Constrained OptimizationLagrange multipliers, stationarity conditionsKKT conditions, active constraint algorithmsDuality and saddle points, Uzawa’s algorithmChapter 3: Introduction to Non-Smooth Optimization (6 hours) Advanced convex analysis: Fechner transform, proximal operator; subgradient methods, proximal gradient method, bundle methods

Optimisation stochastique

2024 – en cours Course Director

PhD supervision

  • 2025 Methods for exploiting structure in large-scale stochastic optimization GARRISI Charles