実装したソースコードについては現時点ではまだ公開できませんので、いまのところは文章だけの解説になります。あらかじめご了承ください。 OR toolsは、Googleが提供する最適化計算問題を解けるOSS OR toolsのORは、Operations Research(オペレーションズリサーチ)の略で、ある最適化問題に対して解析的に解を導き出そうとする手法全般のことを言います。 要するに、ある問題に対して計算でうまい方法を探す、という手法です。 ↑のページに行くと、でかでかと”Google AI”と書いてあったりするので混乱する人がいるかもしれませんが、OR toolsはAI(機械学習)ではありません。あくまでも解析的に解を導出するのであって学習をして賢くなっていくことはありません。 また、すべての問題に対して汎用的に解を導出できる手法や関数が一つ存在するのではなく、問題に応じて様々なアル
![Google OR toolsのVRPTWで経路計算する乗り合いバス予約システムを開発しました – 前編:要件定義編 | thilog](https://cdn-ak-scissors.b.st-hatena.com/image/square/97f26ffb4ea87d3babea8b274daa4568f0d2ac60/height=288;version=1;width=512/https%3A%2F%2Fthilog.com%2Fwp-content%2Fuploads%2F2021%2F10%2F087158f59c5e2beae43a357e92ccb2e0.png)