JANOS: An Integrated Predictive and Prescriptive Modeling Framework
Not on the map. Why?
Abstract (arXiv)
Business research practice is witnessing a surge in the integration of predictive modeling and prescriptive analysis. We describe a modeling framework JANOS that seamlessly integrates the two streams of analytics, for the first time allowing researchers and practitioners to embed machine learning models in an optimization framework. JANOS allows for specifying a prescriptive model using standard optimization modeling elements such as constraints and variables. The key novelty lies in providing modeling constructs that allow for the specification of commonly used predictive models and their features as constraints and variables in the optimization model. The framework considers two sets of decision variables; regular and predicted. The relationship between the regular and the predicted variables are specified by the user as pre-trained predictive models. JANOS currently supports linear regression, logistic regression, and neural network with rectified linear activation functions, but we plan to expand on this set in the future. In this paper, we demonstrate the flexibility of the framework through an example on scholarship allocation in a student enrollment problem and provide a numeric performance evaluation.
Key facts. Cited by 27 papers in the map (data through 7 Oct 2026). First posted on arXiv 21 Nov 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 6; 2023: 6; 2024: 5; 2025: 2; 2026: 3.
27 papers.
Sort:
- 2023When Deep Learning Meets Polyhedral Theory: A Surveycited by 39
- 2022OMLT: Optimization & Machine Learning Toolkitcited by 34
- 2021Mixed-Integer Optimization with Constraint Learningcited by 30
- 2021Optimization with Constraint Learning: A Framework and Surveycited by 28
- 2021Scaling Up Exact Neural Network Compression by ReLU Stabilitycited by 19
- 2022Neur2SP: Neural Two-Stage Stochastic Programmingcited by 16
- 2024Artificial Intelligence for Operations Research: Revolutionizing the Operations Research Processcited by 11
- 2024Optimization Over Trained Neural Networks: Taking a Relaxing Walkcited by 10
- 2021Modeling Design and Control Problems Involving Neural Network Surrogatescited by 8
- 2023Getting Away with More Network Pruning: From Sparsity to Geometry and Linear Regionscited by 8
- 2023PySCIPOpt-ML: Embedding Trained Machine Learning Models into Mixed-Integer Programscited by 8
- 2025ORGEval: Graph-Theoretic Evaluation of LLMs in Optimization Modelingcited by 7
15 more
- 2023Computational Tradeoffs of Optimization-Based Bound Tightening in ReLU Networkscited by 6
- 2022Towards Improving Unit Commitment Economics: An Add-On Tailor for Renewable Energy and Reserve Predictionscited by 2
- 2023Deep Learning for Two-Stage Robust Integer Optimizationcited by 2
- 2024Neur2BiLO: Neural Bilevel Optimizationcited by 2
- 2021Optimizing over an ensemble of neural networkscited by 1
- 2022Constraint Learning to Define Trust Regions in Predictive-Model Embedded Optimizationcited by 1
- 2022How to predict and optimise with asymmetric error metricscited by 1
- 2022Multi-Objective Linear Ensembles for Robust and Sparse Training of Few-Bit Neural Networkscited by 1
- 2023Tight Mixed-Integer Optimization Formulations for Prescriptive Treescited by 1
- 2024One-for-many Counterfactual Explanations by Column Generationcited by 1
- 2026Relaxation-Informed Training of Neural Network Surrogate Modelscited by 1
- 2024Learning Decisions Offline from Censored Observations with ε-insensitive Operational Costscited by 0
- 2025Optimization over Trained (and Sparse) Neural Networks: A Surrogate within a Surrogatecited by 0
- 2026Optimization with Dynamic Constraint Learning (DCL)cited by 0
- 2026Representation Learning for Exact Preimagescited by 0
- 2026Representation Learning for Exact Preimages25 Sep 2026
- 2026Optimization with Dynamic Constraint Learning (DCL)28 Jul 2026
- 2026Relaxation-Informed Training of Neural Network Surrogate Models24 Apr 2026
- 2025ORGEval: Graph-Theoretic Evaluation of LLMs in Optimization Modeling31 Oct 2025
- 2025Optimization over Trained (and Sparse) Neural Networks: A Surrogate within a Surrogate4 May 2025
- 2024Learning Decisions Offline from Censored Observations with ε-insensitive Operational Costs14 Aug 2024
- 2024One-for-many Counterfactual Explanations by Column Generation12 Feb 2024
- 2024Neur2BiLO: Neural Bilevel Optimization4 Feb 2024
- 2024Optimization Over Trained Neural Networks: Taking a Relaxing Walk7 Jan 2024
- 2024Artificial Intelligence for Operations Research: Revolutionizing the Operations Research Process6 Jan 2024
- 2023Computational Tradeoffs of Optimization-Based Bound Tightening in ReLU Networks27 Dec 2023
- 2023PySCIPOpt-ML: Embedding Trained Machine Learning Models into Mixed-Integer Programs13 Dec 2023
15 more
- 2023Deep Learning for Two-Stage Robust Integer Optimization6 Oct 2023
- 2023When Deep Learning Meets Polyhedral Theory: A Survey29 Apr 2023
- 2023Tight Mixed-Integer Optimization Formulations for Prescriptive Trees28 Feb 2023
- 2023Getting Away with More Network Pruning: From Sparsity to Geometry and Linear Regions19 Jan 2023
- 2022Multi-Objective Linear Ensembles for Robust and Sparse Training of Few-Bit Neural Networks7 Dec 2022
- 2022How to predict and optimise with asymmetric error metrics24 Nov 2022
- 2022Towards Improving Unit Commitment Economics: An Add-On Tailor for Renewable Energy and Reserve Predictions27 Aug 2022
- 2022Neur2SP: Neural Two-Stage Stochastic Programming20 May 2022
- 2022OMLT: Optimization & Machine Learning Toolkit4 Feb 2022
- 2022Constraint Learning to Define Trust Regions in Predictive-Model Embedded Optimization12 Jan 2022
- 2021Optimizing over an ensemble of neural networks13 Dec 2021
- 2021Modeling Design and Control Problems Involving Neural Network Surrogates20 Nov 2021
- 2021Mixed-Integer Optimization with Constraint Learning4 Nov 2021
- 2021Optimization with Constraint Learning: A Framework and Survey5 Oct 2021
- 2021Scaling Up Exact Neural Network Compression by ReLU Stability15 Feb 2021
- 2023When Deep Learning Meets Polyhedral Theory: A Surveycited by 39
- 2022OMLT: Optimization & Machine Learning Toolkitcited by 34
- 2021Mixed-Integer Optimization with Constraint Learningcited by 30
- 2021Optimization with Constraint Learning: A Framework and Surveycited by 28
- 2021Scaling Up Exact Neural Network Compression by ReLU Stabilitycited by 19
- 2022Neur2SP: Neural Two-Stage Stochastic Programmingcited by 16
- 2024Artificial Intelligence for Operations Research: Revolutionizing the Operations Research Processcited by 11
- 2024Optimization Over Trained Neural Networks: Taking a Relaxing Walkcited by 10
- 2021Modeling Design and Control Problems Involving Neural Network Surrogatescited by 8
- 2023Getting Away with More Network Pruning: From Sparsity to Geometry and Linear Regionscited by 8
- 2023PySCIPOpt-ML: Embedding Trained Machine Learning Models into Mixed-Integer Programscited by 8
- 2025ORGEval: Graph-Theoretic Evaluation of LLMs in Optimization Modelingcited by 7
12 most cited of 27 All 27 (JSON)
- 2026Representation Learning for Exact Preimages25 Sep 2026
- 2026Optimization with Dynamic Constraint Learning (DCL)28 Jul 2026
- 2026Relaxation-Informed Training of Neural Network Surrogate Models24 Apr 2026
- 2025ORGEval: Graph-Theoretic Evaluation of LLMs in Optimization Modeling31 Oct 2025
- 2025Optimization over Trained (and Sparse) Neural Networks: A Surrogate within a Surrogate4 May 2025
- 2024Learning Decisions Offline from Censored Observations with ε-insensitive Operational Costs14 Aug 2024
- 2024One-for-many Counterfactual Explanations by Column Generation12 Feb 2024
- 2024Neur2BiLO: Neural Bilevel Optimization4 Feb 2024
- 2024Optimization Over Trained Neural Networks: Taking a Relaxing Walk7 Jan 2024
- 2024Artificial Intelligence for Operations Research: Revolutionizing the Operations Research Process6 Jan 2024
- 2023Computational Tradeoffs of Optimization-Based Bound Tightening in ReLU Networks27 Dec 2023
- 2023PySCIPOpt-ML: Embedding Trained Machine Learning Models into Mixed-Integer Programs13 Dec 2023
12 newest of 27 All 27 (JSON)