├── .gitignore ├── Genetic Algorithm ├── direct transmission │ ├── README.md │ ├── Tournament.m │ ├── crossover.m │ ├── direct_transmission.m │ ├── direct_transmission_ga.m │ ├── fitness.m │ ├── fixed_deployment.m │ ├── fixed_deployment.txt │ ├── locations.csv │ ├── mutation_direct.m │ ├── new_fixed_deployment.m │ ├── plot_nodes.m │ └── sensor_nodes.m └── multihop transmission │ ├── README.md │ ├── Tournament.m │ ├── calculate_multiplier.m │ ├── calculate_nearest_neighbour.m │ ├── crossover.m │ ├── fitness.m │ ├── fixed_deployment.m │ ├── fixed_deployment.txt │ ├── multihop_transmission.m │ ├── multihop_transmission_ga.m │ ├── mutation_direct.m │ ├── new_fixed_deployment.m │ ├── plot_nodes.m │ ├── pretty_print.m │ └── sensor_nodes.m ├── Particle Swarm Optimization ├── direct transmission │ ├── PSO.m │ ├── README.md │ ├── direct.m │ ├── distc.m │ ├── main.m │ └── rdep.m └── multihop routing │ ├── PSO.m │ ├── README.md │ ├── calculate_multiplier.m │ ├── calculate_nearest_neighbour.m │ ├── distc.m │ ├── main.m │ ├── multihop_transmission.m │ └── rdep.m ├── README.md └── data ├── config1_lifetime.png ├── config1_timetaken.png ├── config2_lifetime.png ├── config2_timetaken.png ├── config3_timetaken.png ├── deploy.png ├── methodology.jpg ├── sample_direct.png └── sample_multihop.png /.gitignore: -------------------------------------------------------------------------------- 1 | comparison/ 2 | PSO/ 3 | -------------------------------------------------------------------------------- /Genetic Algorithm/direct transmission/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/direct transmission/README.md -------------------------------------------------------------------------------- /Genetic Algorithm/direct transmission/Tournament.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/direct transmission/Tournament.m -------------------------------------------------------------------------------- /Genetic Algorithm/direct transmission/crossover.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/direct transmission/crossover.m -------------------------------------------------------------------------------- /Genetic Algorithm/direct transmission/direct_transmission.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/direct transmission/direct_transmission.m -------------------------------------------------------------------------------- /Genetic Algorithm/direct transmission/direct_transmission_ga.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/direct transmission/direct_transmission_ga.m -------------------------------------------------------------------------------- /Genetic Algorithm/direct transmission/fitness.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/direct transmission/fitness.m -------------------------------------------------------------------------------- /Genetic Algorithm/direct transmission/fixed_deployment.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/direct transmission/fixed_deployment.m -------------------------------------------------------------------------------- /Genetic Algorithm/direct transmission/fixed_deployment.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/direct transmission/fixed_deployment.txt -------------------------------------------------------------------------------- /Genetic Algorithm/direct transmission/locations.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/direct transmission/locations.csv -------------------------------------------------------------------------------- /Genetic Algorithm/direct transmission/mutation_direct.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/direct transmission/mutation_direct.m -------------------------------------------------------------------------------- /Genetic Algorithm/direct transmission/new_fixed_deployment.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/direct transmission/new_fixed_deployment.m -------------------------------------------------------------------------------- /Genetic Algorithm/direct transmission/plot_nodes.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/direct transmission/plot_nodes.m -------------------------------------------------------------------------------- /Genetic Algorithm/direct transmission/sensor_nodes.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/direct transmission/sensor_nodes.m -------------------------------------------------------------------------------- /Genetic Algorithm/multihop transmission/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/multihop transmission/README.md -------------------------------------------------------------------------------- /Genetic Algorithm/multihop transmission/Tournament.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/multihop transmission/Tournament.m -------------------------------------------------------------------------------- /Genetic Algorithm/multihop transmission/calculate_multiplier.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/multihop transmission/calculate_multiplier.m -------------------------------------------------------------------------------- /Genetic Algorithm/multihop transmission/calculate_nearest_neighbour.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/multihop transmission/calculate_nearest_neighbour.m -------------------------------------------------------------------------------- /Genetic Algorithm/multihop transmission/crossover.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/multihop transmission/crossover.m -------------------------------------------------------------------------------- /Genetic Algorithm/multihop transmission/fitness.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/multihop transmission/fitness.m -------------------------------------------------------------------------------- /Genetic Algorithm/multihop transmission/fixed_deployment.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/multihop transmission/fixed_deployment.m -------------------------------------------------------------------------------- /Genetic Algorithm/multihop transmission/fixed_deployment.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/multihop transmission/fixed_deployment.txt -------------------------------------------------------------------------------- /Genetic Algorithm/multihop transmission/multihop_transmission.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/multihop transmission/multihop_transmission.m -------------------------------------------------------------------------------- /Genetic Algorithm/multihop transmission/multihop_transmission_ga.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/multihop transmission/multihop_transmission_ga.m -------------------------------------------------------------------------------- /Genetic Algorithm/multihop transmission/mutation_direct.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/multihop transmission/mutation_direct.m -------------------------------------------------------------------------------- /Genetic Algorithm/multihop transmission/new_fixed_deployment.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/multihop transmission/new_fixed_deployment.m -------------------------------------------------------------------------------- /Genetic Algorithm/multihop transmission/plot_nodes.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/multihop transmission/plot_nodes.m -------------------------------------------------------------------------------- /Genetic Algorithm/multihop transmission/pretty_print.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/multihop transmission/pretty_print.m -------------------------------------------------------------------------------- /Genetic Algorithm/multihop transmission/sensor_nodes.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Genetic Algorithm/multihop transmission/sensor_nodes.m -------------------------------------------------------------------------------- /Particle Swarm Optimization/direct transmission/PSO.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Particle Swarm Optimization/direct transmission/PSO.m -------------------------------------------------------------------------------- /Particle Swarm Optimization/direct transmission/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Particle Swarm Optimization/direct transmission/README.md -------------------------------------------------------------------------------- /Particle Swarm Optimization/direct transmission/direct.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Particle Swarm Optimization/direct transmission/direct.m -------------------------------------------------------------------------------- /Particle Swarm Optimization/direct transmission/distc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Particle Swarm Optimization/direct transmission/distc.m -------------------------------------------------------------------------------- /Particle Swarm Optimization/direct transmission/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Particle Swarm Optimization/direct transmission/main.m -------------------------------------------------------------------------------- /Particle Swarm Optimization/direct transmission/rdep.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Particle Swarm Optimization/direct transmission/rdep.m -------------------------------------------------------------------------------- /Particle Swarm Optimization/multihop routing/PSO.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Particle Swarm Optimization/multihop routing/PSO.m -------------------------------------------------------------------------------- /Particle Swarm Optimization/multihop routing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Particle Swarm Optimization/multihop routing/README.md -------------------------------------------------------------------------------- /Particle Swarm Optimization/multihop routing/calculate_multiplier.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Particle Swarm Optimization/multihop routing/calculate_multiplier.m -------------------------------------------------------------------------------- /Particle Swarm Optimization/multihop routing/calculate_nearest_neighbour.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Particle Swarm Optimization/multihop routing/calculate_nearest_neighbour.m -------------------------------------------------------------------------------- /Particle Swarm Optimization/multihop routing/distc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Particle Swarm Optimization/multihop routing/distc.m -------------------------------------------------------------------------------- /Particle Swarm Optimization/multihop routing/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Particle Swarm Optimization/multihop routing/main.m -------------------------------------------------------------------------------- /Particle Swarm Optimization/multihop routing/multihop_transmission.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Particle Swarm Optimization/multihop routing/multihop_transmission.m -------------------------------------------------------------------------------- /Particle Swarm Optimization/multihop routing/rdep.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/Particle Swarm Optimization/multihop routing/rdep.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/README.md -------------------------------------------------------------------------------- /data/config1_lifetime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/data/config1_lifetime.png -------------------------------------------------------------------------------- /data/config1_timetaken.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/data/config1_timetaken.png -------------------------------------------------------------------------------- /data/config2_lifetime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/data/config2_lifetime.png -------------------------------------------------------------------------------- /data/config2_timetaken.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/data/config2_timetaken.png -------------------------------------------------------------------------------- /data/config3_timetaken.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/data/config3_timetaken.png -------------------------------------------------------------------------------- /data/deploy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/data/deploy.png -------------------------------------------------------------------------------- /data/methodology.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/data/methodology.jpg -------------------------------------------------------------------------------- /data/sample_direct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/data/sample_direct.png -------------------------------------------------------------------------------- /data/sample_multihop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amalshaji/wsn-heterogenous-deployment/HEAD/data/sample_multihop.png --------------------------------------------------------------------------------