Projekt:Mechanismus Design:Netzwerke:Implementierung

Aus Wikiludia
Wechseln zu: Navigation, Suche
  • 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 \hat{b}_i 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
      • ...
Meine Werkzeuge