{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,31]],"date-time":"2025-10-31T01:38:10Z","timestamp":1761874690322,"version":"build-2065373602"},"reference-count":58,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2025,10,30]],"date-time":"2025-10-30T00:00:00Z","timestamp":1761782400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Entropy"],"abstract":"<jats:p>This paper presents a Monte Carlo simulation-based approach for solving stochastic two-stage bond portfolio optimization problems. The main objective is to optimize the cost of the bond portfolio while making decisions on bond purchases, holdings, and sales under random market conditions such as interest rate fluctuations and liabilities. The proposed algorithm identifies the number of randomly generated scenarios required to convert the stochastic problem into a deterministic one, subsequently solving it as a Mixed-Integer Linear Program. The practical relevance of this research is shown through an application of the proposed method to a real-world bond market. The results indicate that the proposed approach successfully minimizes costs and meets liabilities, providing a robust solution for bond portfolio optimization.<\/jats:p>","DOI":"10.3390\/e27111118","type":"journal-article","created":{"date-parts":[[2025,10,31]],"date-time":"2025-10-31T01:23:59Z","timestamp":1761873839000},"page":"1118","update-policy":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["A Monte Carlo-Based Framework for Two-Stage Stochastic Programming: Application to Bond Portfolio Optimization"],"prefix":"10.3390","volume":"27","author":[{"given":"Hissah","family":"Albaqami","sequence":"first","affiliation":[{"name":"Department of Mathematics and Systems Engineering, Florida Institute of Technology, Melbourne, FL 32901, USA"},{"name":"Department of Mathematics, College of Science, Turabah University College, Taif University, Turbah 29731-9086, Saudi Arabia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mehdi","family":"Mrad","sequence":"additional","affiliation":[{"name":"Essect School of Business, University of Tunis, Tunis 1089, Tunisia"},{"name":"Business Analytics and Decision Making Lab, Tunis Business School, University of Tunis, Bir El Kassaa 2059, Tunisia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/2.zoppoz.workers.dev:443\/https\/orcid.org\/0000-0001-5658-7259","authenticated-orcid":false,"given":"Anis","family":"Gharbi","sequence":"additional","affiliation":[{"name":"Department of Industrial Engineering, College of Engineering, King Saud University, Riyadh 11421, Saudi Arabia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/2.zoppoz.workers.dev:443\/https\/orcid.org\/0000-0002-2677-0236","authenticated-orcid":false,"given":"Munevver Mine","family":"Subasi","sequence":"additional","affiliation":[{"name":"Department of Mathematics and Systems Engineering, Florida Institute of Technology, Melbourne, FL 32901, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2025,10,30]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"103644","DOI":"10.1016\/j.irfa.2024.103644","article-title":"Portfolio optimization with transfer entropy constraints","volume":"96","author":"Ardakani","year":"2024","journal-title":"Int. Rev. Financ. Anal."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1644","DOI":"10.1109\/TCSS.2023.3261881","article-title":"Portfolio optimization: A return-on-equity network analysis","volume":"11","author":"Yan","year":"2023","journal-title":"IEEE Trans. Comput. Soc. Syst."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Novais, R., Wanke, P., Antunes, J., and Tan, Y. (2022). Portfolio optimization with a mean-entropy-mutual information model. Entropy, 24.","DOI":"10.3390\/e24030369"},{"key":"ref_4","first-page":"77","article-title":"Portfolio Selection","volume":"7","author":"Markowitz","year":"1952","journal-title":"J. Financ."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Shapiro, J.F. (1988). Stochastic programming models for dedicated portfolio selection. Mathematical Models for Decision Support, Springer.","DOI":"10.1007\/978-3-642-83555-1_34"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1287\/mnsc.19.2.139","article-title":"A dynamic model for bond portfolio management","volume":"19","author":"Bradley","year":"1972","journal-title":"Manag. Sci."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2103","DOI":"10.1137\/19M1284865","article-title":"Sample Complexity of Sample Average Approximation for Conditional Stochastic Optimization","volume":"30","author":"Hu","year":"2020","journal-title":"SIAM J. Optim."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"265","DOI":"10.1016\/j.orl.2021.01.016","article-title":"On complexity of multistage stochastic programs under heavy tailed distributions","volume":"49","author":"Jiang","year":"2021","journal-title":"Oper. Res. Lett."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"217","DOI":"10.1007\/s10107-017-1174-z","article-title":"Robust Sample Average Approximation","volume":"171","author":"Bertsimas","year":"2018","journal-title":"Math. Program."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Mercurio, P.J., Wu, Y., and Xie, H. (2020). An Entropy-Based Approach to Portfolio Optimization. Entropy, 22.","DOI":"10.3390\/e22030332"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Pr\u00e9kopa, A. (1995). Stochastic Programming, Kluwer Academic Publishers.","DOI":"10.1007\/978-94-017-3087-7"},{"key":"ref_12","unstructured":"Shapiro, A. (2001, January 9\u201312). Monte Carlo simulation approach to stochastic programming. Proceedings of the 2001 Winter Simulation Conference (Cat. No. 01CH37304), Arlington, VA, USA."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Brandimarte, P. (2014). Handbook in Monte Carlo Simulation: Applications in Financial Engineering, Risk Management, and Economics, Wiley. Wiley Handbooks in Financial Engineering and Econometrics.","DOI":"10.1002\/9781118593264"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s10479-020-03544-5","article-title":"Two-stage bond portfolio optimization and its application to Saudi Sukuk Market","volume":"288","author":"Alreshidi","year":"2020","journal-title":"Ann. Oper. Res."},{"key":"ref_15","first-page":"1545","article-title":"A new bond portfolio optimization model as two-stage stochastic programming problems in US market","volume":"13","author":"Alkailany","year":"2022","journal-title":"Int. J. Nonlinear Anal. Appl."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"243","DOI":"10.2307\/2330433","article-title":"A model for bond portfolio improvement","volume":"12","author":"Hodges","year":"1977","journal-title":"J. Financ. Quant. Anal."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"439","DOI":"10.2307\/2330794","article-title":"A new linear programming approach to bond portfolio management","volume":"22","author":"Ronn","year":"1987","journal-title":"J. Financ. Quant. Anal."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"48","DOI":"10.3905\/jfi.2006.627839","article-title":"Bond portfolio optimization: A risk-return approach","volume":"15","author":"Korn","year":"2006","journal-title":"J. Fixed Income"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1285","DOI":"10.1016\/j.cie.2011.07.022","article-title":"A stochastic-goal mixed-integer programming approach for integrated stock and bond portfolio optimization","volume":"61","author":"Stoyan","year":"2011","journal-title":"Comput. Ind. Eng."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1016\/j.ins.2014.08.028","article-title":"A two-stage stochastic mixed-integer program modelling and hybrid solution approach to portfolio selection problems","volume":"289","author":"He","year":"2014","journal-title":"Inf. Sci."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"605","DOI":"10.1007\/s10479-019-03244-9","article-title":"Bounds in multi-horizon stochastic programs","volume":"292","author":"Maggioni","year":"2020","journal-title":"Ann. Oper. Res."},{"key":"ref_22","first-page":"329","article-title":"Fifty Years of Portfolio Optimization: A Retrospective and Prospects","volume":"317","author":"Salo","year":"2024","journal-title":"Eur. J. Oper. Res."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"886","DOI":"10.1287\/ijoc.2023.1295","article-title":"Optimized scenario reduction: Solving large-scale stochastic programs with quality guarantees","volume":"35","author":"Zhang","year":"2023","journal-title":"INFORMS J. Comput."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"183","DOI":"10.1007\/s10107-018-1337-6","article-title":"Problem-based optimal scenario generation and reduction in stochastic programming","volume":"191","author":"Henrion","year":"2022","journal-title":"Math. Program."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Chan, T., Lin, B., and Saxe, S. (2025). Machine Learning\u2013Augmented Optimization of Large Bilevel and Two-Stage Stochastic Programs: Application to Cycling Network Design. Manuf. Serv. Oper. Manag., forthcoming.","DOI":"10.1287\/msom.2024.1317"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1007\/BF02282041","article-title":"Multi-stage stochastic linear programs for portfolio optimization","volume":"45","author":"Dantzig","year":"1993","journal-title":"Ann. Oper. Res."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1642","DOI":"10.1287\/mnsc.38.11.1642","article-title":"Stochastic network programming for financial planning problems","volume":"38","author":"Mulvey","year":"1992","journal-title":"Manag. Sci."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1007\/BF02031744","article-title":"Asset\/liability management under uncertainty for fixed-income securities","volume":"59","author":"Zenios","year":"1995","journal-title":"Ann. Oper. Res."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1287\/inte.24.1.29","article-title":"The Russell-Yasuda Kasai model: An asset\/liability model for a Japanese insurance company using multistage stochastic programming","volume":"24","author":"Kent","year":"1994","journal-title":"Interfaces"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"433","DOI":"10.1016\/j.jbankfin.2005.04.024","article-title":"Portfolio optimization with stochastic dominance constraints","volume":"30","author":"Dentcheva","year":"2006","journal-title":"J. Bank. Financ."},{"key":"ref_31","first-page":"49","article-title":"Robust portfolio optimization under downside risk measures","volume":"13","author":"Rustem","year":"2016","journal-title":"Comput. Manag. Sci."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"663","DOI":"10.1016\/j.orl.2016.07.015","article-title":"Decomposability and time consistency of risk averse multistage programs","volume":"44","author":"Shapiro","year":"2016","journal-title":"Oper. Res. Lett."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"717","DOI":"10.1016\/j.jbankfin.2005.04.005","article-title":"Integrating market and credit risk: A simulation and optimisation perspective","volume":"30","author":"Jobst","year":"2009","journal-title":"J. Bank. Financ."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1007\/s10107-009-0326-1","article-title":"Processing second-order stochastic dominance models using cutting-plane representations","volume":"130","author":"Mitra","year":"2011","journal-title":"Math. Program."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1025","DOI":"10.1287\/mnsc.2018.3253","article-title":"From predictive to prescriptive analytics","volume":"66","author":"Bertsimas","year":"2020","journal-title":"Manag. Sci."},{"key":"ref_36","unstructured":"Consigli, G., Dentcheva, D., Maggioni, F., and Micheli, A. (2025). Asset Liability Management under Sequential Stochastic Dominance Constraints. arXiv, Available online: https:\/\/2.zoppoz.workers.dev:443\/https\/arxiv.org\/abs\/2505.16486."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Yang, R., Yu, H., Li, Z., and Zhao, X. (2022). A Multistage Stochastic Programming Model with Multiple Objectives for Optimal Issuance of Corporate Bonds. Discret. Dyn. Nat. Soc.","DOI":"10.1155\/2022\/9929891"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1287\/msom.2023.0157","article-title":"Adaptive Two-Stage Stochastic Programming with Applications to Capacity Expansion Planning","volume":"26","author":"Basciftci","year":"2024","journal-title":"Manuf. Serv. Oper. Manag."},{"key":"ref_39","unstructured":"Rubinstein, R.Y., and Shapiro, A. (1993). Discrete Event Systems: Sensitivity Analysis and Stochastic Optimization by the Score Function Method, Wiley."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"657","DOI":"10.1111\/j.2517-6161.1992.tb01443.x","article-title":"Constrained Monte Carlo maximum likelihood for dependent data","volume":"54","author":"Geyer","year":"1992","journal-title":"J. R. Stat. Soc. Ser. B (Methodol.)"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Infanger, G. (1992). Planning Under Uncertainty Solving Large-Scale Stochastic Linear Programs, Systems Optimization Laboratory, Stanford University. Technical Report.","DOI":"10.2172\/6169922"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1007\/BF02592150","article-title":"Sample-path optimization of convex stochastic performance functions","volume":"75","author":"Plambeck","year":"1996","journal-title":"Math. Program."},{"key":"ref_43","unstructured":"Gurkan, G., Ozge, A.Y., and Robinson, T. (1994, January 11\u201314). Sample-path optimization in simulation. Proceedings of the Winter Simulation Conference, Lake Buena Vista, FL, USA."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"439","DOI":"10.1007\/BF02190104","article-title":"Convergence analysis of gradient descent stochastic algorithms","volume":"91","author":"Shapiro","year":"1996","journal-title":"J. Optim. Theory Appl."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1007\/BF01580086","article-title":"A simulation-based approach to two-stage stochastic programming with recourse","volume":"81","author":"Shapiro","year":"1998","journal-title":"Math. Program."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1023\/A:1021814225969","article-title":"The sample average approximation method applied to stochastic routing problems: A computational study","volume":"24","author":"Verweij","year":"2003","journal-title":"Comput. Optim. Appl."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"331","DOI":"10.1016\/j.probengmech.2004.03.001","article-title":"Reliability-based optimal design using sample average approximations","volume":"19","author":"Royset","year":"2004","journal-title":"Probabilistic Eng. Mech."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1016\/j.ejor.2004.01.046","article-title":"A stochastic programming approach for supply chain network design under uncertainty","volume":"167","author":"Santoso","year":"2005","journal-title":"Eur. J. Oper. Res."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"504","DOI":"10.1109\/TPWRS.2008.919422","article-title":"Reliability constrained multi-area adequacy planning using stochastic programming with sample-average approximations","volume":"23","author":"Jirutitijaroen","year":"2008","journal-title":"IEEE Trans. Power Syst."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1080\/07408170902942683","article-title":"Scheduling jobs sharing multiple resources under uncertainty: A stochastic programming approach","volume":"42","author":"Keller","year":"2009","journal-title":"IIE Trans."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1007\/s10479-006-0135-3","article-title":"A stochastic programming model for asset liability management of a Finnish pension company","volume":"152","author":"Hilli","year":"2007","journal-title":"Ann. Oper. Res."},{"key":"ref_52","first-page":"56","article-title":"Monte Carlo sampling-based methods for stochastic optimization","volume":"19","author":"Bayraksan","year":"2014","journal-title":"Surv. Oper. Res. Manag. Sci."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"1017","DOI":"10.1137\/19M1244469","article-title":"Adaptive Sequential Sample Average Approximation for Two-Stage Stochastic Linear Programs","volume":"31","author":"Pasupathy","year":"2021","journal-title":"SIAM J. Optim."},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Kannan, R., Bayraksan, G., and Luedtke, J. (2025). Data-Driven Sample Average Approximation with Covariate Information. Oper. Res., forthcoming.","DOI":"10.1287\/opre.2020.0533"},{"key":"ref_55","unstructured":"Lew, T., Sahin, A., Chen, X., and Harchaoui, Z. (2022). Sample Average Approximation for Stochastic Programs with Equality Constraints: Complexity and Algorithms. arXiv."},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"100007","DOI":"10.1016\/j.ejtl.2020.100007","article-title":"Distribution planning with random demand and recourse in a transshipment network","volume":"9","author":"Alnaggar","year":"2020","journal-title":"EURO J. Transp. Logist."},{"key":"ref_57","first-page":"44","article-title":"Compare and contrast Sukuk (Islamic Bonds) with conventional bonds, are they compatible?","volume":"9","author":"Afshar","year":"2013","journal-title":"J. Glob. Bus. Manag."},{"key":"ref_58","first-page":"108","article-title":"Saudi Arabian Sukuk Market: Recent Trends and Development","volume":"21","author":"Alswaidan","year":"2013","journal-title":"Bus. Rev. Camb."}],"container-title":["Entropy"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/www.mdpi.com\/1099-4300\/27\/11\/1118\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,31]],"date-time":"2025-10-31T01:33:15Z","timestamp":1761874395000},"score":1,"resource":{"primary":{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/www.mdpi.com\/1099-4300\/27\/11\/1118"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,30]]},"references-count":58,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2025,11]]}},"alternative-id":["e27111118"],"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.3390\/e27111118","relation":{},"ISSN":["1099-4300"],"issn-type":[{"value":"1099-4300","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,10,30]]}}}