3 Commits

Author SHA1 Message Date
paul.roost
fff067809f Refactor report formatting and improve clarity in observations
- Updated section headings for consistency and clarity.
- Converted tables from markdown format to a structured table format for better readability.
- Enhanced descriptions in the analysis and conclusion sections to provide clearer insights into the performance of LEACH and LEACH-C protocols.
- Corrected minor typographical errors for improved professionalism.
2025-11-03 14:12:51 +01:00
paul.roost
ab902bad5f SimPy implementation with 3000 rounds - complete refactor
- Migrate from simple loop to SimPy discrete event simulator
- Implement node_mobility_process() as parallel SimPy processes
- LEACH: distributed CH election with probability p
- LEACH-C: centralized BS-optimized CH selection
- 6 test scenarios with comprehensive results
- 3000 rounds per scenario for long-term viability testing
- All metrics calculated: FDN, FMR, DLBI, RSPI
- 5 PNG graphs generated with analysis
- Full rapport updated with 3000-round results
- Code cleaned: no .log or .md files, no __pycache__
2025-11-03 11:09:08 +01:00
paul.roost
7a33c7096d Add simulation results and launch script for LEACH/LEACH-C
- Created summary.csv to store simulation results for various scenarios, protocols, and metrics.
- Developed run.sh script to automate the simulation process, including dependency checks, simulation execution, and result analysis.
- Ensured proper directory structure for results and reports.
- Added error handling for Python and matplotlib dependencies.
2025-11-02 13:55:51 +01:00