数値計算ですので、未経験の人には意味不明な内容も含まれているでしょうが、画像だけでも眺めてください。
難しい数値計算はしていません。使用した計算スキームは、4次のルンゲクッタ法の2次元版で、大学の学部生レベルで習うでしょうか。
繰り返しの主張ですが、計算時点での選手たちの移動速度を考慮すれば、各人がカバーできる領域はボロノイ図の領域からずれます。
ボロノイ図の代替案としての私の提案は、試合の状況が変化する数秒程度の範囲で、各人がカバーできる領域を図示する事です。
本記事の内容。
- ボロノイ図再現
- 初速度がある場合
- モデル速度からの衝突境界線の計算
- 実用的な図?
以下の画像は、Python3のこのプログラム(jupyter notebook)をGoogle colaboratoryで実行し、作成しました。