Consanguineous marriage is defined as a marriage between a male and female within the same family lineage, not exceeding three generations. Such marriages facilitate the development and manifestation of a range of hereditary diseases caused by recessive genes on chromosomes, which can become apparent in subsequent generations. In Vietnam, consanguineous marriages remain common, particularly among ethnic minorities. Fortunately, Vietnam has collected resident data on 104 million citizens, which has been utilized for economic and social development purposes. This study aims to propose tools for preventing consanguineous marriages by checking whether two individuals planning to marry are related within three generations before registering their marriage, using the Vietnam’s National Resident Database. The study proposes three methods based on three different data structures (simple graph, AVL tree, and hash table). Theoretical and experimental analyses demonstrate that the method based on the hash table provides the fastest verification of whether two individuals planning to marry are related within three generations, outperforming the current methods.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A Tool for Preventing Consanguineous Marriages Using Vietnam’s National Residents Database

  • Phan-Khai Dao,
  • Van-Tan Vu,
  • Quoc-Trung Bui

摘要

Consanguineous marriage is defined as a marriage between a male and female within the same family lineage, not exceeding three generations. Such marriages facilitate the development and manifestation of a range of hereditary diseases caused by recessive genes on chromosomes, which can become apparent in subsequent generations. In Vietnam, consanguineous marriages remain common, particularly among ethnic minorities. Fortunately, Vietnam has collected resident data on 104 million citizens, which has been utilized for economic and social development purposes. This study aims to propose tools for preventing consanguineous marriages by checking whether two individuals planning to marry are related within three generations before registering their marriage, using the Vietnam’s National Resident Database. The study proposes three methods based on three different data structures (simple graph, AVL tree, and hash table). Theoretical and experimental analyses demonstrate that the method based on the hash table provides the fastest verification of whether two individuals planning to marry are related within three generations, outperforming the current methods.