User profiles for Francesco Ceccon
Francesco CecconImperial College London Verified email at imperial.ac.uk Cited by 95 |
OMLT: Optimization & machine learning toolkit
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 …
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
Branch‐and‐cut optimization solvers typically apply generic algorithms, eg, cutting planes
or primal heuristics, to expedite performance for many mathematical optimization problems. …
or primal heuristics, to expedite performance for many mathematical optimization problems. …
Approximation algorithms for process systems engineering
Designing and analyzing algorithms with provable performance guarantees enables efficient
optimization problem solving in different application domains, eg communication networks, …
optimization problem solving in different application domains, eg communication networks, …
[HTML][HTML] SUSPECT: MINLP special structure detector for pyomo
We present SUSPECT, an open source toolkit that symbolically analyzes mixed-integer
nonlinear optimization problems formulated using the Python algebraic modeling library Pyomo. …
nonlinear optimization problems formulated using the Python algebraic modeling library Pyomo. …
[PDF][PDF] GALINI: An extensible mixed-integer quadratically-constrained optimization solver.
We present GALINI, an open source solver for nonconvex mixed-integer quadratically-constrained
quadratic programs formulated with the Python algebraic modeling library Pyomo. …
quadratic programs formulated with the Python algebraic modeling library Pyomo. …
[HTML][HTML] Solving the pooling problem at scale with extensible solver GALINI
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-…
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 …
market participants, more considerations are now required to prototype a profitable trading …
Presentation abstract: Optimization formulations for machine learning surrogates
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-…
eg already-trained neural network and gradient-boosted tree models, into larger decision-…
[PDF][PDF] GALINI: An extensible MIQCQP solver.
… Ceccon … Ceccon et al (Imperial College) … Ceccon et al. (imperial College) …
[PDF][PDF] Coramin: An Open-Source Toolset for Developing MINLP Algorithms.
… Michael Bynum1, Anya Castillo2, Francesco Ceccon3, Ben Knueven4, Carl Laird1, John
Siirola1 1Discrete Mathematics and Optimization, Sandia National Laboratories 2NextEra …
Siirola1 1Discrete Mathematics and Optimization, Sandia National Laboratories 2NextEra …