最適化問題に対する超高速&安定計算

大規模最適化問題、グラフ探索、機械学習やデジタルツインなどの研究のお話が中心

SDPA WIndows 版 その2

2012年11月24日 00時10分14秒 | Weblog
SDPA Windows 版に関する続きの話ですが、今は Windows 上でのコマンドプロンプトの扱いに慣れていない方も多いと想います。使い方は Linux 上の SDPA とも少しだけ異なります。

○まずはマルチスレッド計算のスレッド数の設定(以下の例では4スレッド)
>set OMP_NUM_THREADS=4

○ sdpa の実行。Linux のように ./sdpa と書いてはいけない
>sdpa QC.w.dat-s out
SDPA (Version 7.3.6) start at [Fri Nov 23 23:47:58 2012]
param is ./param.sdpa
data is QC.w.dat-s : sparse
out is out
NumThreads is set as 4
Schur computation : DENSE
Entering DMUMPS driver with JOB, N, NZ = -2 0 0
mu thetaP thetaD objP objD alphaP alphaD beta
0 1.0e+004 1.0e+000 1.0e+000 -0.00e+000 -1.75e+004 8.5e-001 1.0e+000 2.00e-001
1 2.2e+003 1.5e-001 4.9e-016 +9.97e+000 -3.00e+004 8.2e-001 8.2e-001 2.00e-001
2 5.4e+002 2.7e-002 1.8e-015 -9.88e+000 -3.86e+004 8.2e-001 8.2e-001 2.00e-001
3 1.6e+002 4.8e-003 1.1e-015 -8.95e+000 -4.38e+004 8.2e-001 1.2e+000 2.00e-001
4 4.8e+001 8.7e-004 2.1e-015 -8.62e+000 -2.81e+004 7.0e-001 1.2e+000 2.00e-001
5 7.8e+000 2.6e-004 3.2e-015 -8.63e+000 -4.36e+003 8.6e-001 1.0e+000 2.00e-001
6 1.6e+000 3.6e-005 1.9e-014 -8.60e+000 -1.09e+003 8.7e-001 1.1e+000 2.00e-001
7 2.3e-001 4.8e-006 2.4e-013 -8.71e+000 -1.57e+002 8.9e-001 1.0e+000 2.00e-001
8 4.9e-002 5.5e-007 2.5e-011 -9.59e+000 -4.49e+001 7.0e-001 9.6e-001 2.00e-001
9 1.4e-002 1.7e-007 5.3e-010 -1.20e+001 -2.15e+001 9.0e-001 6.2e-001 2.00e-001
10 5.5e-003 1.7e-008 2.2e-009 -1.35e+001 -1.79e+001 8.8e-001 8.8e-001 2.00e-001
11 1.6e-003 2.1e-009 6.3e-009 -1.41e+001 -1.53e+001 8.2e-001 8.0e-001 2.00e-001
12 5.4e-004 3.8e-010 2.5e-007 -1.43e+001 -1.47e+001 9.3e-001 1.0e+000 2.00e-001
13 1.3e-004 3.8e-010 4.7e-006 -1.45e+001 -1.46e+001 8.0e-001 6.9e-001 2.00e-001
14 5.0e-005 3.8e-010 1.8e-006 -1.45e+001 -1.46e+001 7.9e-001 7.2e-001 2.00e-001
15 2.0e-005 3.8e-010 5.4e-007 -1.45e+001 -1.46e+001 8.4e-001 7.5e-001 2.00e-001
16 7.5e-006 3.8e-010 1.3e-007 -1.46e+001 -1.46e+001 1.0e+000 9.1e-001 2.00e-001
17 1.8e-006 3.8e-010 1.4e-008 -1.46e+001 -1.46e+001 8.5e-001 7.7e-001 2.00e-001
18 6.5e-007 3.8e-010 3.2e-009 -1.46e+001 -1.46e+001 6.3e-001 6.0e-001 2.00e-001
19 3.3e-007 3.8e-010 1.3e-009 -1.46e+001 -1.46e+001 6.5e-001 5.5e-001 2.00e-001
20 1.8e-007 3.8e-010 5.7e-010 -1.46e+001 -1.46e+001 8.2e-001 5.2e-001 2.00e-001
21 9.0e-008 3.8e-010 2.7e-010 -1.46e+001 -1.46e+001 1.2e+000 5.7e-001 2.00e-001
22 4.0e-008 3.8e-010 1.2e-010 -1.46e+001 -1.46e+001 9.0e-001 7.2e-001 2.00e-001
23 1.7e-008 3.8e-010 3.2e-011 -1.46e+001 -1.46e+001 8.0e-001 8.0e-001 1.00e-001
24 4.7e-009 3.8e-010 6.6e-012 -1.46e+001 -1.46e+001 6.9e-001 6.3e-001 1.00e-001
25 2.0e-009 3.8e-010 2.4e-012 -1.46e+001 -1.46e+001 6.9e-001 6.3e-001 1.00e-001

phase.value = pdOPT
Iteration = 25
mu = +2.0036805206910541e-009
relative gap = +4.1260306487987379e-008
gap = +6.0058871831358829e-007
digits = +7.3844675503437855e+000
objValPrimal = -1.4556089303364914e+001
objValDual = -1.4556089903953632e+001
p.feas.error = +4.2592259511751964e-008
d.feas.error = +2.7126276641586955e-009
total time = 6.614009
main loop time = 6.473609
total time = 6.614009
file check time = 0.000000
file change time = 0.000000
file read time = 0.140400
SDPA end at [Fri Nov 23 23:48:04 2012]
ALL TIME = 6.813210
コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« Gurobi 5.0.2 とマルチスレッ... | トップ | Gurobi 5.0.2 v.s. CPLEX 12.... »
最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

Weblog」カテゴリの最新記事