User profiles for Francesco Ceccon

Francesco Ceccon

Imperial College London
Verified email at imperial.ac.uk
Cited by 95

OMLT: Optimization & machine learning toolkit

F Ceccon, J Jalving, J Haddad, A Thebelt… - Journal of Machine …, 2022 - jmlr.org
The optimization and machine learning toolkit (OMLT) is an open-source software package
incorporating neural network and gradient-boosted tree surrogate models, which have been …

Using functional programming to recognize named structure in an optimization problem: application to pooling

F Ceccon, G Kouyialis, R Misener - AIChE Journal, 2016 - Wiley Online Library
Branch‐and‐cut optimization solvers typically apply generic algorithms, eg, cutting planes
or primal heuristics, to expedite performance for many mathematical optimization problems. …

Approximation algorithms for process systems engineering

D Letsios, R Baltean-Lugojan, F Ceccon… - Computers & Chemical …, 2020 - Elsevier
Designing and analyzing algorithms with provable performance guarantees enables efficient
optimization problem solving in different application domains, eg communication networks, …

[HTML][HTML] SUSPECT: MINLP special structure detector for pyomo

F Ceccon, JD Siirola, R Misener - Optimization Letters, 2020 - Springer
We present SUSPECT, an open source toolkit that symbolically analyzes mixed-integer
nonlinear optimization problems formulated using the Python algebraic modeling library Pyomo. …

[PDF][PDF] GALINI: An extensible mixed-integer quadratically-constrained optimization solver.

F Ceccon, R Baltean-Lugojan, ML Bynum, C Li… - 2020 - osti.gov
We present GALINI, an open source solver for nonconvex mixed-integer quadratically-constrained
quadratic programs formulated with the Python algebraic modeling library Pyomo. …

[HTML][HTML] Solving the pooling problem at scale with extensible solver GALINI

F Ceccon, R Misener - Computers & Chemical Engineering, 2022 - Elsevier
This paper presents a Python library to model pooling problems, a class of network flow
problems with many engineering applications. The library automatically generates a mixed-…

Momentum strategies: Comparison of programming language performance

F Ceccon, L Thukral, PV Eleuterio - The Journal of Trading, 2016 - pm-research.com
Given the increase in the popularity of algorithmic trading resulting from an increase in
market participants, more considerations are now required to prototype a profitable trading …

Presentation abstract: Optimization formulations for machine learning surrogates

F Ceccon, J Jalving, J Haddad, A Thebelt… - … on Process Systems …, 2022 - books.google.com
In many process systems engineering applications, we seek to integrate surrogate models,
eg already-trained neural network and gradient-boosted tree models, into larger decision-…

[PDF][PDF] GALINI: An extensible MIQCQP solver.

F Ceccon, R Misener, R Baltean-Lugojan, ML Bynum - 2020 - osti.gov
CecconCeccon et al (Imperial College) … Ceccon et al. (imperial College) …

[PDF][PDF] Coramin: An Open-Source Toolset for Developing MINLP Algorithms.

ML Bynum, A Castillo, F Ceccon, B Knueven, CD Laird… - 2020 - osti.gov
… Michael Bynum1, Anya Castillo2, Francesco Ceccon3, Ben Knueven4, Carl Laird1, John
Siirola1 1Discrete Mathematics and Optimization, Sandia National Laboratories 2NextEra …