{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,23]],"date-time":"2026-06-23T21:47:13Z","timestamp":1782251233349,"version":"3.54.5"},"reference-count":50,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,12,1]],"date-time":"2026-12-01T00:00:00Z","timestamp":1796083200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,12,1]],"date-time":"2026-12-01T00:00:00Z","timestamp":1796083200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,12,1]],"date-time":"2026-12-01T00:00:00Z","timestamp":1796083200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,12,1]],"date-time":"2026-12-01T00:00:00Z","timestamp":1796083200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,12,1]],"date-time":"2026-12-01T00:00:00Z","timestamp":1796083200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,12,1]],"date-time":"2026-12-01T00:00:00Z","timestamp":1796083200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,12,1]],"date-time":"2026-12-01T00:00:00Z","timestamp":1796083200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Expert Systems with Applications"],"published-print":{"date-parts":[[2026,12]]},"DOI":"10.1016\/j.eswa.2026.133334","type":"journal-article","created":{"date-parts":[[2026,6,23]],"date-time":"2026-06-23T18:00:23Z","timestamp":1782237623000},"page":"133334","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"PC","title":["A bi-level programming model to enhance the encoding efficiency of erasure codes"],"prefix":"10.1016","volume":"331","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-0454-423X","authenticated-orcid":false,"given":"Jiexin","family":"Chen","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3685-2753","authenticated-orcid":false,"given":"Zhongbo","family":"Hu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-1252-0556","authenticated-orcid":false,"given":"Chunhua","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-0186-0678","authenticated-orcid":false,"given":"Quan","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-9161-8863","authenticated-orcid":false,"given":"Xinyi","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"6","key":"10.1016\/j.eswa.2026.133334_bib0001","doi-asserted-by":"crossref","first-page":"3683","DOI":"10.1109\/TNET.2017.2749879","article-title":"Sprout: A functional caching approach to minimize service latency in erasure-coded storage","volume":"25","author":"Aggarwal","year":"2017","journal-title":"IEEE\/ACM Transactions on Networking"},{"issue":"1","key":"10.1016\/j.eswa.2026.133334_bib0002","first-page":"220","article-title":"Enhancing data integration and management: The role of AI and machine learning in modern data platforms","volume":"2","author":"Althati","year":"2024","journal-title":"Journal of Artificial Intelligence General science (JAIGS) ISSN: 3006\u20134023"},{"issue":"10","key":"10.1016\/j.eswa.2026.133334_bib0003","doi-asserted-by":"crossref","DOI":"10.1007\/s11432-018-9482-6","article-title":"Erasure coding for distributed storage: An overview","volume":"61","author":"Balaji","year":"2018","journal-title":"Science China Information Sciences"},{"key":"10.1016\/j.eswa.2026.133334_bib0004","series-title":"Practical bilevel optimization: Algorithms and applications","volume":"vol. 30","author":"Bard","year":"2013"},{"issue":"1","key":"10.1016\/j.eswa.2026.133334_bib0005","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1007\/s42979-019-0057-1","article-title":"Practical performance evaluation of space optimal erasure codes for high-speed data storage systems","volume":"1","author":"Chen","year":"2020","journal-title":"SN Computer Science"},{"issue":"1","key":"10.1016\/j.eswa.2026.133334_bib0006","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1007\/s10479-007-0176-2","article-title":"An overview of bilevel optimization","volume":"153","author":"Colson","year":"2007","journal-title":"Annals of operations research"},{"issue":"2\u20134","key":"10.1016\/j.eswa.2026.133334_bib0007","doi-asserted-by":"crossref","first-page":"311","DOI":"10.1016\/S0045-7825(99)00389-8","article-title":"An efficient constraint handling method for genetic algorithms","volume":"186","author":"Deb","year":"2000","journal-title":"Computer methods in applied mechanics and engineering"},{"key":"10.1016\/j.eswa.2026.133334_bib0008","doi-asserted-by":"crossref","DOI":"10.1016\/j.eswa.2023.122591","article-title":"Packaging process optimization for multihead weighing machines with vertical and diagonal double-layered systems: A bi-level approach","volume":"240","author":"Garc\u00eda-Jim\u00e9nez","year":"2024","journal-title":"Expert Systems with Applications"},{"key":"10.1016\/j.eswa.2026.133334_bib0009","series-title":"Proceedings of the nineteenth ACM symposium on operating systems principles","first-page":"29","article-title":"The google file system","author":"Ghemawat","year":"2003"},{"issue":"3","key":"10.1016\/j.eswa.2026.133334_bib0010","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1287\/ijoc.1.3.190","article-title":"Tabu search-part I","volume":"1","author":"Glover","year":"1989","journal-title":"ORSA Journal on Computing"},{"key":"10.1016\/j.eswa.2026.133334_bib0011","series-title":"Proceedings of the 39th ACM international conference on supercomputing","first-page":"853","article-title":"D-Rex: Heterogeneity-aware reliability framework and adaptive algorithms for distributed storage","author":"Gonthier","year":"2025"},{"issue":"3","key":"10.1016\/j.eswa.2026.133334_bib0012","doi-asserted-by":"crossref","first-page":"868","DOI":"10.46586\/tosc.v2025.i3.868-890","article-title":"New general MDS matrix construction method towards low area","volume":"2025","author":"He","year":"2025","journal-title":"IACR Transactions on Symmetric Cryptology"},{"key":"10.1016\/j.eswa.2026.133334_bib0013","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1016\/j.apm.2019.10.026","article-title":"Grey prediction evolution algorithm for global optimization","volume":"79","author":"Hu","year":"2020","journal-title":"Applied Mathematical Modelling"},{"issue":"1","key":"10.1016\/j.eswa.2026.133334_bib0014","doi-asserted-by":"crossref","first-page":"296","DOI":"10.53759\/7669\/jmc202606022","article-title":"An improved mechanism to maintain data integrity and anomaly detection in cloud storage","volume":"6","author":"Joshi","year":"2026","journal-title":"Journal of Machine and Computing"},{"key":"10.1016\/j.eswa.2026.133334_bib0015","series-title":"Fast","first-page":"20","article-title":"Rethinking erasure codes for cloud file systems: minimizing i\/o for recovery and degraded reads","author":"Khan","year":"2012"},{"key":"10.1016\/j.eswa.2026.133334_bib0016","series-title":"2017\u202fIEEE International symposium on workload characterization (IISWC)","first-page":"76","article-title":"Understanding system characteristics of online erasure coding on scalable, distributed and large-scale SSD array systems","author":"Koh","year":"2017"},{"key":"10.1016\/j.eswa.2026.133334_bib0017","series-title":"18th USENIX conference on file and storage technologies (FAST 20)","first-page":"283","article-title":"Quiver: An informed storage cache for deep learning","author":"Kumar","year":"2020"},{"issue":"5","key":"10.1016\/j.eswa.2026.133334_bib0018","doi-asserted-by":"crossref","first-page":"4677","DOI":"10.1007\/s12190-024-02142-z","article-title":"A systematic construction approach for all 4\u202f\u00d7\u202f 4 involutory MDS matrices","volume":"70","author":"Kumar","year":"2024","journal-title":"Journal of Applied Mathematics and Computing"},{"issue":"4","key":"10.1016\/j.eswa.2026.133334_bib0019","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3625005","article-title":"gPPM: A generalized matrix operation and parallel algorithm to accelerate the encoding\/decoding process of erasure codes","volume":"20","author":"Li","year":"2023","journal-title":"ACM Transactions on Architecture and Code Optimization"},{"key":"10.1016\/j.eswa.2026.133334_bib0020","series-title":"17th USENIX conference on file and storage technologies (FAST 19)","first-page":"331","article-title":"OpenEC: Toward unified and configurable erasure coding management in distributed storage systems","author":"Li","year":"2019"},{"issue":"7","key":"10.1016\/j.eswa.2026.133334_bib0021","doi-asserted-by":"crossref","first-page":"1484","DOI":"10.1109\/TPDS.2018.2791438","article-title":"G-CRS: GPU accelerated Cauchy Reed-Solomon coding","volume":"29","author":"Liu","year":"2018","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"10.1016\/j.eswa.2026.133334_bib0022","series-title":"An XOR-based erasure-resilient coding scheme","author":"Luby","year":"1995"},{"key":"10.1016\/j.eswa.2026.133334_bib0023","series-title":"2009\u202fIEEE\/IFIP International conference on dependable systems & networks","first-page":"504","article-title":"An efficient XOR-scheduling algorithm for erasure codes encoding","author":"Luo","year":"2009"},{"issue":"6","key":"10.1016\/j.eswa.2026.133334_bib0024","doi-asserted-by":"crossref","first-page":"4069","DOI":"10.1109\/TSC.2025.3619250","article-title":"Online caching replacement in erasure coding-based edge storage system","volume":"18","author":"Luo","year":"2025","journal-title":"IEEE Transactions on Services Computing"},{"key":"10.1016\/j.eswa.2026.133334_bib0025","series-title":"11th USENIX symposium on operating systems design and implementation (OSDI 14)","first-page":"383","article-title":"f4: Facebook\u2019s warm BLOB storage system","author":"Muralidhar","year":"2014"},{"key":"10.1016\/j.eswa.2026.133334_bib0026","doi-asserted-by":"crossref","DOI":"10.1016\/j.future.2024.107522","article-title":"Towards benchmarking erasure coding schemes in object storage system: A systematic review","volume":"163","author":"Noor","year":"2025","journal-title":"Future Generation Computer Systems"},{"key":"10.1016\/j.eswa.2026.133334_bib0027","series-title":"Proceedings of the 1988\u202fACM SIGMOD international conference on management of data","first-page":"109","article-title":"A case for redundant arrays of inexpensive disks (RAID)","author":"Patterson","year":"1988"},{"issue":"9","key":"10.1016\/j.eswa.2026.133334_bib0028","first-page":"995","article-title":"A tutorial on Reed\u2013Solomon coding for fault-tolerance in RAID-like systems","volume":"27","author":"Plank","year":"1997","journal-title":"Software: Practice and Experience"},{"key":"10.1016\/j.eswa.2026.133334_bib0029","series-title":"GF-complete: A comprehensive open source library for galois field arithmetic version 1.02","author":"Plank","year":"2014"},{"key":"10.1016\/j.eswa.2026.133334_bib0030","series-title":"IEEE\/IFIP international conference on dependable systems and networks (dsn 2012)","first-page":"1","article-title":"Heuristics for optimizing matrix-based erasure codes for fault-tolerant storage systems","author":"Plank","year":"2012"},{"key":"10.1016\/j.eswa.2026.133334_bib0031","series-title":"Jerasure: A library in C\/C++ facilitating erasure coding for storage applications-version 1.2","author":"Plank","year":"2008"},{"key":"10.1016\/j.eswa.2026.133334_bib0032","series-title":"Fifth IEEE international symposium on network computing and applications (NCA\u201906)","first-page":"173","article-title":"Optimizing cauchy reed-solomon codes for fault-tolerant network storage applications","author":"Plank","year":"2006"},{"key":"10.1016\/j.eswa.2026.133334_bib0033","unstructured":"Pujara, D., & Sinha, A. (2025). A review of bilevel optimization: Methods, emerging applications, and recent advancements. arXiv: 2511.03448."},{"key":"10.1016\/j.eswa.2026.133334_bib0034","doi-asserted-by":"crossref","DOI":"10.1016\/j.eswa.2025.129696","article-title":"2PADMS: Two-stage prediction and data migration strategy based on hard disk failure time","volume":"298","author":"Qiang","year":"2026","journal-title":"Expert Systems with Applications"},{"issue":"2","key":"10.1016\/j.eswa.2026.133334_bib0035","doi-asserted-by":"crossref","first-page":"335","DOI":"10.1145\/62044.62050","article-title":"Efficient dispersal of information for security, load balancing, and fault tolerance","volume":"36","author":"Rabin","year":"1989","journal-title":"Journal of the ACM (JACM)"},{"issue":"2","key":"10.1016\/j.eswa.2026.133334_bib0036","doi-asserted-by":"crossref","first-page":"300","DOI":"10.1137\/0108018","article-title":"Polynomial codes over certain finite fields","volume":"8","author":"Reed","year":"1960","journal-title":"Journal of the Society for Industrial and Applied Mathematics"},{"issue":"2","key":"10.1016\/j.eswa.2026.133334_bib0037","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1145\/263876.263881","article-title":"Effective erasure codes for reliable computer communication protocols","volume":"27","author":"Rizzo","year":"1997","journal-title":"ACM SIGCOMM Computer Communication Review"},{"issue":"1","key":"10.1016\/j.eswa.2026.133334_bib0038","doi-asserted-by":"crossref","first-page":"6","DOI":"10.7290\/pur2ycgb","article-title":"An exploration of optimization algorithms and heuristics for the creation of encoding and decoding schedules in erasure coding","volume":"2","author":"Schuman","year":"2011","journal-title":"Pursuit-the Journal of Undergraduate Research at the University of Tennessee"},{"issue":"1","key":"10.1016\/j.eswa.2026.133334_bib0039","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3708994","article-title":"A survey of the past, present, and future of erasure coding for storage systems","volume":"21","author":"Shen","year":"2025","journal-title":"ACM Transactions on Storage"},{"issue":"3","key":"10.1016\/j.eswa.2026.133334_bib0040","doi-asserted-by":"crossref","first-page":"724","DOI":"10.1109\/TC.2021.3060701","article-title":"Fast en\/decoding of Reed-Solomon codes for failure recovery","volume":"71","author":"Tang","year":"2021","journal-title":"IEEE Transactions on Computers"},{"issue":"17","key":"10.1016\/j.eswa.2026.133334_bib0041","doi-asserted-by":"crossref","first-page":"19922","DOI":"10.1007\/s10489-023-04527-2","article-title":"Hybridizing genetic algorithm with grey prediction evolution algorithm for solving unit commitment problem","volume":"53","author":"Tong","year":"2023","journal-title":"Applied Intelligence"},{"key":"10.1016\/j.eswa.2026.133334_bib0042","series-title":"Proceedings of the 6th workshop on challenges and opportunities of efficient and performant storage systems","first-page":"34","article-title":"ROR: Using reads for fast and efficient data repair in erasure-coded storage systems","author":"Tranzer","year":"2026"},{"key":"10.1016\/j.eswa.2026.133334_bib0043","series-title":"Proceedings of the international conference for high performance computing, networking, storage and analysis","first-page":"1","article-title":"Accelerating XOR-based erasure coding using program optimization techniques","author":"Uezato","year":"2021"},{"key":"10.1016\/j.eswa.2026.133334_bib0044","series-title":"16th USENIX conference on file and storage technologies (FAST 18)","first-page":"139","article-title":"Clay codes: Moulding MDS codes to yield an MSR code","author":"Vajha","year":"2018"},{"key":"10.1016\/j.eswa.2026.133334_bib0045","doi-asserted-by":"crossref","DOI":"10.1016\/j.eswa.2025.127210","article-title":"Resilient facility location optimization under failure scenarios using NSGA-III: A multi-objective approach for enhanced system robustness","volume":"277","author":"Vargas-Santiago","year":"2025","journal-title":"Expert Systems with Applications"},{"issue":"1","key":"10.1016\/j.eswa.2026.133334_bib0046","doi-asserted-by":"crossref","first-page":"331","DOI":"10.1109\/TCAD.2024.3432648","article-title":"Fast acceleration strategies for XOR-based erasure codes","volume":"44","author":"Wang","year":"2025","journal-title":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems"},{"issue":"11","key":"10.1016\/j.eswa.2026.133334_bib0047","first-page":"83","article-title":"Research on improvement of RS Cauchy code encoding algorithm","volume":"56","author":"Wei","year":"2020","journal-title":"Computer Engineering and Applications"},{"key":"10.1016\/j.eswa.2026.133334_bib0048","series-title":"Proceedings of the 7th conference on operating systems design and implementation (OSDI\u201906)","first-page":"307","article-title":"CEPH: A scalable, high-performance distributed file system","author":"Weil","year":"2006"},{"key":"10.1016\/j.eswa.2026.133334_bib0049","doi-asserted-by":"crossref","DOI":"10.1016\/j.eswa.2023.119943","article-title":"A novel traffic flow prediction model: Variable order fractional grey model based on an improved grey evolution algorithm","volume":"224","author":"Zhang","year":"2023","journal-title":"Expert Systems with Applications"},{"key":"10.1016\/j.eswa.2026.133334_bib0050","doi-asserted-by":"crossref","DOI":"10.1016\/j.eswa.2024.125424","article-title":"Knowledge-enhanced multidimensional estimation of distribution hyper-heuristic evolutionary algorithm for semiconductor final testing scheduling problem","volume":"260","author":"Zhang","year":"2025","journal-title":"Expert Systems with Applications"}],"container-title":["Expert Systems with Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0957417426022438?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0957417426022438?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,6,23]],"date-time":"2026-06-23T20:53:34Z","timestamp":1782248014000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0957417426022438"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,12]]},"references-count":50,"alternative-id":["S0957417426022438"],"URL":"https:\/\/doi.org\/10.1016\/j.eswa.2026.133334","relation":{},"ISSN":["0957-4174"],"issn-type":[{"value":"0957-4174","type":"print"}],"subject":[],"published":{"date-parts":[[2026,12]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"A bi-level programming model to enhance the encoding efficiency of erasure codes","name":"articletitle","label":"Article Title"},{"value":"Expert Systems with Applications","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.eswa.2026.133334","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier Ltd. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"133334"}}