Carl D. Laird

dblp:71/6748 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
3since 2021 · last 2025
—ORCID · unresolved

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 2 · 2 since 2021Theory of computation · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
2 papers
Mathematical optimization · 72% Automated reasoning and model checking · 28%
Artificial intelligence
1 paper
Optimization for machine learning · 50% Deep learning architectures and training · 50%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Automated reasoning and model checking › constraint solving
constraint learning
0.912025
Conformal Mixed-Integer Constraint Learning with Feasibility Guarantees · NeurIPS 2025
Mathematical optimization
optimization under uncertainty
0.912025
Conformal Mixed-Integer Constraint Learning with Feasibility Guarantees · NeurIPS 2025
Machine learning › Deep learning architectures and training › scientific machine learning
neural surrogate model
0.612022
OMLT: Optimization & Machine Learning Toolkit · J. Mach. Learn. Res. 2022
Machine learning › Optimization for machine learning › model-based optimization › bayesian optimization
surrogate model
0.612022
OMLT: Optimization & Machine Learning Toolkit · J. Mach. Learn. Res. 2022
Mathematical optimization › integer programming
mixed-integer optimization
0.612022
OMLT: Optimization & Machine Learning Toolkit · J. Mach. Learn. Res. 2022
Mathematical optimization › black-box optimization
surrogate-based optimization
0.612022
OMLT: Optimization & Machine Learning Toolkit · J. Mach. Learn. Res. 2022
Mathematical optimization
data-driven optimization
0.312025
Conformal Mixed-Integer Constraint Learning with Feasibility Guarantees · NeurIPS 2025

Methods — techniques the papers use, named apart from their topics

gradient boosted trees · 1.1algebraic modeling · 1.1conformal prediction · 0.9
YearPublicationVenuePosition
2025 Conformal Mixed-Integer Constraint Learning with Feasibility Guarantees
abstract
We propose Conformal Mixed-Integer Constraint Learning (C-MICL), a novel framework that provides probabilistic feasibility guarantees for data-driven constraints in optimization problems. While standard Mixed-Integer Constraint Learning methods often violate the true constraints due to model error or data limitations, our C-MICL approach leverages conformal prediction to ensure feasible solutions are ground-truth feasible with probability at least $1{-}\alpha$, under a conditional independence assumption. The proposed framework supports both regression and classification tasks without requiring access to the true constraint function, while avoiding the scalability issues associated with ensemble-based heuristics. Experiments on real-world applications demonstrate that C-MICL consistently achieves target feasibility rates, maintains competitive objective performance, and significantly reduces computational cost compared to existing methods. Our work bridges mathematical optimization and machine learning, offering a principled approach to incorporate uncertainty-aware constraints into decision-making with rigorous statistical guarantees.
Daniel Ovalle, Lorenz T. Biegler, Ignacio E. Grossmann, Carl D. Laird, Mateo Dulce-Rubio
NeurIPS4
2023 Scalable Parallel Nonlinear Optimization with PyNumero and Parapint
abstract
We describe PyNumero, an open-source, object-oriented programming framework in Python that supports rapid development of performant parallel algorithms for structured nonlinear programming problems (NLP’s) using the Message Passing Interface (MPI). PyNumero provides three fundamental building blocks for developing NLP algorithms: a fast interface for calculating first and second derivatives with the AMPL Solver Library (ASL), a number of interfaces to efficient linear solvers, and block-structured vectors and matrices based on NumPy, SciPy, and MPI that support distributed parallel storage and computation. PyNumero’s design enables efficient, parallel algorithm development using high-level Python syntax while keeping expensive numerical calculations in fast, compiled implementations based on languages like C and Fortran. To demonstrate the utility of PyNumero, we also present Parapint, a Python package built on PyNumero for parallel solution of dynamic optimization problems. Parapint includes a parallel interior-point solver based on Schur-Complement decomposition. We illustrate the effectiveness of PyNumero for developing parallel algorithms with both code examples and scalability analyses for parallel matrix-vector dot products, parallel solution of structured systems of linear equations using Schur-Complement decomposition, and the parallel solution of a two-dimensional PDE optimal control problem. Our numerical results show nearly perfect scaling to more than 1,000 cores for large matrix-vector dot products and structured linear systems. Moreover, we obtain more than 354 times speedup for the optimal control example. History: Accepted by Alice Smith, EIC/Ted Ralphs, Area Editor/Software Tools. Funding: This work was funded in part by the Institute for the Design of Advanced Energy Systems (IDAES) with funding from the Office of Fossil Energy, Cross-Cutting Research, U.S. Department of Energy. This work was also funded by Sandia National Laboratories Laboratory Directed Research and Development (LDRD) program. Supplemental Material: The software that supports the findings of this study is available within the paper and its Supplemental Information ( https://pubsonline.informs.org/doi/suppl/10.1287/ijoc.2023.1272 ) as well as from the IJOC GitHub software repository ( https://github.com/INFORMSJoC/2021.0285 ) at ( http://dx.doi.org/10.5281/zenodo.7192328 ).
Jose S. Rodriguez, Robert B. Parker, Carl D. Laird, Bethany Nicholson, John D. Siirola, Michael Bynum 0001
INFORMS J. Comput.3
2022 OMLT: Optimization & Machine Learning Toolkit
abstract
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 trained using machine learning, into larger optimization problems. We discuss the advances in optimization technology that made OMLT possible and show how OMLT seamlessly integrates with the algebraic modeling language Pyomo. We demonstrate how to use OMLT for solving decision-making problems in both computer science and engineering.
Francesco Ceccon, Jordan Jalving, Joshua Haddad, Alexander Thebelt, Calvin Tsay, Carl D. Laird, Ruth Misener
J. Mach. Learn. Res.6