UniTO/anno2/YearI/FirstSem/CR/seminario/freenet_talk/ccc-freenet-demo
Francesco Mecca 5e286062f8 MCAD 2019
2018-11-22 13:09:11 +01:00
..
.settings MCAD 2019 2018-11-22 13:09:11 +01:00
bin MCAD 2019 2018-11-22 13:09:11 +01:00
src MCAD 2019 2018-11-22 13:09:11 +01:00
.classpath MCAD 2019 2018-11-22 13:09:11 +01:00
.project MCAD 2019 2018-11-22 13:09:11 +01:00
README MCAD 2019 2018-11-22 13:09:11 +01:00

(c) Copyright 2005, Ian Clarke, Oskar Sandberg
Released under the GNU General Public License Version 2

Requirements
------------
Needs Java 1.5 or later

Instructions
------------
From this directory:

$ java -cp bin Main <seed>

Seed can be any integer and it will be used as the seed for the random 
number generator.  We used 8011 in our talk.

The display shows a network where nodes have been assigned locations in
2D space.  At the bottom a histogram of connection lengths is shown.

Once it starts, hit any key to advance onto the next stage.  The stages are
as follows:

1. Display an ideal small world network (according to Kleinberg's proof).
   Note that nodes are actually positioned on a grid, but are offset 
   randomly by a few pixels to make connections easier to see.

2. Show a route between two nodes

3. Randomize the network

4. Show an attempted route between two nodes

5. Show our algorithm "restoring" the network, one node and its connections
   are highlighted in green

6. Show a route between two nodes