2016-03-26 9 views
1

私はPythonでPuLPソルバーを使ってコードを使って大きなデータセットを実行してきました。 cdcソルバー自体はMILPの最小化問題を解決するのに非常に時間がかかりましたが、これはデータセットが非常に大きいために期待されます。私は、実行中のプログラムの最初の12時間ほど私のコンピュータを立ち去ることができましたが、最終的に私のラップトップは死んだバッテリーからシャットダウンしました。驚いたことに、コンピュータの電源を入れたときに、Pythonウィンドウが開いていて、コードがまだ実行されていました。私は知りたかったのですが、プログラムを再開したか、中断したところから続けるか、それはもはや機能していないと思わなければなりませんか?コンピュータがシャットダウンしたときにPythonスクリプトを実行するとどうなりますか?

Pythonプログラムが正常に動作していることがわかりました。大きなデータセットの小さいサブセットに対して正解を返します(大きなデータセットの85%で16分で問題を解決します)。私が得ることができるどんな洞察にも感謝します!

答えて

2

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

関連する問題