Projekt:Mechanismus Design:Netzwerke:Implementierung
Aus Wikiludia
- Implementierung erfolgt objektorientiert in Java
- Versionsmanagement-System (SVN) unter
svn://www.haug-online.net/FilesharingSimulation
- Status:
- Framework, das Spielmodell 1 und 2 (Projekt:Mechanismus Design:Netzwerke:Spielmodell) verbindet, bereits implementiert
- Klassen: Main, Administration, Individual, History, Type (nicht alle sind für beide Modelle relevant (manche Teile stammen vom ersten Modell, von denen wurden manche übernommen, manche sind obsolet geworden (im Code markiert))
- TODO:
- Entscheidungsfunktion, die entscheidet, ob der jeweilige Anfrager (Downloader) in der aktuellen Runde zum Zug kommt und somit der Mechanismus ausgeführt wird (Einfüge-Stelle im Code markiert).
- Festsetzung der Strategien
der Uploader, bisher fest (maximal) oder zufällig möglich.
- Nutzenfunktion ausserhalb des Mechanismus (-> Jörn; evtl. Input bzw. Beschreibung in wikiludia (Grafik) von Sebastian nötig, wie besprochen)
- Kumulierung der credits (reputation) jeweils beim Individuum, Definition der benötigten Credits zum Download
- Grafische Ausgabe direkt im Framework oder Ausgabe von Zeitreihen, die extern dargestellt werden.
- Metriken zur Evaluierung
- ...