Social matching in complex social systems
This project aims to create an Erdős–Rényi random network using the Stanford Network Analysis Platform(SNAP) and perform greedy matching algorithm with it to simulate social matching. Greedy matching algorithm makes nodes of the network prefer their neighbouring node with the highest fitness level....
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2018
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/74487 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-74487 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-744872023-07-07T17:14:31Z Social matching in complex social systems Poh, Cleo Xiao Gaoxi School of Electrical and Electronic Engineering DRNTU::Engineering This project aims to create an Erdős–Rényi random network using the Stanford Network Analysis Platform(SNAP) and perform greedy matching algorithm with it to simulate social matching. Greedy matching algorithm makes nodes of the network prefer their neighbouring node with the highest fitness level. Nodes are paired up if they request each other, and they are removed from the network after being paired. The simulation results are used to evaluate the usefulness of such an algorithm to pair up individuals in a social network. The nodal degree distribution of the network is determined and displayed in a line graph in order to assess the validity of the network created. Results indicate that greedy matching algorithm is capable of pairing up nodes within 11% fitness level of the network and has a consistent efficiency (at least 10 loops of the algorithm to achieve maximum number of pairs) across different sizes of the network. The results are also compared to real-life scenarios, more specifically, online dating applications, to check if such an algorithm is applicable in real-life. The report concludes that greedy matching is suitable to be used as a foundation in social matching, but will require additional details (for example, restrictions to gender and age) to suit real-life needs. Bachelor of Engineering 2018-05-18T08:42:01Z 2018-05-18T08:42:01Z 2018 Final Year Project (FYP) http://hdl.handle.net/10356/74487 en Nanyang Technological University 36 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering |
spellingShingle |
DRNTU::Engineering Poh, Cleo Social matching in complex social systems |
description |
This project aims to create an Erdős–Rényi random network using the Stanford Network Analysis Platform(SNAP) and perform greedy matching algorithm with it to simulate social matching. Greedy matching algorithm makes nodes of the network prefer their neighbouring node with the highest fitness level. Nodes are paired up if they request each other, and they are removed from the network after being paired. The simulation results are used to evaluate the usefulness of such an algorithm to pair up individuals in a social network. The nodal degree distribution of the network is determined and displayed in a line graph in order to assess the validity of the network created. Results indicate that greedy matching algorithm is capable of pairing up nodes within 11% fitness level of the network and has a consistent efficiency (at least 10 loops of the algorithm to achieve maximum number of pairs) across different sizes of the network. The results are also compared to real-life scenarios, more specifically, online dating applications, to check if such an algorithm is applicable in real-life. The report concludes that greedy matching is suitable to be used as a foundation in social matching, but will require additional details (for example, restrictions to gender and age) to suit real-life needs. |
author2 |
Xiao Gaoxi |
author_facet |
Xiao Gaoxi Poh, Cleo |
format |
Final Year Project |
author |
Poh, Cleo |
author_sort |
Poh, Cleo |
title |
Social matching in complex social systems |
title_short |
Social matching in complex social systems |
title_full |
Social matching in complex social systems |
title_fullStr |
Social matching in complex social systems |
title_full_unstemmed |
Social matching in complex social systems |
title_sort |
social matching in complex social systems |
publishDate |
2018 |
url |
http://hdl.handle.net/10356/74487 |
_version_ |
1772825159738064896 |