Python で PuLP ソルバーを使用して、コードを介して大規模なデータ セットを実行してきました。cdc ソルバー自体は、MILP 最小化問題を解くのに非常に長い時間がかかっていますが、データ セットが非常に大きいため、これは予想されることです。実行中のプログラムの最初の約 12 時間はコンピューターの電源を入れたままにすることができましたが、最終的にラップトップはバッテリー切れでシャットダウンしました。驚いたことに、コンピューターの電源を入れたとき、Python ウィンドウがまだ開いていて、コードがまだ実行されていました。私が知りたかったのは、プログラムが再起動したのか、中断したところから続行したのか、それとも機能していないのではないかと疑う必要があるのかということです。
明確にするために、私は Python プログラムが正しく動作することを知っています。大規模なデータ セットの小さなサブセットに対して正しい答えを返します (大規模なデータ セットの 85% について、16 分で問題を解決します)。私が得ることができる洞察をいただければ幸いです!