1

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

明確にするために、私は Python プログラムが正しく動作することを知っています。大規模なデータ セットの小さなサブセットに対して正しい答えを返します (大規模なデータ セットの 85% について、16 分で問題を解決します)。私が得ることができる洞察をいただければ幸いです!

4

1 に答える 1

2

あなたのコンピュータはシャットダウンしませんでした。休止状態になり、基本的にメモリと CPU の現在の状態をディスクに書き込みます。電源が回復すると、最初から起動するのではなく、保存された状態から再初期化されました。

于 2016-03-26T03:33:14.873 に答える