Computational Model Library

Social trust model (1.0.0)

This is an evolutionary computational model to investigating the effect of interaction parameters on trust and relationships formation with different levels of intensity, from very best friends to close and then casual friends.
The model starts with MainClass.java by setting population (total number of egos), the objectives’ weights for resource, wellbeing, alliance, risk and stress. The model was generated by the defined objectives’ weights as follows:
Sociaty sociaty = new Sociaty(genereatEgoes_random(population),rescouseWeight, wellBeingWeight, allianceWeight, riskWeight, stressWeight, per);
Where ‘per’ is the percentage of how many egos starting from strong tie preferred strategy in the interaction, defined as value between 0 and 1. This values will be changed in the evolving stage by mutation.
Sociaty.java is the class defining the interaction behaviour between egos. Parameters for the interaction behaviour are defined at the beginning of Sociaty.java.
Ego.java is the class defining the interaction strategy and status of individual ego. Each ego keeps a list of ties and its interaction status with other ego.
Each status of tis/interaction is defined in MeetLog.java.

Release Notes

Associated Publications

“Modelling the Role of Trust in Social Relationships” in ACM TOIT

Social trust model 1.0.0

This is an evolutionary computational model to investigating the effect of interaction parameters on trust and relationships formation with different levels of intensity, from very best friends to close and then casual friends.
The model starts with MainClass.java by setting population (total number of egos), the objectives’ weights for resource, wellbeing, alliance, risk and stress. The model was generated by the defined objectives’ weights as follows:
Sociaty sociaty = new Sociaty(genereatEgoes_random(population),rescouseWeight, wellBeingWeight, allianceWeight, riskWeight, stressWeight, per);
Where ‘per’ is the percentage of how many egos starting from strong tie preferred strategy in the interaction, defined as value between 0 and 1. This values will be changed in the evolving stage by mutation.
Sociaty.java is the class defining the interaction behaviour between egos. Parameters for the interaction behaviour are defined at the beginning of Sociaty.java.
Ego.java is the class defining the interaction strategy and status of individual ego. Each ego keeps a list of ties and its interaction status with other ego.
Each status of tis/interaction is defined in MeetLog.java.

Version Submitter First published Last modified Status
1.0.0 Di Wang Wed Dec 17 11:11:35 2014 Tue Feb 20 16:53:57 2018 Published

Discussion

This website uses cookies and Google Analytics to help us track user engagement and improve our site. If you'd like to know more information about what data we collect and why, please see our data privacy policy. If you continue to use this site, you consent to our use of cookies.
Accept