Project AD fontes for Algorithms and Data Structure course. Task of optimizing from Hash Code.
There are 4 algorithms.
Algorithm name | % of coverage |
---|---|
Al#4 random, but when reached target cell, stay near | 26.59 |
Al#3 random choice | 24.58 |
Al#1 best current choice | 3.34 |
Al#2 best deep choice (5 steps) | 2.27 |
Final score: 14 023, which corresponds to 3.34 % coverage.
Satellites in simulation: 49, from 53, which correspond to 92.45%.
Final score: 9 552, which corresponds to 2.27 % coverage.
Satellites in simulation: 2, from 53, which correspond to 3.77%.
Situation depends on random :)
Final score: 103 231, which corresponds to 24.58 % coverage.
Satellites in simulation: 38, from 53, which correspond to 71.7%.
Final score: 111 661, which corresponds to 26.59 % coverage.
Satellites in simulation: 35, from 53, which correspond to 66.04%.
Another result (Just because result depend on random).
Final score: 97 467, which corresponds to 23.21 % coverage.
Satellites in simulation: 33, from 53, which correspond to 62.26%.
As we can see, greedy algorithms as #1 and #2, can be improved with deeper looking and debugging situation,
when 🎈 just getting lost somewhere in the ocean.
Sofiia Tesliuk | Volodymyr Lavrushko |
---|---|