page loader
Finding Maximum Weakly Stable Matchings for Hospitals/Residents with Ties Problem via Heuristic Search
Tác giả: Son Thanh Cao, Le Van Thanh, and Hoang Huu Viet
210    12
Lecture Notes in Artificial Intelligence
Quyển: 14471     Trang: 442–454
Năm xuất bản: 11/2023
Tóm tắt
The Hospitals/Residents with Ties Problem is a many-one stable matching problem, in which residents need to be assigned to hospitals to meet their constraints. In this paper, we propose a simple heuristic algorithm but solve this problem efficiently. Our algorithm starts from an empty matching and gradually builds up a maximum stable matching of residents to hospitals. At each iteration, we propose a heuristic function to choose the best hospital for an active resident to form a resident-hospital pair for the matching. If the chosen hospital overcomes its offered capacity, we propose another heuristic function to remove the worst resident among residents assigned to the hospital in the matching. Our algorithm returns a stable matching if it finds no active resident. Experimental results show that our algorithm is efficient in execution time and solution quality for solving the problem
Từ khóa
Gale-Shapley algorithm, Hospitals/Residents with Ties, Heuristic algorithm, Weakly stable matching
Cùng tác giả
The web ontology rule language OWL 2 RL+ and its extensionsWORL: a nonmonotonic rule language for the semantic webAn Improved Depth-First Control Strategy for Query-Subquery Nets in Evaluating Queries to Horn Knowledge BasesAn Empirical Approach to Query-Subquery Nets with Tail-Recursion EliminationOn the Efficiency of Query-Subquery Nets with Right/Tail-Recursion Elimination in Evaluating Queries to Horn Knowledge BasesQuery-Subquery Nets with Stratified NegationGiáo trình Ngôn ngữ lập trình CQuery–subquery nets for Horn knowledge bases in first-order logicExtending Query-Subquery Nets for Deductive Databases under the Well-Founded SemanticsGiải pháp hiệu quả xây dựng hệ thống thông tin tổng thể quản trị Trường Đại học VinhA Max-Min Conflict Algorithm for the Stable Marriage ProblemIncorporating Stratified Negation into Query-Subquery Nets for Evaluating Queries to Stratified Deductive DatabasesFinding Maximum Stable Matchings for the Student-Project Allocation Problem with Preferences Over ProjectsIntegrating Multi-threading into Query-Subquery NetsỨNG DỤNG KỸ THUẬT HỌC MÁY TRÊN DỮ LIỆU MẤT CÂN BẰNG HỖ TRỢ DỰ ĐOÁN SỚM KHẢ NĂNG THÔI HỌC CỦA HỌC SINH TRUNG HỌC PHỔ THÔNGMột thuật toán tìm kiếm cục bộ hiệu quả giải bài toán phân công địa điểm thực tập cho sinh viênA Heuristic Repair Algorithm for the Maximum Stable Marriage Problem with Ties and Incomplete ListsAn Empirical Heuristic Algorithm for Solving the Student-Project Allocation Problem with Ties