publications
publications by categories in reversed chronological order. generated by jekyll-scholar.
2025
- arXivcuPDLPx: A Further Enhanced GPU-Based First-Order Solver for Linear ProgrammingHaihao Lu, Zedong Peng, and Jinwen YangarXiv preprint arXiv:2507.14051, 2025
We introduce cuPDLPx, a further enhanced GPU-based first-order solver for linear programming. Building on the recently developed restarted Halpern PDHG for LP, cuPDLPx incorporates a number of new techniques, including a new restart criterion and a PID-controlled primal weight update. These improvements are carefully tailored for GPU architectures and deliver substantial computational gains. Across benchmark datasets, cuPDLPx achieves 2.5x-5x speedups on MIPLIB LP relaxations and 3x-6.8x on Mittelmann’s benchmark set, with particularly strong improvements in high-accuracy and presolve-enabled settings. The solver is publicly available at https://github.com/MIT-Lu-Lab/cuPDLPx.
- arXivHybrid Quantum Branch-and-Bound Method for Quadratic Unconstrained Binary OptimizationZedong Peng, Daniel Roux, and David E Bernal NeiraarXiv preprint arXiv:2509.11040, 2025
Quantum algorithms have shown promise in solving Quadratic Unconstrained Binary Optimization (QUBO) problems, benefiting from their connection to the transverse field Ising model. Various Ising solvers, both classical and quantum, have emerged to tackle such problems efficiently but lack global optimality guarantees and often suffer from hardware limitations such as limited qubit availability. In this work, we propose a hybrid branch-and-bound (B&B) framework that integrates Ising solvers as heuristics within a classical B&B algorithm. Unlike prior theoretical studies, our work presents a practical implementation, available as open-source on GitHub. We explore when and where to apply Ising solvers in the search tree and introduce a custom branching rule optimized QUBO embedding. Our method is evaluated on hundreds of QUBO instances from QUBOLib.jl using Gurobi and the D-Wave quantum annealer. Our results show up to 11% less solution time and 17% fewer nodes compared to default Gurobi, an off-the-shelf commercial optimization solver. These findings demonstrate the value of hybrid quantum-classical strategies for enhancing exact optimization.
- Benchmarking quantum optimization for the maximum-cut problem on a superconducting quantum computerMaxime Dupont, Bhuvanesh Sundar, Bram Evert, and 4 more authorsPhysical Review Applied, 2025
Achieving high-quality solutions faster than classical solvers on computationally hard problems is a challenge for quantum optimization to deliver utility. Using a superconducting quantum computer, we experimentally investigate the performance of a hybrid quantum-classical algorithm inspired by semidefinite programming approaches for solving the maximum-cut problem on 3-regular graphs up to several thousand variables. We leverage the structure of the input problems to address sizes beyond what current quantum machines can naively handle. We attain an average approximation ratio of 99% over a random ensemble of thousands of problem instances. We benchmark the quantum solver against similarly high-performing classical heuristics, including the gurobi optimizer, simulated annealing, and the Burer-Monteiro algorithm. A run-time analysis shows that the quantum solver on large-scale problems is competitive against gurobi but short of others on a projected 100-qubit quantum computer. We explore multiple leads to close the gap and discuss prospects for a practical quantum speedup.
- arXivSpectral Outer-Approximation Algorithms for Binary Semidefinite ProblemsDaniel Roux, Zedong Peng, and David E Bernal NeiraarXiv preprint arXiv:2506.18265, 2025
Integer semidefinite programming (ISDP) has recently gained attention due to its connection to binary quadratically constrained quadratic programs (BQCQPs), which can be exactly reformulated as binary semidefinite programs (BSDPs). However, it remains unclear whether this reformulation effectively uses existing ISDP solvers to address BQCQPs. To the best of our knowledge, no specialized ISDP algorithms exploit the unique structure of BSDPs derived from BQCQPs. This paper proposes a novel spectral outer approximation algorithm tailored for BSDPs derived from BQCQP reformulations. Our approach is inspired by polyhedral and second-order representable regions that outer approximate the feasible set of a semidefinite program relying on a spectral decomposition of a matrix that simultaneously diagonalizes the objective matrix and an aggregation of the constraint matrices. Computational experiments show that our algorithm is competitive with, and in some cases outperforms, state-of-the-art ISDP solvers such as SCIP-SDP and PAJARITO, highlighting ISDP’s potential for solving BQCQPs.
2024
- arXivMPAX: Mathematical programming in JAXHaihao Lu, Zedong Peng, and Jinwen YangarXiv preprint arXiv:2412.09734, 2024
This paper presents MPAX (Mathematical Programming in JAX), a versatile and efficient toolbox for integrating linear programming (LP) into machine learning workflows. MPAX implemented the state-of-the-art first-order methods, restarted average primal-dual hybrid gradient and reflected restarted Halpern primal-dual hybrid gradient, to solve LPs in JAX. This provides native support for hardware accelerations along with features like batch solving, auto-differentiation, and device parallelism. Extensive numerical experiments demonstrate the advantages of MPAX over existing solvers. The solver is available at https://github.com/MIT-Lu-Lab/MPAX.
- PreprintEnhanced Outer-Approximation Methods for MINLP via Presolve Convexification and Bound TighteningZedong Peng, Kaiyu Cao, Kevin C Furman, and 3 more authorsIn , 2024
Advancements in convexification and domain reduction techniques have significantly enhanced the performance of global optimization solvers for challenging Mixed-Integer Nonlinear Programming (MINLP) problems. However, the great potential of these techniques has not yet been fully harnessed in decomposition-based MINLP solvers. Motivated by this consideration, we present an improved Outer-Approximation (OA) method by integrating convexification and bound tightening techniques. To effectively solve convex MINLP problems, both multi-tree and single-tree (i.e., known as the LP/NLP Branch-and-Bound (B&B) method) settings of the OA method are investigated. Moreover, the advanced global OA and global LP/NLP B&B methods are extended to include these techniques for non-convex MINLP problems. These new methods have been developed and incorporated into the open-source Mixed-Integer Nonlinear Decomposition Toolbox for Pyomo-MindtPy. Extensive computational experiments were conducted using the MINLP benchmark library MINLPLib to validate the effectiveness and reliability of the developed methods. The results show that incorporating the convexification and bound tightening techniques into the (global) OA and (global) LP/NLP B&B methods significantly reduces the computational time and the number of iterations required for the solution.
- CCEMeasure this, not that: Optimizing the cost and model-based information content of measurementsJialu Wang, Zedong Peng, Ryan Hughes, and 3 more authorsComputers & Chemical Engineering, 2024
Model-based design of experiments (MBDoE) is a powerful framework for selecting and calibrating science-based mathematical models from data. This work extends popular MBDoE workflows by proposing a convex mixed integer (non)linear programming (MINLP) problem to optimize the selection of measurements. The solver MindtPy is modified to support calculating the D-optimality objective and its gradient via an external package, SciPy, using the grey-box module in Pyomo. The new approach is demonstrated in two case studies: estimating highly correlated kinetics from a batch reactor and estimating transport parameters in a large-scale rotary packed bed for CO capture. Both case studies show how examining the Pareto-optimal trade-offs between information content measured by A- and D-optimality versus measurement budget offers practical guidance for selecting measurements for scientific experiments.
- CDCAddressing Discrete Dynamic Optimization via a Logic-Based Discrete-Steepest Descent AlgorithmZedong Peng, Albert Lee, and David E Bernal NeiraIn 2024 IEEE 63rd Conference on Decision and Control (CDC), 2024
Dynamic optimization problems involving discrete decisions have several applications, yet lead to challenging optimization problems that must be addressed efficiently. Combining discrete variables with potentially nonlinear constraints stemming from dynamics within an optimization model results in mathematical programs for which off-the-shelf techniques might be insufficient. This work uses a novel approach, the Logic-based Discrete-Steepest Descent Algorithm (LD-SDA), to solve Discrete Dynamic Optimization problems. The problems are formulated using Boolean variables that enforce differential systems of constraints and encode logic constraints that the optimization problem needs to satisfy. By posing the problem as a generalized disjunctive program with dynamic equations within the disjunctions, the LD-SDA takes advantage of the problem’s inherent structure to efficiently explore the combinatorial space of the Boolean variables and selectively include relevant differential equations to mitigate the computational complexity inherent in dynamic optimization scenarios. We rigorously evaluate the LD-SDA with benchmark problems from the literature that include dynamic transitioning modes and find it to outperform traditional methods, i.e., mixed-integer nonlinear and generalized disjunctive programming solvers, in terms of efficiency and capability to handle dynamic scenarios. This work presents a systematic method and provides an open-source software implementation to address these discrete dynamic optimization problems by harnessing the information within its logical-differential structure.
2022
- JoGOAlternative regularizations for Outer-Approximation algorithms for convex MINLPDavid E Bernal, Zedong Peng, Jan Kronqvist, and 1 more authorJournal of Global Optimization, 2022
In this work, we extend the regularization framework from Kronqvist et al. (Math Program 180(1):285–310, 2020) by incorporating several new regularization functions and develop a regularized single-tree search method for solving convex mixed-integer nonlinear programming (MINLP) problems. We propose a set of regularization functions based on distance metrics and Lagrangean approximations, used in the projection problem for finding new integer combinations to be used within the Outer-Approximation (OA) method. The new approach, called Regularized Outer-Approximation (ROA), has been implemented as part of the open-source Mixed-integer nonlinear decomposition toolbox for Pyomo—MindtPy. We compare the OA method with seven regularization function alternatives for ROA. Moreover, we extend the LP/NLP Branch and Bound method proposed by Quesada and Grossmann (Comput Chem Eng 16(10–11):937–947, 1992) to include regularization in an algorithm denoted RLP/NLP. We provide convergence guarantees for both ROA and RLP/NLP. Finally, we perform an extensive computational experiment considering all convex MINLP problems in the benchmark library MINLPLib. The computational results show clear advantages of using regularization combined with the OA method.
- AIChE J.Shale gas field development planning under production profile uncertaintyZedong Peng, Can Li, Ignacio E Grossmann, and 4 more authorsAIChE Journal, 2022
In shale gas field development, the major endogenous uncertainty comes from the production profile of candidate wells and its realization is dependent on the development decision. In this work, we apply multistage stochastic programming to address the shale gas field development planning problem under production profile uncertainty. Business realities such as budget limit and uncertainty resolution delay are also considered in the proposed model. To solve the multistage stochastic model, a Lagrangean decomposition method and a heuristic method are proposed. Computational results demonstrate the efficiency of the proposed methods on examples that are otherwise intractable. The optimal development strategy from the proposed model is analyzed under different levels of uncertainties. Different cases are further tested to figure out the impact of budget and resolution delay on development decisions.
2021
- AIChE J.Multi-period design and planning model of shale gas field developmentZedong Peng, Can Li, Ignacio E Grossmann, and 4 more authorsAIChE Journal, 2021
Long‐term design and planning of shale gas field development is challenging due to the complex development operations and a wide range of candidate locations. In this work, we focus on the multi‐period shale gas field development problem, where the shale gas field has multiple formations and each well can be developed from one of several alternative pads. The decisions in this problem involve the design of the shale gas network and the planning of development operations. A mixed‐integer linear programming (MILP) model is proposed to address this problem. Since the proposed model is a large‐scale MILP, we propose a solution pool‐based bilevel decomposition algorithm to solve it. Results on realistic instances demonstrate the value of the proposed model and the effectiveness of the proposed algorithm.
2019
- CACDeep reinforcement learning approach for capacitated supply chain optimization under demand uncertaintyZedong Peng, Yi Zhang, Yiping Feng, and 3 more authorsIn 2019 Chinese automation congress (CAC), 2019
With the global trade competition becoming further intensified, Supply Chain Management (SCM) technology has become critical to maintain competitive advantages for enterprises. However, the economic integration and increased market uncertainty have brought great challenges to SCM. In this paper, two Deep Reinforcement Learning (DRL) based methods are proposed to solve multi-period capacitated supply chain optimization problem under demand uncertainty. The capacity constraints are satisfied from both modelling perspective and DRL algorithm perspective. Both continuous action space and discrete action space are considered. The performance of the methods is analyzed through the simulation of three different cases. Compared to the baseline of (r, Q) policy, the proposed methods show promising results for the supply chain optimization problem.
- I&ECRA progressive hedging-based solution approach for integrated planning and scheduling problems under demand uncertaintyZedong Peng, Yi Zhang, Yiping Feng, and 2 more authorsIndustrial & Engineering Chemistry Research, 2019
Progressive hedging (PH) is a classical decomposition algorithm for solving multistage stochastic problems. However, due to the exponentially growing model size of real-world enterprise-wide optimization problems, critical issues arise when implementing PH in practice. In this work, we propose a novel PH-based algorithm to address integrated planning and scheduling problems under demand uncertainty in a general mathematical formulation. Strategies are proposed to accelerate and guarantee the convergence of the algorithm. Through application of the enhanced PH to solve variants of a typical state–task network example and a real-world ethylene plant case, computational results demonstrate that the proposed algorithm outperforms directly invoking commercial solvers and gets a better solution within nearly two-thirds of the direct solution time on a serial computer. The advantage of the multistage stochastic programming method is also demonstrated by comparing the model solution with the counterparts of an expected value-based deterministic model and a two-stage stochastic model.