├── .idea ├── .gitignore ├── inspectionProfiles │ └── profiles_settings.xml ├── misc.xml ├── modules.xml ├── multi-uav_task_allocation.iml └── vcs.xml ├── AGA_SEAD.py ├── GA_SEAD_process.py ├── GA_VRP.py ├── Monte_Carlo_Simulation.py ├── PSO_VRP.py ├── README.md ├── Simulation_Results ├── __pycache__ ├── GA_SEAD_process.cpython-36.pyc ├── GA_SEAD_process.cpython-38.pyc ├── decentralized_GA_SEAD.cpython-36.pyc ├── dubins__.cpython-36.pyc ├── dubins_model.cpython-36.pyc ├── dubins_model.cpython-39.pyc └── dubins_path.cpython-39.pyc ├── decentralized_GA_SEAD.py ├── decentralized_GA_VRP.py ├── distributed_GA_multiprosessing.py ├── distributed_GA_multithreads.py ├── dubins__.py ├── dubins_model.py ├── dubins_path.py └── requirements.txt /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryfungi/Multi-UAV_Task_Allocation_SEADmission/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryfungi/Multi-UAV_Task_Allocation_SEADmission/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryfungi/Multi-UAV_Task_Allocation_SEADmission/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/multi-uav_task_allocation.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryfungi/Multi-UAV_Task_Allocation_SEADmission/HEAD/.idea/multi-uav_task_allocation.iml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryfungi/Multi-UAV_Task_Allocation_SEADmission/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /AGA_SEAD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryfungi/Multi-UAV_Task_Allocation_SEADmission/HEAD/AGA_SEAD.py -------------------------------------------------------------------------------- /GA_SEAD_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryfungi/Multi-UAV_Task_Allocation_SEADmission/HEAD/GA_SEAD_process.py -------------------------------------------------------------------------------- /GA_VRP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryfungi/Multi-UAV_Task_Allocation_SEADmission/HEAD/GA_VRP.py -------------------------------------------------------------------------------- /Monte_Carlo_Simulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryfungi/Multi-UAV_Task_Allocation_SEADmission/HEAD/Monte_Carlo_Simulation.py -------------------------------------------------------------------------------- /PSO_VRP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryfungi/Multi-UAV_Task_Allocation_SEADmission/HEAD/PSO_VRP.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryfungi/Multi-UAV_Task_Allocation_SEADmission/HEAD/README.md -------------------------------------------------------------------------------- /Simulation_Results: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryfungi/Multi-UAV_Task_Allocation_SEADmission/HEAD/Simulation_Results -------------------------------------------------------------------------------- /__pycache__/GA_SEAD_process.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryfungi/Multi-UAV_Task_Allocation_SEADmission/HEAD/__pycache__/GA_SEAD_process.cpython-36.pyc -------------------------------------------------------------------------------- /__pycache__/GA_SEAD_process.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryfungi/Multi-UAV_Task_Allocation_SEADmission/HEAD/__pycache__/GA_SEAD_process.cpython-38.pyc -------------------------------------------------------------------------------- /__pycache__/decentralized_GA_SEAD.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryfungi/Multi-UAV_Task_Allocation_SEADmission/HEAD/__pycache__/decentralized_GA_SEAD.cpython-36.pyc -------------------------------------------------------------------------------- /__pycache__/dubins__.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryfungi/Multi-UAV_Task_Allocation_SEADmission/HEAD/__pycache__/dubins__.cpython-36.pyc -------------------------------------------------------------------------------- /__pycache__/dubins_model.cpython-36.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryfungi/Multi-UAV_Task_Allocation_SEADmission/HEAD/__pycache__/dubins_model.cpython-36.pyc -------------------------------------------------------------------------------- /__pycache__/dubins_model.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryfungi/Multi-UAV_Task_Allocation_SEADmission/HEAD/__pycache__/dubins_model.cpython-39.pyc -------------------------------------------------------------------------------- /__pycache__/dubins_path.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryfungi/Multi-UAV_Task_Allocation_SEADmission/HEAD/__pycache__/dubins_path.cpython-39.pyc -------------------------------------------------------------------------------- /decentralized_GA_SEAD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryfungi/Multi-UAV_Task_Allocation_SEADmission/HEAD/decentralized_GA_SEAD.py -------------------------------------------------------------------------------- /decentralized_GA_VRP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryfungi/Multi-UAV_Task_Allocation_SEADmission/HEAD/decentralized_GA_VRP.py -------------------------------------------------------------------------------- /distributed_GA_multiprosessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryfungi/Multi-UAV_Task_Allocation_SEADmission/HEAD/distributed_GA_multiprosessing.py -------------------------------------------------------------------------------- /distributed_GA_multithreads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryfungi/Multi-UAV_Task_Allocation_SEADmission/HEAD/distributed_GA_multithreads.py -------------------------------------------------------------------------------- /dubins__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryfungi/Multi-UAV_Task_Allocation_SEADmission/HEAD/dubins__.py -------------------------------------------------------------------------------- /dubins_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryfungi/Multi-UAV_Task_Allocation_SEADmission/HEAD/dubins_model.py -------------------------------------------------------------------------------- /dubins_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jerryfungi/Multi-UAV_Task_Allocation_SEADmission/HEAD/dubins_path.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | scipy 3 | matplotlib 4 | dubins 5 | tqdm --------------------------------------------------------------------------------