This project develops algorithmic protocols and computational tools for solving mixed-integer nonlinear optimization problems; we focus on building effective solution strategies for engineering applications.
[+] more
Projects
Optimization over machine learning surrogates
We're hybridizing mechanistic, model-based optimization with data-driven optimization by developing mathematical programming formulations of machine learning surrogate models.
[+] more
Active learning & Experimental design
We're developing data-efficient strategies to reduce the number of experiments needed for chemical and pharmaceutical development and manufacturing.
[+] more
Optimization under uncertainty
Safety-critical settings sometimes require optimization with respect to the worst-case realization of the problem setting. The adversarial, robust optimization setting is especially useful when errors are very costly.
[+] more
Explainable optimization
Optimization solvers are often unexplainable black boxes where the reasoning for a solution is inaccessible to users. We use argumentation to empower the interaction between optimization solvers and users, supported by tractable explanations which certify or refute solutions.
[+] more
Scheduling & rescheduling
In logistics applications such as our Royal Mail collaboration, a planned schedule is made in advance. But suppose something disruptive happens and we need to adapt quickly. How can we make rescheduling efficient?
[+] more
Designing heat recovery networks
Heat exchanger networks reuse excess industrial process heat onsite and thereby improve energy recovery. We consider the resulting mixed-integer nonlinear optimization problem for designing heat recovery networks.
[+] more
Bioprocess optimization for stem cell tissue engineering
This project considers robust superstructure design and operation of a bioreactor that produces red blood cells. Although we develop an optimization model for a specific bioreactor, the intellectual framework may generally apply to bioprocess optimization.
[+] more
Global optimization of petrochemical process networks
This project optimizes fuel blending for energy systems on a feed-forward network of inputs, intermediate storage, and outputs; we investigate blending petrochemical feeds in a way that maximizes profit subject to environmental standards.
[+] more
Bayesian optimization with dimension scheduling: Application to biological systems
Our Dimension Scheduling Algorithm reduces the computational burden of Bayesian optimization for many experiments. The key is optimizing the fitness function only along a small set of dimensions at each iteration.
[+] more
Capturing cell cycle heterogeneity using a hybrid experimental/computational approach
This project develops a platform comprising of a mathematical model of the cell cycle, supported by experimental data parameters and validated through independent measurements.
[+] more
Modeling disease trajectories for Chronic Lymphocytic Leukemia
Chronic Lymphocytic Leukemia (CLL) is a type of peripheral blood and bone marrow cancer. This project proposes mathematical equations representing the disease dynamics of B-cell CLL.
[+] more