{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,21]],"date-time":"2026-01-21T21:22:26Z","timestamp":1769030546200,"version":"3.49.0"},"reference-count":31,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2026,1,17]],"date-time":"2026-01-17T00:00:00Z","timestamp":1768608000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Systems"],"abstract":"<jats:p>Previous studies, constrained by the overly rigid stability requirements, often fail to adapt to complex systems and struggle to identify stable outcomes that align with the practical context of multi-agent resource allocation. To address the three-sided matching problem in complex socio-technical and business management systems, this paper proposes a fuzzy stable matching method for three-sided agents under a framework of combinatorial preference relations, integrating network and decision theory. First, we construct a membership function to measure the degree of preference satisfaction between elements of different agents, and then define the concept of fuzzy stability. By incorporating preference satisfaction, we introduce the notion of fuzzy blocking strength and derive the generation conditions for blocking triples and fuzzy stability under the fuzzy stable criterion. Furthermore, we abstract the three-sided matching problem with combined preference relations into a shortest path problem. Second, we prove the equivalence between the shortest path solution and the stable matching outcome. We adopt Dijkstra\u2019s algorithm for problem-solving and derive the time complexity of the algorithm under the pruning strategy. Finally, we apply the proposed model and algorithm to a case study of project assignment in software companies, thereby verifying the feasibility and effectiveness of this three-sided matching method. Compared with existing approaches, the fuzzy stable matching method developed in this study demonstrates distinct advantages in handling preference uncertainty and system complexity. It provides a more universal theoretical tool and computational approach for solving flexible resource allocation problems prevalent in real-world scenarios.<\/jats:p>","DOI":"10.3390\/systems14010101","type":"journal-article","created":{"date-parts":[[2026,1,19]],"date-time":"2026-01-19T08:23:56Z","timestamp":1768811036000},"page":"101","update-policy":"https:\/\/linproxy.fan.workers.dev:443\/https\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Three-Sided Fuzzy Stable Matching Problem Based on Combination Preference"],"prefix":"10.3390","volume":"14","author":[{"given":"Ruya","family":"Fan","sequence":"first","affiliation":[{"name":"School of Management, Shenyang University of Technology, Shenyang 110870, China"}]},{"given":"Yan","family":"Chen","sequence":"additional","affiliation":[{"name":"School of Management, Shenyang University of Technology, Shenyang 110870, China"},{"name":"School of Science, Shenyang University of Technology, Shenyang 110870, China"}]}],"member":"1968","published-online":{"date-parts":[[2026,1,17]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1132","DOI":"10.1109\/TMC.2024.3475481","article-title":"TRIMP: Three-Sided Stable Matching for Distributed Vehicle Sharing System Using Stackelberg Game","volume":"24","author":"Xu","year":"2025","journal-title":"IEEE. Trans. Mob. Comput."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"351","DOI":"10.1016\/j.comnet.2012.09.021","article-title":"Cyclic stable matching for three-sided networking services","volume":"57","author":"Cui","year":"2013","journal-title":"Comput. Netw."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Fei, H., and Li, S. (2025). A Lightweight Multicriteria Recommendation Mechanism for Enhancing Doctor\u2013Patient Matching Efficiency on Online Consultation Platforms. Systems, 13.","DOI":"10.3390\/systems13121048"},{"key":"ref_4","unstructured":"Knuth, D.E. (1976). Mariages Stables, Les Presses de L\u2019Universit\u00e9 de Montr\u00e9al."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1080\/00029890.1962.11989827","article-title":"College Admissions and the Stability of Marriage","volume":"69","author":"Gale","year":"1962","journal-title":"Am. Math. Mon."},{"key":"ref_6","first-page":"741","article-title":"Three-sided stable matching with one-way acyclic preference considering agent\u2019s psychological behavior","volume":"36","author":"Yang","year":"2021","journal-title":"Control Decis."},{"key":"ref_7","first-page":"1420","article-title":"A Three-sided Unidirectional Acyclic Stable Matching with Thresholds of Preference Order","volume":"40","author":"Yang","year":"2020","journal-title":"J. Syst. Sci. Math. Sci."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1007\/s10601-022-09335-y","article-title":"A collection of Constraint Programming models for the three-dimensional stable matching problem with cyclic preferences","volume":"27","author":"Cseh","year":"2022","journal-title":"Constraints"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"122444","DOI":"10.1016\/j.eswa.2023.122444","article-title":"Z-mixture three-sided stable matching in seaborne coal exchange with cooperative partners and heterogeneous relationships among attributes","volume":"244","author":"Teng","year":"2024","journal-title":"Expert Syst. Appl."},{"key":"ref_10","first-page":"222","article-title":"Emergency rescue allocation decision-making based on three-sided matching theory","volume":"34","author":"Qian","year":"2024","journal-title":"China Saf. Sci. J."},{"key":"ref_11","unstructured":"Mordig, M., Vecchia, R.D., Cesa-Bianchi, N., and Scholkopf, B. (2021). Multi-Sided Matching Markets with Consistent Preferences and Cooperative Partners. arXiv."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1016\/0165-4896(88)90053-4","article-title":"Nonexistence of Stable Threesome Matchings","volume":"16","author":"Alkan","year":"1988","journal-title":"Math. Soc. Sci."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1137\/0404023","article-title":"3-Dimensional Stable Matching Problems","volume":"4","author":"Ng","year":"1991","journal-title":"SIAM Discret. Math."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1016\/S0165-4896(03)00073-8","article-title":"Existence of stable matchings in some three-sided systems","volume":"46","author":"Danilov","year":"2003","journal-title":"Math. Soc. Sci."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"234","DOI":"10.1016\/j.geb.2024.04.010","article-title":"Characterizing the typewise top-trading-cycles mechanism for multiple-type housing markets","volume":"146","author":"Feng","year":"2024","journal-title":"Games Econ. Behav."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"338","DOI":"10.1016\/S0019-9958(65)90241-X","article-title":"Fuzzy sets","volume":"8","author":"Zadeh","year":"1965","journal-title":"Inf. Control"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"2983","DOI":"10.1007\/s40747-023-01305-y","article-title":"Multi-objective non-linear programming problem with rough interval parameters: An application in municipal solid waste management","volume":"10","author":"Shivani","year":"2024","journal-title":"Complex Intell. Syst."},{"key":"ref_18","first-page":"21","article-title":"Spherical fuzzy sets based integrated DEMATEL, ANP, VIKOR approach and its application for renewable energy selection in Turkey","volume":"158","author":"Karabulut","year":"2024","journal-title":"Appl. Soft. Comput."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1111\/exsy.13574","article-title":"Artificial intelligence-enabled smart city management using multi-objective optimization strategies","volume":"42","author":"Pinki","year":"2025","journal-title":"Expert Syst."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1016\/j.jclepro.2025.145007","article-title":"Sustainable battery supplier selection of battery swapping station using an interval type-2 fuzzy method based on the cumulative prospect theory","volume":"495","author":"Chai","year":"2025","journal-title":"J. Clean Prod."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"2331","DOI":"10.1109\/TSMC.2023.3343493","article-title":"Quantized Fuzzy Feedback Control for Electric Vehicle Lateral Dynamics","volume":"54","author":"Chang","year":"2024","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Liu, X.-M., Chang, X.-H., and Hou, L.-W. (2024). Attack-Dependent Adaptive Event-Triggered Security Fuzzy Control for Nonlinear Networked Cascade Control Systems Under Deception Attacks. Mathematics, 12.","DOI":"10.3390\/math12213385"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Ricci, F., Rokach, L., and Shapira, B. (2015). Recommender Systems Handbook, Springer Publishing Company, Incorporated.","DOI":"10.1007\/978-1-4899-7637-6"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"11861","DOI":"10.1109\/TNNLS.2024.3488197","article-title":"Two-View Correspondence Learning With Local Consensus Transformer","volume":"36","author":"Wang","year":"2025","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"3284","DOI":"10.1109\/TNNLS.2021.3120768","article-title":"StateNet: Deep State Learning for Robust Feature Matching of Remote Sensing Images","volume":"34","author":"Chen","year":"2023","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Huang, J.T., Meng, Y., Dong, Y., Liu, C., and Zhao, S.N. (2025). A two-sided matching-based multi-objective differential evolution algorithm for the slab matching problem in the steel industry. Eng. Optimiz., 1\u201334.","DOI":"10.1080\/0305215X.2025.2546450"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Sun, Y.B., Yue, L., Liu, Y., Chen, W.T., and Sun, Z. (2025). The Application of the SubChain Salp Swarm Algorithm in the Less-Than-Truckload Freight Matching Problem. Appl. Sci., 15.","DOI":"10.3390\/app15084436"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1016\/0270-0255(87)90473-8","article-title":"The analytic hierarchy process\u2014What it is and how it is used","volume":"9","author":"Saaty","year":"1987","journal-title":"Math. Model."},{"key":"ref_29","unstructured":"Ahuja, R.K., Magnanti, T.L., and Orlin, J.B. (1993). Network Flows: Theory, Algorithms, and Applications, Prentice-Hall, Inc."},{"key":"ref_30","unstructured":"Kleinberg, J., and Tardos, V. (2006). Algorithm Design, Tsinghua University Press."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Gao, T., Wan, Z., Zhang, Y., Yu, B., Zhang, Y., Liu, S., and Raychowdhury, A. (2021, January 6\u20139). iELAS: An ELAS-Based Energy-Efficient Accelerator for Real-Time Stereo Matching on FPGA Platform. Proceedings of the 2021 IEEE 3rd International Conference on Artificial Intelligence Circuits and Systems, Washington, DC, USA.","DOI":"10.1109\/AICAS51828.2021.9458401"}],"container-title":["Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/www.mdpi.com\/2079-8954\/14\/1\/101\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,21]],"date-time":"2026-01-21T05:11:39Z","timestamp":1768972299000},"score":1,"resource":{"primary":{"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/www.mdpi.com\/2079-8954\/14\/1\/101"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,1,17]]},"references-count":31,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2026,1]]}},"alternative-id":["systems14010101"],"URL":"https:\/\/linproxy.fan.workers.dev:443\/https\/doi.org\/10.3390\/systems14010101","relation":{},"ISSN":["2079-8954"],"issn-type":[{"value":"2079-8954","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,1,17]]}}}