Skip to content

michelalorandi/evolution_routing_protocol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Source code for the paper "Genetic Improvement of Routing Protocols for Delay Tolerant Networks".

To appear on ACM Transactions on Evolutionary Learning and Optimization.

Requirements

  • Java 11 or higher
  • Jenetics v5.2.0

Note: The ONE must be compiled before use. To do so, execute "./compile.sh" (compile.bat on Windows) in the directory named the-one

To automatically compile the-ONE and Jenetics and run the experiments, please run run.bash.

The repository contains the following files:

  • results: The raw data for all the experiments reported in the paper, with the related scripts for postprocessing and figure generation.
  • src: The toolchain for dynamic class generation, starting from a tree evolved by Genetic Programming in Jenetics, simulation execution in The ONE.
  • the-one: The original The ONE simulator, in addition to custom implementations of PRoPHET+ and PRoPHET with Efficient Evict Policy. This folder also contains the configuration files needed to run these protocols.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published