AN EFFICIENT DEPTH-FIRST SEARCH ALGORITHM FOR SOLVING THE MAXIMUM STABLE MARRIAGE PROBLEM WITH TIES AND INCOMPLETE LISTS

This paper proposes an efficient depth-first search algorithm to solve the maximum stable marriage problem with ties and incomplete preference lists. The key idea of the algorithm is to initialize an empty matching and mark all men as unmatched. In each iteration, an unmatched man proposes to th...

Full description

Saved in:
Bibliographic Details
Main Authors: Le Quoc Anh, Hoang Huu Viet, Dinh Van Nam
Format: Article
Language:English
Published: Trường Đại học Vinh 2024-12-01
Series:Tạp chí Khoa học
Subjects:
Online Access:https://vujs.vn//api/view.aspx?cid=fd776f0d-0fc0-41a1-b599-0de52c8267d6
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841550775808950272
author Le Quoc Anh, Hoang Huu Viet
Dinh Van Nam
author_facet Le Quoc Anh, Hoang Huu Viet
Dinh Van Nam
author_sort Le Quoc Anh, Hoang Huu Viet
collection DOAJ
description This paper proposes an efficient depth-first search algorithm to solve the maximum stable marriage problem with ties and incomplete preference lists. The key idea of the algorithm is to initialize an empty matching and mark all men as unmatched. In each iteration, an unmatched man proposes to the most preferred woman on his rank list. If the woman is unmatched or prefers the proposing man over her current partner, she is assigned to the man, forming a new pair in the matching. Otherwise, she keeps her current partner and rejects the proposing man. When a man is rejected by a woman, he becomes unmatched. The algorithm then recursively processes the next unmatched man until it either finds a complete matching or reaches a predefined maximum number of iterations. Experimental results on randomly generated datasets show that our algorithm is effective in producing high- quality solutions to the problem.
format Article
id doaj-art-77ffbc81fcc2469ab10c3cb1b2138eaa
institution Kabale University
issn 1859-2228
language English
publishDate 2024-12-01
publisher Trường Đại học Vinh
record_format Article
series Tạp chí Khoa học
spelling doaj-art-77ffbc81fcc2469ab10c3cb1b2138eaa2025-01-10T03:29:59ZengTrường Đại học VinhTạp chí Khoa học1859-22282024-12-01534A11212310.56824/vujs.2024a146aAN EFFICIENT DEPTH-FIRST SEARCH ALGORITHM FOR SOLVING THE MAXIMUM STABLE MARRIAGE PROBLEM WITH TIES AND INCOMPLETE LISTSLe Quoc Anh, Hoang Huu Viet0Dinh Van Nam1nstitute of Engineering and Technology, Vinh University, Nghe An, VietnamFaculty of Pedagogy, Ha Tinh University, Ha Tinh, VietnamThis paper proposes an efficient depth-first search algorithm to solve the maximum stable marriage problem with ties and incomplete preference lists. The key idea of the algorithm is to initialize an empty matching and mark all men as unmatched. In each iteration, an unmatched man proposes to the most preferred woman on his rank list. If the woman is unmatched or prefers the proposing man over her current partner, she is assigned to the man, forming a new pair in the matching. Otherwise, she keeps her current partner and rejects the proposing man. When a man is rejected by a woman, he becomes unmatched. The algorithm then recursively processes the next unmatched man until it either finds a complete matching or reaches a predefined maximum number of iterations. Experimental results on randomly generated datasets show that our algorithm is effective in producing high- quality solutions to the problem.https://vujs.vn//api/view.aspx?cid=fd776f0d-0fc0-41a1-b599-0de52c8267d6depth-first searchgale-shapley algorithmstable matchingstable marriage problemties and incomplete lists
spellingShingle Le Quoc Anh, Hoang Huu Viet
Dinh Van Nam
AN EFFICIENT DEPTH-FIRST SEARCH ALGORITHM FOR SOLVING THE MAXIMUM STABLE MARRIAGE PROBLEM WITH TIES AND INCOMPLETE LISTS
Tạp chí Khoa học
depth-first search
gale-shapley algorithm
stable matching
stable marriage problem
ties and incomplete lists
title AN EFFICIENT DEPTH-FIRST SEARCH ALGORITHM FOR SOLVING THE MAXIMUM STABLE MARRIAGE PROBLEM WITH TIES AND INCOMPLETE LISTS
title_full AN EFFICIENT DEPTH-FIRST SEARCH ALGORITHM FOR SOLVING THE MAXIMUM STABLE MARRIAGE PROBLEM WITH TIES AND INCOMPLETE LISTS
title_fullStr AN EFFICIENT DEPTH-FIRST SEARCH ALGORITHM FOR SOLVING THE MAXIMUM STABLE MARRIAGE PROBLEM WITH TIES AND INCOMPLETE LISTS
title_full_unstemmed AN EFFICIENT DEPTH-FIRST SEARCH ALGORITHM FOR SOLVING THE MAXIMUM STABLE MARRIAGE PROBLEM WITH TIES AND INCOMPLETE LISTS
title_short AN EFFICIENT DEPTH-FIRST SEARCH ALGORITHM FOR SOLVING THE MAXIMUM STABLE MARRIAGE PROBLEM WITH TIES AND INCOMPLETE LISTS
title_sort efficient depth first search algorithm for solving the maximum stable marriage problem with ties and incomplete lists
topic depth-first search
gale-shapley algorithm
stable matching
stable marriage problem
ties and incomplete lists
url https://vujs.vn//api/view.aspx?cid=fd776f0d-0fc0-41a1-b599-0de52c8267d6
work_keys_str_mv AT lequocanhhoanghuuviet anefficientdepthfirstsearchalgorithmforsolvingthemaximumstablemarriageproblemwithtiesandincompletelists
AT dinhvannam anefficientdepthfirstsearchalgorithmforsolvingthemaximumstablemarriageproblemwithtiesandincompletelists
AT lequocanhhoanghuuviet efficientdepthfirstsearchalgorithmforsolvingthemaximumstablemarriageproblemwithtiesandincompletelists
AT dinhvannam efficientdepthfirstsearchalgorithmforsolvingthemaximumstablemarriageproblemwithtiesandincompletelists