kth.sePublications KTH
Change search
Link to record
Permanent link

Direct link
Publications (10 of 25) Show all publications
Kronqvist, J., Bernal Neira, D. E. & Grossmann, I. E. (2025). 50 years of mixed-integer nonlinear and disjunctive programming. European Journal of Operational Research
Open this publication in new window or tab >>50 years of mixed-integer nonlinear and disjunctive programming
2025 (English)In: European Journal of Operational Research, ISSN 0377-2217, E-ISSN 1872-6860Article, review/survey (Refereed) Epub ahead of print
Abstract [en]

This paper gives an overview of the development of Mixed-Integer Nonlinear Programming (MINLP) and Generalized Disjunctive Programming (GDP) over the past fifty years. We cover key methods, algorithms, and techniques for solving MINLPs and GDPs, focusing on both the modeling framework and solution techniques. We provide historical perspectives, highlight the key features and major challenges, and aim to give an in-depth introduction to the fields. We also discuss some future research directions. The paper is aimed at readers who are familiar with Mixed-Integer Linear Programming but are not experts on MINLP or GDP.

Place, publisher, year, edition, pages
Elsevier BV, 2025
Keywords
Disjunctive programming, Generalized disjunctive programming, Mixed-integer nonlinear programming, Mixed-integer programming, Outer approximation
National Category
Computational Mathematics
Identifiers
urn:nbn:se:kth:diva-369801 (URN)10.1016/j.ejor.2025.07.016 (DOI)2-s2.0-105011250534 (Scopus ID)
Note

QC 20250916

Available from: 2025-09-16 Created: 2025-09-16 Last updated: 2025-09-16Bibliographically approved
Chen, H., Kronqvist, J. & Ma, Z. (2025). A choice-based optimization approach for service operations in multimodal mobility systems. Transportation Research Part C: Emerging Technologies, 171, Article ID 104954.
Open this publication in new window or tab >>A choice-based optimization approach for service operations in multimodal mobility systems
2025 (English)In: Transportation Research Part C: Emerging Technologies, ISSN 0968-090X, E-ISSN 1879-2359, Vol. 171, article id 104954Article in journal (Refereed) Published
Abstract [en]

Multimodal mobility systems provide seamless travel by integrating different types of transportation modes. Most existing studies model service operations and users’ travel choices independently or iteratively and constrained with pre-defined multimodal travel options. The paper proposes a choice-based optimization approach that optimizes service operations with explicitly embedded travelers’ choices described by the multinomial logit (MNL) model. It allows the flexible combination of travel modes and routes in multimodal mobility systems. We propose a computationally efficient linearization method for transformed MNL constraints with bounded errors to solve the choice-based optimization model. The model is validated using a mobility on demand and public transport network by comparing it with a simulation sampling-based MNL linearization method. The results show that the mixed-integer formulation provides a high-quality solution in terms of both the estimated choice probability errors and computational speed. We also conduct an error analysis and a sensitivity analysis to explore the behavior of the proposed approach. The real-world case study in Stockholm further illustrates that the analytical formulation achieves a better system operation performance than the traditional iterative supply–demand updating optimization method. The choice-based optimization model and solution formulation are highly adaptable for operations decision support integrating stochastic travel choices in multimodal mobility systems.

Place, publisher, year, edition, pages
Elsevier BV, 2025
Keywords
Choice-based optimization, Linearization of discrete choice constraints, Multimodal mobility systems, Service operations integrating travel choices
National Category
Transport Systems and Logistics
Identifiers
urn:nbn:se:kth:diva-358187 (URN)10.1016/j.trc.2024.104954 (DOI)001391574900001 ()2-s2.0-85212320000 (Scopus ID)
Note

QC 20250121

Available from: 2025-01-07 Created: 2025-01-07 Last updated: 2025-05-27Bibliographically approved
Ryner, M., Kronqvist, J. & Karlsson, J. (2025). A cutting plane algorithm for globally solving low-dimensional k-means problems. Optimization Letters, 19(8), 1539-1556
Open this publication in new window or tab >>A cutting plane algorithm for globally solving low-dimensional k-means problems
2025 (English)In: Optimization Letters, ISSN 1862-4472, E-ISSN 1862-4480, Vol. 19, no 8, p. 1539-1556Article in journal (Refereed) Published
Abstract [en]

Clustering is one of the most fundamental tools in data science and machine learning, and k-means clustering is one of the most common of such methods. There is a variety of approximate algorithms for the k-means problem, but only a few methods compute the globally optimal solution, as it is in general NP-hard. In this paper, we consider the k-means problem for instances with low-dimensional data and formulate it as a structured concave assignment problem. This allows us to exploit the low-dimensional structure and solve the problem to global optimality for very large data sets with several clusters, complementing and outperforming state-of-the-art for this class of problems. The method builds on iteratively solving a small concave problem and a large linear programming or assignment problem. This gives a sequence of feasible solutions along with bounds, which we show converges to a zero optimality gap. The paper combines methods from global optimization to accelerate the procedure, and we provide numerical results on synthetic data and real-world data.

Place, publisher, year, edition, pages
Springer Nature, 2025
Keywords
clustering, Global optimization, k-means problem, Sum of squares
National Category
Computational Mathematics Control Engineering
Identifiers
urn:nbn:se:kth:diva-369850 (URN)10.1007/s11590-025-02235-z (DOI)001555998100001 ()2-s2.0-105014033073 (Scopus ID)
Note

QC 20250917

Not duplicate with DiVA 1935628

Available from: 2025-09-17 Created: 2025-09-17 Last updated: 2025-12-30Bibliographically approved
Li, T., Zhong, R., Wang, T., Kronqvist, J., Romero, M., Xiao, M. & Wang, X. V. (2025). Designing likelihood function under nuisance components in block particle filter. Mechanical systems and signal processing, 241, Article ID 113595.
Open this publication in new window or tab >>Designing likelihood function under nuisance components in block particle filter
Show others...
2025 (English)In: Mechanical systems and signal processing, ISSN 0888-3270, E-ISSN 1096-1216, Vol. 241, article id 113595Article in journal (Refereed) Published
Abstract [en]

Particle filter (PF) has proven effective for nonlinear identification scenarios; however, its performance in high-dimensional problems is often limited by the curse of dimensionality. To overcome this challenge, block particle filter (BPF) is proposed to reformulate a high-dimensional model into several blocks, so the identification of one high-dimensional system can be simplified into that for many lower-dimensional blocks. However, due to the coupling between blocks, the likelihood function for each state subgroup depends not only on its own state components (components of interest) but also on the components of its neighboring subgroups (nuisance components)—a dependency that BPF does not address. In order to extend BPF to coupled systems, we design likelihood functions, including plug-in, profile, and marginal likelihoods, that can incorporate nuisance components within each block. We demonstrate the state and parameter estimation performance of BPF with each likelihood through a numerical example of a forty-story Bouc-Wen frame structure under ground motion. We also design the BPF in a differentiable manner, integrate it into a deep learning architecture, and evaluate its performance on three datasets: the open-source Electricity Transformer Temperature (ETT) dataset, an open-source cutter wear dataset, and the AstraZeneca bearing dataset. The code is available at https://github.com/TianZLi/Likelihood-in-BPF.

Place, publisher, year, edition, pages
Elsevier BV, 2025
Keywords
Block particle filter, Curse of dimensionality, Differentiable sequential monte carlo, Likelihood function, Nuisance components
National Category
Mathematical sciences
Identifiers
urn:nbn:se:kth:diva-373508 (URN)10.1016/j.ymssp.2025.113595 (DOI)2-s2.0-105021873058 (Scopus ID)
Note

QC 20251204

Available from: 2025-12-04 Created: 2025-12-04 Last updated: 2025-12-04Bibliographically approved
Li, T., Moradi, M., Gokan Khan, M., Guarese, R., Kronqvist, J., Romero, M., . . . Wang, X. V. (2025). Fusing model-based and data-driven prognostic methods for real-time model updating. Mechanical systems and signal processing, 238, Article ID 113200.
Open this publication in new window or tab >>Fusing model-based and data-driven prognostic methods for real-time model updating
Show others...
2025 (English)In: Mechanical systems and signal processing, ISSN 0888-3270, E-ISSN 1096-1216, Vol. 238, article id 113200Article in journal (Refereed) Published
Abstract [en]

Prognostic methods broadly fall into two categories—model-based and data-driven—both of which have shown effectiveness across a range of engineering applications. Model-based approaches require an explicit representation of the degradation process, defining failure as the point when the physical damage state exceeds a predetermined threshold. Data-driven methods, on the other hand, leverage sensor data to directly predict end-of-life (EOL) or related prognostic information. Although both approaches offer insights that could be complementary and potentially fused, most existing fusion methods either combine the outputs from multiple methods or adopt a data-driven method to assist the model-based method. To further enhance the prognostic performance, this study proposes a fusion-based prognostic approach in which the output of one method is actively used to update the model of the other through either the crossover operator or the likelihood function. The proposed approach is validated using both an aluminum fatigue dataset and the Prognostics and Health Management (PHM) 2010 cutter wear dataset, demonstrating improved prognostic accuracy compared to either method used independently.

Place, publisher, year, edition, pages
Elsevier BV, 2025
Keywords
Data-driven prognostics, Fusion, Model-based prognostics, Mutual updating, Particle filter, Prognostics and health management
National Category
Other Civil Engineering Control Engineering
Identifiers
urn:nbn:se:kth:diva-369345 (URN)10.1016/j.ymssp.2025.113200 (DOI)2-s2.0-105013295168 (Scopus ID)
Note

QC 20250923

Available from: 2025-09-04 Created: 2025-09-04 Last updated: 2025-09-23Bibliographically approved
Manngard, M., Bouzoulas, D., Hakonen, U., Viitala, R. & Kronqvist, J. (2025). On the Real-Time Compliance of Moving-Horizon Simultaneous Input-and-State Estimation Problems. In: 2025 American Control Conference, ACC 2025: . Paper presented at 2025 American Control Conference, ACC 2025, Denver, United States of America, Jul 8 2025 - Jul 10 2025 (pp. 1902-1907). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>On the Real-Time Compliance of Moving-Horizon Simultaneous Input-and-State Estimation Problems
Show others...
2025 (English)In: 2025 American Control Conference, ACC 2025, Institute of Electrical and Electronics Engineers (IEEE) , 2025, p. 1902-1907Conference paper, Published paper (Refereed)
Abstract [en]

The real-time compliance of a family of movinghorizon simultaneous input-and-state estimation (MH-SISE) problems is assessed. Given the strict real-time requirements of practical applications, the use of numerical optimization techniques for estimation has been limited for systems with fast dynamics. Thus, we explore the use of solver code generation to improve solution times. By generating high-speed solver code tailored to this specific class of moving-horizon problems, substantial improvements in solution times compared to conventional solvers are observed. The proposed methods are evaluated through simulated benchmark tests on lumped-element models of rotating shafts to assess the real-time compliance with respect to measurement sampling rate, model size, and estimation horizon length.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2025
Keywords
Code generation, CVXGEN, moving-horizon estimation, real-time convex optimization, simultaneous input-and-state estimation, virtual sensors
National Category
Control Engineering Software Engineering
Identifiers
urn:nbn:se:kth:diva-370846 (URN)10.23919/ACC63710.2025.11107824 (DOI)2-s2.0-105015764082 (Scopus ID)
Conference
2025 American Control Conference, ACC 2025, Denver, United States of America, Jul 8 2025 - Jul 10 2025
Note

Part of ISBN 979-8-3315-6937-2

QC 20251003

Available from: 2025-10-03 Created: 2025-10-03 Last updated: 2025-10-03Bibliographically approved
Gokan Khan, M., Guarese, R., Johnson, F., Wang, X. V., Bergman, A., Edvinsson, B., . . . Kronqvist, J. (2025). PerfCam: Digital Twinning for Production Lines Using 3D Gaussian Splatting and Vision Models. IEEE Access, 1-1
Open this publication in new window or tab >>PerfCam: Digital Twinning for Production Lines Using 3D Gaussian Splatting and Vision Models
Show others...
2025 (English)In: IEEE Access, E-ISSN 2169-3536, p. 1-1Article in journal (Refereed) Epub ahead of print
Abstract [en]

We introduce PerfCam, an open source Proof-of-Concept (PoC) digital twinning framework that combines camera and sensory data with 3D Gaussian Splatting and computer vision models for digital twinning, object tracking, and Key Performance Indicators (KPIs) extraction in industrial production lines. By utilizing 3D reconstruction and Convolutional Neural Networks (CNNs), PerfCam offers a semi-automated approach to object tracking and spatial mapping, enabling highly accurate digital twins that capture real-time KPIs such as availability, performance, Overall Equipment Effectiveness (OEE), and rate of conveyor belts in the production line. We validate the effectiveness of PerfCam through a practical deployment within realistic test production lines in the pharmaceutical industry and contribute an openly published dataset to support further research and development in the field. The results demonstrate PerfCam’s ability to deliver actionable insights through its precise digital twin capabilities, underscoring its value as an effective tool for developing usable digital twins in smart manufacturing environments and extracting operational analytics.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2025
Keywords
Production Line, Visual Model, Digital Twin, Convolutional Neural Network, Computer Vision, Sensor Data, 3D Reconstruction
National Category
Computer Sciences
Research subject
Computer Science; Industrial Engineering and Management
Identifiers
urn:nbn:se:kth:diva-363250 (URN)10.1109/access.2025.3567702 (DOI)001492129400039 ()2-s2.0-105004694919 (Scopus ID)
Projects
SMART Pharmaceutical Manufacturing
Funder
AstraZeneca, KTH-RPROJ-0146472
Note

QC 20250509

Available from: 2025-05-09 Created: 2025-05-09 Last updated: 2025-09-22Bibliographically approved
Kronqvist, J., Misener, R. & Tsay, C. (2025). P-split formulations: a class of intermediate formulations between big-M and convex hull for disjunctive constraints. Mathematical programming
Open this publication in new window or tab >>P-split formulations: a class of intermediate formulations between big-M and convex hull for disjunctive constraints
2025 (English)In: Mathematical programming, ISSN 0025-5610, E-ISSN 1436-4646Article in journal (Refereed) Epub ahead of print
Abstract [en]

We develop a class of mixed-integer formulations for disjunctive constraints intermediate to the big-M and convex hull formulations in terms of relaxation strength. The main idea is to capture the best of both the big-M and convex hull formulations: a computationally light formulation with a tight relaxation. The “P-split” formulations are based on a lifted transformation that splits convex additively separable constraints into P partitions and forms the convex hull of the linearized and partitioned disjunction. The “P-split” formulations are derived for disjunctive constraints with convex constraints within each disjunct, and we generalize the results for the case with nonconvex constraints within the disjuncts. We analyze the continuous relaxation of the P-split formulations and show that, under certain assumptions, the formulations form a hierarchy starting from a big-M equivalent and converging to the convex hull. We computationally compare the P-split formulations against big-M and convex hull formulations on 344 test instances. The test problems include K-means clustering, semi-supervised clustering, P_ball problems, and optimization over trained ReLU neural networks. The computational results show promising potential of the P-split formulations. For many of the test problems, P-split formulations are solved with a similar number of explored nodes as the convex hull formulation, while reducing the solution time by an order of magnitude and outperforming big-M both in time and number of explored nodes.

Place, publisher, year, edition, pages
Springer Nature, 2025
Keywords
Convex MINLP, Disjunctive constraints, Disjunctive programming, Mixed-integer formulations, Mixed-integer programming
National Category
Control Engineering Other Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:kth:diva-366570 (URN)10.1007/s10107-025-02232-1 (DOI)001504379400001 ()2-s2.0-105007912576 (Scopus ID)
Note

QC 20260120

Available from: 2025-07-10 Created: 2025-07-10 Last updated: 2026-01-20Bibliographically approved
Kronqvist, J., Li, B. & Rolfes, J. (2024). A mixed-integer approximation of robust optimization problems with mixed-integer adjustments. Optimization and Engineering, 25(3), 1271-1296
Open this publication in new window or tab >>A mixed-integer approximation of robust optimization problems with mixed-integer adjustments
2024 (English)In: Optimization and Engineering, ISSN 1389-4420, E-ISSN 1573-2924, Vol. 25, no 3, p. 1271-1296Article in journal (Refereed) Published
Abstract [en]

In the present article we propose a mixed-integer approximation of adjustable-robust optimization problems, that have both, continuous and discrete variables on the lowest level. As these trilevel problems are notoriously hard to solve, we restrict ourselves to weakly-connected instances. Our approach allows us to approximate, and in some cases exactly represent, the trilevel problem as a single-level mixed-integer problem. This allows us to leverage the computational efficiency of state-of-the-art mixed-integer programming solvers. We demonstrate the value of this approach by applying it to the optimization of power systems, particularly to the control of smart converters.

Place, publisher, year, edition, pages
Springer Nature, 2024
Keywords
Adjustable Robustness, Mixed-Integer Optimization, Robust Optimization
National Category
Computational Mathematics
Identifiers
urn:nbn:se:kth:diva-350244 (URN)10.1007/s11081-023-09843-7 (DOI)001118884300001 ()2-s2.0-85173688367 (Scopus ID)
Note

QC 20240711

Available from: 2024-07-11 Created: 2024-07-11 Last updated: 2025-02-03Bibliographically approved
Kronqvist, J., Li, B., Rolfes, J. & Zhao, S. (2024). Alternating Mixed-Integer Programming and Neural Network Training for Approximating Stochastic Two-Stage Problems. In: Machine Learning, Optimization, and Data Science - 9th International Conference, LOD 2023, Revised Selected Papers: . Paper presented at 9th International Conference on Machine Learning, Optimization, and Data Science, LOD 2023, Grasmere, United Kingdom of Great Britain and Northern Ireland, Sep 22 2023 - Sep 26 2023 (pp. 124-139). Springer Nature, 14506
Open this publication in new window or tab >>Alternating Mixed-Integer Programming and Neural Network Training for Approximating Stochastic Two-Stage Problems
2024 (English)In: Machine Learning, Optimization, and Data Science - 9th International Conference, LOD 2023, Revised Selected Papers, Springer Nature , 2024, Vol. 14506, p. 124-139Conference paper, Published paper (Refereed)
Abstract [en]

The presented work addresses two-stage stochastic programs (2SPs), a broadly applicable model to capture optimization problems subject to uncertain parameters with adjustable decision variables. In case the adjustable or second-stage variables contain discrete decisions, the corresponding 2SPs are known to be NP-complete. The standard approach of forming a single-stage deterministic equivalent problem can be computationally challenging even for small instances, as the number of variables and constraints scales with the number of scenarios. To avoid forming a potentially huge MILP problem, we build upon an approach of approximating the expected value of the second-stage problem by a neural network (NN) and encoding the resulting NN into the first-stage problem. The proposed algorithm alternates between optimizing the first-stage variables and retraining the NN. We demonstrate the value of our approach with the example of computing operating points in power systems by showing that the alternating approach provides improved first-stage decisions and a tighter approximation between the expected objective and its neural network approximation.

Place, publisher, year, edition, pages
Springer Nature, 2024
Series
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), ISSN 0302-9743 ; 14506
Keywords
Neural Network, Power Systems, Stochastic Optimization
National Category
Computational Mathematics
Identifiers
urn:nbn:se:kth:diva-344367 (URN)10.1007/978-3-031-53966-4_10 (DOI)001217090300010 ()2-s2.0-85186266492 (Scopus ID)
Conference
9th International Conference on Machine Learning, Optimization, and Data Science, LOD 2023, Grasmere, United Kingdom of Great Britain and Northern Ireland, Sep 22 2023 - Sep 26 2023
Note

QC 20240314

 Part of ISBN 9783031539657

Available from: 2024-03-13 Created: 2024-03-13 Last updated: 2024-06-14Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0003-0299-5745

Search in DiVA

Show all publications