进一步优化计算的速度,调整次序。。。

来源:互联网 发布:天津泰达网络 编辑:程序博客网 时间:2024/05/21 21:43

目前看到最快的一次是:(4123.205574s)

200 solutions obtained and saved.
Elapsed time is 477.657362 seconds.
400 solutions obtained and saved.
Elapsed time is 612.501042 seconds.
600 solutions obtained and saved.
Elapsed time is 680.463651 seconds.
800 solutions obtained and saved.
Elapsed time is 889.818591 seconds.
1000 solutions obtained and saved.
Elapsed time is 926.558379 seconds.
1200 solutions obtained and saved.
Elapsed time is 978.611285 seconds.
1400 solutions obtained and saved.
Elapsed time is 1052.714693 seconds.
1600 solutions obtained and saved.
Elapsed time is 1164.211971 seconds.
1800 solutions obtained and saved.
Elapsed time is 1222.500843 seconds.
2000 solutions obtained and saved.
Elapsed time is 1250.881772 seconds.
2200 solutions obtained and saved.
Elapsed time is 1489.645723 seconds.
2400 solutions obtained and saved.
Elapsed time is 1539.956290 seconds.
2600 solutions obtained and saved.
Elapsed time is 1599.273350 seconds.
2800 solutions obtained and saved.
Elapsed time is 1625.597478 seconds.
3000 solutions obtained and saved.
Elapsed time is 1638.007958 seconds.
3200 solutions obtained and saved.
Elapsed time is 1694.500445 seconds.
3400 solutions obtained and saved.
Elapsed time is 1724.528132 seconds.
3600 solutions obtained and saved.
Elapsed time is 1740.889913 seconds.
3800 solutions obtained and saved.
Elapsed time is 1770.811069 seconds.
4000 solutions obtained and saved.
Elapsed time is 1832.781929 seconds.
4200 solutions obtained and saved.
Elapsed time is 1900.241880 seconds.
4400 solutions obtained and saved.
Elapsed time is 1922.361549 seconds.
4600 solutions obtained and saved.
Elapsed time is 1954.811323 seconds.
4800 solutions obtained and saved.
Elapsed time is 1976.932893 seconds.
5000 solutions obtained and saved.
Elapsed time is 1989.583448 seconds.
5200 solutions obtained and saved.
Elapsed time is 1993.947357 seconds.
5400 solutions obtained and saved.
Elapsed time is 2000.025775 seconds.
5600 solutions obtained and saved.
Elapsed time is 2011.357150 seconds.
5800 solutions obtained and saved.
Elapsed time is 2014.179858 seconds.
6000 solutions obtained and saved.
Elapsed time is 2020.728643 seconds.
6200 solutions obtained and saved.
Elapsed time is 2127.336847 seconds.
6400 solutions obtained and saved.
Elapsed time is 2185.962114 seconds.
6600 solutions obtained and saved.
Elapsed time is 2212.721305 seconds.
6800 solutions obtained and saved.
Elapsed time is 2222.124838 seconds.
7000 solutions obtained and saved.
Elapsed time is 2233.917238 seconds.
7200 solutions obtained and saved.
Elapsed time is 2237.025037 seconds.
7400 solutions obtained and saved.
Elapsed time is 2240.254011 seconds.
7600 solutions obtained and saved.
Elapsed time is 2246.995053 seconds.
7800 solutions obtained and saved.
Elapsed time is 2253.386472 seconds.
8000 solutions obtained and saved.
Elapsed time is 2263.347358 seconds.
8200 solutions obtained and saved.
Elapsed time is 2269.498250 seconds.
8400 solutions obtained and saved.
Elapsed time is 2276.240033 seconds.
8600 solutions obtained and saved.
Elapsed time is 2278.755102 seconds.
8800 solutions obtained and saved.
Elapsed time is 2281.362608 seconds.
9000 solutions obtained and saved.
Elapsed time is 2283.855175 seconds.
9200 solutions obtained and saved.
Elapsed time is 2288.574161 seconds.
9400 solutions obtained and saved.
Elapsed time is 2299.756551 seconds.
9600 solutions obtained and saved.
Elapsed time is 2307.486981 seconds.
9800 solutions obtained and saved.
Elapsed time is 2310.703621 seconds.
10000 solutions obtained and saved.
Elapsed time is 2320.519755 seconds.
10200 solutions obtained and saved.
Elapsed time is 2338.305509 seconds.
10400 solutions obtained and saved.
Elapsed time is 2340.217352 seconds.
10600 solutions obtained and saved.
Elapsed time is 2342.971254 seconds.
10800 solutions obtained and saved.
Elapsed time is 2352.648183 seconds.
11000 solutions obtained and saved.
Elapsed time is 2397.434179 seconds.
11200 solutions obtained and saved.
Elapsed time is 2510.889797 seconds.
11400 solutions obtained and saved.
Elapsed time is 2554.606562 seconds.
11600 solutions obtained and saved.
Elapsed time is 2618.749130 seconds.
11800 solutions obtained and saved.
Elapsed time is 2639.045768 seconds.
12000 solutions obtained and saved.
Elapsed time is 2653.251451 seconds.
12200 solutions obtained and saved.
Elapsed time is 2660.307093 seconds.
12400 solutions obtained and saved.
Elapsed time is 2668.774708 seconds.
12600 solutions obtained and saved.
Elapsed time is 2701.689777 seconds.
12800 solutions obtained and saved.
Elapsed time is 2714.611510 seconds.
13000 solutions obtained and saved.
Elapsed time is 2732.351065 seconds.
13200 solutions obtained and saved.
Elapsed time is 2736.834512 seconds.
13400 solutions obtained and saved.
Elapsed time is 2749.461104 seconds.
13600 solutions obtained and saved.
Elapsed time is 2754.275270 seconds.
13800 solutions obtained and saved.
Elapsed time is 2759.454192 seconds.
14000 solutions obtained and saved.
Elapsed time is 2768.660248 seconds.
14200 solutions obtained and saved.
Elapsed time is 2773.483073 seconds.
14400 solutions obtained and saved.
Elapsed time is 2819.800431 seconds.
14600 solutions obtained and saved.
Elapsed time is 2873.139859 seconds.
14800 solutions obtained and saved.
Elapsed time is 2896.770553 seconds.
15000 solutions obtained and saved.
Elapsed time is 2917.040856 seconds.
15200 solutions obtained and saved.
Elapsed time is 2935.991572 seconds.
15400 solutions obtained and saved.
Elapsed time is 2941.022973 seconds.
15600 solutions obtained and saved.
Elapsed time is 2951.161958 seconds.
15800 solutions obtained and saved.
Elapsed time is 2954.346764 seconds.
16000 solutions obtained and saved.
Elapsed time is 2958.090587 seconds.
16200 solutions obtained and saved.
Elapsed time is 2963.328355 seconds.
16400 solutions obtained and saved.
Elapsed time is 2982.460936 seconds.
16600 solutions obtained and saved.
Elapsed time is 2995.198882 seconds.
16800 solutions obtained and saved.
Elapsed time is 2999.688645 seconds.
17000 solutions obtained and saved.
Elapsed time is 3004.050050 seconds.
17200 solutions obtained and saved.
Elapsed time is 3006.802853 seconds.
17400 solutions obtained and saved.
Elapsed time is 3010.122168 seconds.
17600 solutions obtained and saved.
Elapsed time is 3013.108159 seconds.
17800 solutions obtained and saved.
Elapsed time is 3019.516821 seconds.
18000 solutions obtained and saved.
Elapsed time is 3021.337606 seconds.
18200 solutions obtained and saved.
Elapsed time is 3025.067100 seconds.
18400 solutions obtained and saved.
Elapsed time is 3026.489799 seconds.
18600 solutions obtained and saved.
Elapsed time is 3030.501295 seconds.
18800 solutions obtained and saved.
Elapsed time is 3051.069863 seconds.
19000 solutions obtained and saved.
Elapsed time is 3064.533871 seconds.
19200 solutions obtained and saved.
Elapsed time is 3071.649657 seconds.
19400 solutions obtained and saved.
Elapsed time is 3082.422067 seconds.
19600 solutions obtained and saved.
Elapsed time is 3084.671331 seconds.
19800 solutions obtained and saved.
Elapsed time is 3086.790975 seconds.
20000 solutions obtained and saved.
Elapsed time is 3088.817284 seconds.
20200 solutions obtained and saved.
Elapsed time is 3090.240284 seconds.
20400 solutions obtained and saved.
Elapsed time is 3093.039971 seconds.
20600 solutions obtained and saved.
Elapsed time is 3096.204785 seconds.
20800 solutions obtained and saved.
Elapsed time is 3098.510041 seconds.
21000 solutions obtained and saved.
Elapsed time is 3100.581075 seconds.
21200 solutions obtained and saved.
Elapsed time is 3110.848258 seconds.
21400 solutions obtained and saved.
Elapsed time is 3122.858533 seconds.
21600 solutions obtained and saved.
Elapsed time is 3124.628079 seconds.
21800 solutions obtained and saved.
Elapsed time is 3127.718315 seconds.
22000 solutions obtained and saved.
Elapsed time is 3131.444199 seconds.
22200 solutions obtained and saved.
Elapsed time is 3134.763958 seconds.
22400 solutions obtained and saved.
Elapsed time is 3137.680478 seconds.
22600 solutions obtained and saved.
Elapsed time is 3142.261753 seconds.
22800 solutions obtained and saved.
Elapsed time is 3200.577466 seconds.
23000 solutions obtained and saved.
Elapsed time is 3248.763167 seconds.
23200 solutions obtained and saved.
Elapsed time is 3268.169605 seconds.
23400 solutions obtained and saved.
Elapsed time is 3279.531859 seconds.
23600 solutions obtained and saved.
Elapsed time is 3297.163179 seconds.
23800 solutions obtained and saved.
Elapsed time is 3302.013995 seconds.
24000 solutions obtained and saved.
Elapsed time is 3310.993538 seconds.
24200 solutions obtained and saved.
Elapsed time is 3313.680013 seconds.
24400 solutions obtained and saved.
Elapsed time is 3317.825310 seconds.
24600 solutions obtained and saved.
Elapsed time is 3334.279634 seconds.
24800 solutions obtained and saved.
Elapsed time is 3346.680114 seconds.
25000 solutions obtained and saved.
Elapsed time is 3351.728554 seconds.
25200 solutions obtained and saved.
Elapsed time is 3361.474451 seconds.
25400 solutions obtained and saved.
Elapsed time is 3365.737680 seconds.
25600 solutions obtained and saved.
Elapsed time is 3367.442940 seconds.
25800 solutions obtained and saved.
Elapsed time is 3371.037280 seconds.
26000 solutions obtained and saved.
Elapsed time is 3372.863163 seconds.
26200 solutions obtained and saved.
Elapsed time is 3375.725447 seconds.
26400 solutions obtained and saved.
Elapsed time is 3379.579630 seconds.
26600 solutions obtained and saved.
Elapsed time is 3383.224620 seconds.
26800 solutions obtained and saved.
Elapsed time is 3385.378368 seconds.
27000 solutions obtained and saved.
Elapsed time is 3387.446627 seconds.
27200 solutions obtained and saved.
Elapsed time is 3393.308645 seconds.
27400 solutions obtained and saved.
Elapsed time is 3397.144894 seconds.
27600 solutions obtained and saved.
Elapsed time is 3409.250830 seconds.
27800 solutions obtained and saved.
Elapsed time is 3411.839720 seconds.
28000 solutions obtained and saved.
Elapsed time is 3419.264844 seconds.
28200 solutions obtained and saved.
Elapsed time is 3423.673576 seconds.
28400 solutions obtained and saved.
Elapsed time is 3425.177264 seconds.
28600 solutions obtained and saved.
Elapsed time is 3428.015877 seconds.
28800 solutions obtained and saved.
Elapsed time is 3430.077531 seconds.
29000 solutions obtained and saved.
Elapsed time is 3432.412317 seconds.
29200 solutions obtained and saved.
Elapsed time is 3435.703470 seconds.
29400 solutions obtained and saved.
Elapsed time is 3438.380807 seconds.
29600 solutions obtained and saved.
Elapsed time is 3440.584869 seconds.
29800 solutions obtained and saved.
Elapsed time is 3452.915450 seconds.
30000 solutions obtained and saved.
Elapsed time is 3457.531757 seconds.
30200 solutions obtained and saved.
Elapsed time is 3459.231981 seconds.
30400 solutions obtained and saved.
Elapsed time is 3462.430029 seconds.
30600 solutions obtained and saved.
Elapsed time is 3473.717835 seconds.
30800 solutions obtained and saved.
Elapsed time is 3476.244773 seconds.
31000 solutions obtained and saved.
Elapsed time is 3478.719230 seconds.
31200 solutions obtained and saved.
Elapsed time is 3481.438915 seconds.
31400 solutions obtained and saved.
Elapsed time is 3482.501658 seconds.
31600 solutions obtained and saved.
Elapsed time is 3485.841422 seconds.
31800 solutions obtained and saved.
Elapsed time is 3489.823930 seconds.
32000 solutions obtained and saved.
Elapsed time is 3503.164826 seconds.
32200 solutions obtained and saved.
Elapsed time is 3527.895812 seconds.
32400 solutions obtained and saved.
Elapsed time is 3544.024784 seconds.
32600 solutions obtained and saved.
Elapsed time is 3557.436404 seconds.
32800 solutions obtained and saved.
Elapsed time is 3561.399284 seconds.
33000 solutions obtained and saved.
Elapsed time is 3564.007716 seconds.
33200 solutions obtained and saved.
Elapsed time is 3567.061608 seconds.
33400 solutions obtained and saved.
Elapsed time is 3570.775063 seconds.
33600 solutions obtained and saved.
Elapsed time is 3585.643988 seconds.
33800 solutions obtained and saved.
Elapsed time is 3598.796306 seconds.
34000 solutions obtained and saved.
Elapsed time is 3616.005243 seconds.
34200 solutions obtained and saved.
Elapsed time is 3625.069520 seconds.
34400 solutions obtained and saved.
Elapsed time is 3638.242458 seconds.
34600 solutions obtained and saved.
Elapsed time is 3646.236742 seconds.
34800 solutions obtained and saved.
Elapsed time is 3648.393741 seconds.
35000 solutions obtained and saved.
Elapsed time is 3657.691931 seconds.
35200 solutions obtained and saved.
Elapsed time is 3661.188162 seconds.
35400 solutions obtained and saved.
Elapsed time is 3662.606163 seconds.
35600 solutions obtained and saved.
Elapsed time is 3665.436689 seconds.
35800 solutions obtained and saved.
Elapsed time is 3667.073545 seconds.
36000 solutions obtained and saved.
Elapsed time is 3669.996641 seconds.
36200 solutions obtained and saved.
Elapsed time is 3675.608898 seconds.
36400 solutions obtained and saved.
Elapsed time is 3677.982546 seconds.
36600 solutions obtained and saved.
Elapsed time is 3686.269011 seconds.
36800 solutions obtained and saved.
Elapsed time is 3688.613805 seconds.
37000 solutions obtained and saved.
Elapsed time is 3690.140049 seconds.
37200 solutions obtained and saved.
Elapsed time is 3695.624090 seconds.
37400 solutions obtained and saved.
Elapsed time is 3696.432712 seconds.
37600 solutions obtained and saved.
Elapsed time is 3697.774502 seconds.
37800 solutions obtained and saved.
Elapsed time is 3699.941868 seconds.
38000 solutions obtained and saved.
Elapsed time is 3705.973032 seconds.
38200 solutions obtained and saved.
Elapsed time is 3707.272653 seconds.
38400 solutions obtained and saved.
Elapsed time is 3708.790674 seconds.
38600 solutions obtained and saved.
Elapsed time is 3712.019746 seconds.
38800 solutions obtained and saved.
Elapsed time is 3713.028856 seconds.
39000 solutions obtained and saved.
Elapsed time is 3714.074224 seconds.
39200 solutions obtained and saved.
Elapsed time is 3716.131288 seconds.
39400 solutions obtained and saved.
Elapsed time is 3721.694246 seconds.
39600 solutions obtained and saved.
Elapsed time is 3723.979776 seconds.
39800 solutions obtained and saved.
Elapsed time is 3724.945876 seconds.
40000 solutions obtained and saved.
Elapsed time is 3729.411409 seconds.
40200 solutions obtained and saved.
Elapsed time is 3731.105133 seconds.
40400 solutions obtained and saved.
Elapsed time is 3732.245881 seconds.
40600 solutions obtained and saved.
Elapsed time is 3737.118277 seconds.
40800 solutions obtained and saved.
Elapsed time is 3739.047712 seconds.
41000 solutions obtained and saved.
Elapsed time is 3740.167047 seconds.
41200 solutions obtained and saved.
Elapsed time is 3740.773557 seconds.
41400 solutions obtained and saved.
Elapsed time is 3743.686167 seconds.
41600 solutions obtained and saved.
Elapsed time is 3744.589271 seconds.
41800 solutions obtained and saved.
Elapsed time is 3745.381639 seconds.
42000 solutions obtained and saved.
Elapsed time is 3749.165684 seconds.
42200 solutions obtained and saved.
Elapsed time is 3750.596889 seconds.
42400 solutions obtained and saved.
Elapsed time is 3751.116536 seconds.
42600 solutions obtained and saved.
Elapsed time is 3751.880230 seconds.
42800 solutions obtained and saved.
Elapsed time is 3753.736726 seconds.
43000 solutions obtained and saved.
Elapsed time is 3754.501029 seconds.
43200 solutions obtained and saved.
Elapsed time is 3757.620616 seconds.
43400 solutions obtained and saved.
Elapsed time is 3759.267400 seconds.
43600 solutions obtained and saved.
Elapsed time is 3763.009532 seconds.
43800 solutions obtained and saved.
Elapsed time is 3763.562442 seconds.
44000 solutions obtained and saved.
Elapsed time is 3764.060427 seconds.
44200 solutions obtained and saved.
Elapsed time is 3765.380815 seconds.
44400 solutions obtained and saved.
Elapsed time is 3767.928060 seconds.
44600 solutions obtained and saved.
Elapsed time is 3769.598666 seconds.
44800 solutions obtained and saved.
Elapsed time is 3795.612057 seconds.
45000 solutions obtained and saved.
Elapsed time is 3800.175053 seconds.
45200 solutions obtained and saved.
Elapsed time is 3816.398417 seconds.
45400 solutions obtained and saved.
Elapsed time is 3820.127835 seconds.
45600 solutions obtained and saved.
Elapsed time is 3831.366276 seconds.
45800 solutions obtained and saved.
Elapsed time is 3838.468868 seconds.
46000 solutions obtained and saved.
Elapsed time is 3841.949651 seconds.
46200 solutions obtained and saved.
Elapsed time is 3846.736217 seconds.
46400 solutions obtained and saved.
Elapsed time is 3849.766593 seconds.
46600 solutions obtained and saved.
Elapsed time is 3852.301237 seconds.
46800 solutions obtained and saved.
Elapsed time is 3857.331833 seconds.
47000 solutions obtained and saved.
Elapsed time is 3865.985312 seconds.
47200 solutions obtained and saved.
Elapsed time is 3868.898164 seconds.
47400 solutions obtained and saved.
Elapsed time is 3874.323438 seconds.
47600 solutions obtained and saved.
Elapsed time is 3909.280353 seconds.
47800 solutions obtained and saved.
Elapsed time is 3923.581043 seconds.
48000 solutions obtained and saved.
Elapsed time is 3939.824617 seconds.
48200 solutions obtained and saved.
Elapsed time is 3950.465963 seconds.
48400 solutions obtained and saved.
Elapsed time is 3959.870599 seconds.
48600 solutions obtained and saved.
Elapsed time is 3969.308293 seconds.
48800 solutions obtained and saved.
Elapsed time is 3972.737007 seconds.
49000 solutions obtained and saved.
Elapsed time is 3980.303265 seconds.
49200 solutions obtained and saved.
Elapsed time is 3990.621746 seconds.
49400 solutions obtained and saved.
Elapsed time is 3993.168840 seconds.
49600 solutions obtained and saved.
Elapsed time is 3995.533083 seconds.
49800 solutions obtained and saved.
Elapsed time is 3997.237219 seconds.
50000 solutions obtained and saved.
Elapsed time is 4005.077581 seconds.
50200 solutions obtained and saved.
Elapsed time is 4007.371379 seconds.
50400 solutions obtained and saved.
Elapsed time is 4008.618662 seconds.
50600 solutions obtained and saved.
Elapsed time is 4010.099877 seconds.
50800 solutions obtained and saved.
Elapsed time is 4010.959906 seconds.
51000 solutions obtained and saved.
Elapsed time is 4015.321446 seconds.
51200 solutions obtained and saved.
Elapsed time is 4020.554496 seconds.
51400 solutions obtained and saved.
Elapsed time is 4022.799922 seconds.
51600 solutions obtained and saved.
Elapsed time is 4028.517617 seconds.
51800 solutions obtained and saved.
Elapsed time is 4031.624213 seconds.
52000 solutions obtained and saved.
Elapsed time is 4034.538781 seconds.
52200 solutions obtained and saved.
Elapsed time is 4037.197794 seconds.
52400 solutions obtained and saved.
Elapsed time is 4038.941367 seconds.
52600 solutions obtained and saved.
Elapsed time is 4041.319903 seconds.
52800 solutions obtained and saved.
Elapsed time is 4044.350681 seconds.
53000 solutions obtained and saved.
Elapsed time is 4045.136353 seconds.
53200 solutions obtained and saved.
Elapsed time is 4047.402445 seconds.
53400 solutions obtained and saved.
Elapsed time is 4048.122022 seconds.
53600 solutions obtained and saved.
Elapsed time is 4050.394734 seconds.
53800 solutions obtained and saved.
Elapsed time is 4052.303302 seconds.
54000 solutions obtained and saved.
Elapsed time is 4053.516959 seconds.
54200 solutions obtained and saved.
Elapsed time is 4054.122935 seconds.
54400 solutions obtained and saved.
Elapsed time is 4055.574534 seconds.
54600 solutions obtained and saved.
Elapsed time is 4056.794793 seconds.
54800 solutions obtained and saved.
Elapsed time is 4057.390978 seconds.
55000 solutions obtained and saved.
Elapsed time is 4058.175019 seconds.
55200 solutions obtained and saved.
Elapsed time is 4060.587614 seconds.
55400 solutions obtained and saved.
Elapsed time is 4061.437878 seconds.
55600 solutions obtained and saved.
Elapsed time is 4061.833446 seconds.
55800 solutions obtained and saved.
Elapsed time is 4062.976786 seconds.
56000 solutions obtained and saved.
Elapsed time is 4064.341987 seconds.
56200 solutions obtained and saved.
Elapsed time is 4065.323537 seconds.
56400 solutions obtained and saved.
Elapsed time is 4065.838495 seconds.
56600 solutions obtained and saved.
Elapsed time is 4067.529849 seconds.
56800 solutions obtained and saved.
Elapsed time is 4068.163831 seconds.
57000 solutions obtained and saved.
Elapsed time is 4068.787626 seconds.
57200 solutions obtained and saved.
Elapsed time is 4070.096212 seconds.
57400 solutions obtained and saved.
Elapsed time is 4070.556256 seconds.
57600 solutions obtained and saved.
Elapsed time is 4074.125018 seconds.
57800 solutions obtained and saved.
Elapsed time is 4076.672598 seconds.
58000 solutions obtained and saved.
Elapsed time is 4077.840442 seconds.
58200 solutions obtained and saved.
Elapsed time is 4081.171145 seconds.
58400 solutions obtained and saved.
Elapsed time is 4082.144416 seconds.
58600 solutions obtained and saved.
Elapsed time is 4083.248638 seconds.
58800 solutions obtained and saved.
Elapsed time is 4083.861325 seconds.
59000 solutions obtained and saved.
Elapsed time is 4086.410582 seconds.
59200 solutions obtained and saved.
Elapsed time is 4087.160628 seconds.
59400 solutions obtained and saved.
Elapsed time is 4087.955763 seconds.
59600 solutions obtained and saved.
Elapsed time is 4089.108480 seconds.
59800 solutions obtained and saved.
Elapsed time is 4090.154218 seconds.
60000 solutions obtained and saved.
Elapsed time is 4090.636072 seconds.
60200 solutions obtained and saved.
Elapsed time is 4091.037922 seconds.
60400 solutions obtained and saved.
Elapsed time is 4092.730552 seconds.
60600 solutions obtained and saved.
Elapsed time is 4093.676086 seconds.
60800 solutions obtained and saved.
Elapsed time is 4094.009618 seconds.
61000 solutions obtained and saved.
Elapsed time is 4095.272729 seconds.
61200 solutions obtained and saved.
Elapsed time is 4097.388122 seconds.
61400 solutions obtained and saved.
Elapsed time is 4098.561826 seconds.
61600 solutions obtained and saved.
Elapsed time is 4099.377825 seconds.
61800 solutions obtained and saved.
Elapsed time is 4100.977699 seconds.
62000 solutions obtained and saved.
Elapsed time is 4101.930094 seconds.
62200 solutions obtained and saved.
Elapsed time is 4103.047524 seconds.
62400 solutions obtained and saved.
Elapsed time is 4103.674406 seconds.
62600 solutions obtained and saved.
Elapsed time is 4104.915000 seconds.
62800 solutions obtained and saved.
Elapsed time is 4105.651533 seconds.
63000 solutions obtained and saved.
Elapsed time is 4106.487990 seconds.
63200 solutions obtained and saved.
Elapsed time is 4107.006421 seconds.
63400 solutions obtained and saved.
Elapsed time is 4107.640060 seconds.
63600 solutions obtained and saved.
Elapsed time is 4108.024482 seconds.
63800 solutions obtained and saved.
Elapsed time is 4108.683389 seconds.
64000 solutions obtained and saved.
Elapsed time is 4109.197277 seconds.
64200 solutions obtained and saved.
Elapsed time is 4109.813489 seconds.
64400 solutions obtained and saved.
Elapsed time is 4110.870165 seconds.
64600 solutions obtained and saved.
Elapsed time is 4111.706956 seconds.
64800 solutions obtained and saved.
Elapsed time is 4112.252492 seconds.
65000 solutions obtained and saved.
Elapsed time is 4113.151527 seconds.
65200 solutions obtained and saved.
Elapsed time is 4113.823619 seconds.
65400 solutions obtained and saved.
Elapsed time is 4114.322055 seconds.
65600 solutions obtained and saved.
Elapsed time is 4114.695715 seconds.
65800 solutions obtained and saved.
Elapsed time is 4115.141538 seconds.
66000 solutions obtained and saved.
Elapsed time is 4115.604956 seconds.
66200 solutions obtained and saved.
Elapsed time is 4116.043125 seconds.
66400 solutions obtained and saved.
Elapsed time is 4116.880188 seconds.
66600 solutions obtained and saved.
Elapsed time is 4117.779288 seconds.
66800 solutions obtained and saved.
Elapsed time is 4118.506027 seconds.
67000 solutions obtained and saved.
Elapsed time is 4119.065729 seconds.
67200 solutions obtained and saved.
Elapsed time is 4119.544970 seconds.
67400 solutions obtained and saved.
Elapsed time is 4119.867567 seconds.
67600 solutions obtained and saved.
Elapsed time is 4120.279563 seconds.
67800 solutions obtained and saved.
Elapsed time is 4120.659352 seconds.
68000 solutions obtained and saved.
Elapsed time is 4121.030925 seconds.
68200 solutions obtained and saved.
Elapsed time is 4121.466493 seconds.
68400 solutions obtained and saved.
Elapsed time is 4121.936523 seconds.
68600 solutions obtained and saved.
Elapsed time is 4122.349708 seconds.
68800 solutions obtained and saved.
Elapsed time is 4122.797634 seconds.
69000 solutions obtained and saved.
Elapsed time is 4123.090515 seconds.
Elapsed time is 4123.205574 seconds.
>>

 

主要是每次把新的计算结果保存到结果矩阵中时, 矩阵的维数没有预先确定, 每次都要重新分配内存,浪费了大量的时间。

 

如果矩阵维数事先确定好,内存一次性分配完毕, 时间就可以节约下来。

 

此外注意到计算的速度, 按照原来的次序计算时, 计算速度越来越快, 从尽可能短的时间获得尽可能多结果的角度看,不如

把搜索结果的次序颠倒一下。。。

 

计算情况如下(这个不是最快的。。。):

200 solutions obtained and saved.
Elapsed time is 0.866592 seconds.
400 solutions obtained and saved.
Elapsed time is 1.479292 seconds.
600 solutions obtained and saved.
Elapsed time is 2.128526 seconds.
800 solutions obtained and saved.
Elapsed time is 3.155057 seconds.
1000 solutions obtained and saved.
Elapsed time is 4.241594 seconds.
1200 solutions obtained and saved.
Elapsed time is 5.018126 seconds.
1400 solutions obtained and saved.
Elapsed time is 5.677492 seconds.
1600 solutions obtained and saved.
Elapsed time is 6.870913 seconds.
1800 solutions obtained and saved.
Elapsed time is 7.552315 seconds.
2000 solutions obtained and saved.
Elapsed time is 8.470447 seconds.
2200 solutions obtained and saved.
Elapsed time is 9.904890 seconds.
2400 solutions obtained and saved.
Elapsed time is 11.564545 seconds.
2600 solutions obtained and saved.
Elapsed time is 13.729942 seconds.
2800 solutions obtained and saved.
Elapsed time is 15.714708 seconds.
3000 solutions obtained and saved.
Elapsed time is 16.666755 seconds.
3200 solutions obtained and saved.
Elapsed time is 17.641541 seconds.
3400 solutions obtained and saved.
Elapsed time is 18.458123 seconds.
3600 solutions obtained and saved.
Elapsed time is 19.562342 seconds.
3800 solutions obtained and saved.
Elapsed time is 20.614585 seconds.
4000 solutions obtained and saved.
Elapsed time is 22.048496 seconds.
4200 solutions obtained and saved.
Elapsed time is 23.906324 seconds.
4400 solutions obtained and saved.
Elapsed time is 25.432158 seconds.
4600 solutions obtained and saved.
Elapsed time is 26.938913 seconds.
4800 solutions obtained and saved.
Elapsed time is 29.123680 seconds.
5000 solutions obtained and saved.
Elapsed time is 30.926083 seconds.
5200 solutions obtained and saved.
Elapsed time is 32.027980 seconds.
5400 solutions obtained and saved.
Elapsed time is 33.637796 seconds.
5600 solutions obtained and saved.
Elapsed time is 34.311993 seconds.
5800 solutions obtained and saved.
Elapsed time is 35.688841 seconds.
6000 solutions obtained and saved.
Elapsed time is 36.658961 seconds.
6200 solutions obtained and saved.
Elapsed time is 38.606287 seconds.
6400 solutions obtained and saved.
Elapsed time is 40.347180 seconds.
6600 solutions obtained and saved.
Elapsed time is 43.269453 seconds.
6800 solutions obtained and saved.
Elapsed time is 44.687902 seconds.
7000 solutions obtained and saved.
Elapsed time is 47.282231 seconds.
7200 solutions obtained and saved.
Elapsed time is 49.414755 seconds.
7400 solutions obtained and saved.
Elapsed time is 53.326868 seconds.
7600 solutions obtained and saved.
Elapsed time is 54.980157 seconds.
7800 solutions obtained and saved.
Elapsed time is 57.788943 seconds.
8000 solutions obtained and saved.
Elapsed time is 62.031957 seconds.
8200 solutions obtained and saved.
Elapsed time is 65.361756 seconds.
8400 solutions obtained and saved.
Elapsed time is 66.105044 seconds.
8600 solutions obtained and saved.
Elapsed time is 68.501292 seconds.
8800 solutions obtained and saved.
Elapsed time is 72.478031 seconds.
9000 solutions obtained and saved.
Elapsed time is 73.981976 seconds.
9200 solutions obtained and saved.
Elapsed time is 74.925829 seconds.
9400 solutions obtained and saved.
Elapsed time is 77.432156 seconds.
9600 solutions obtained and saved.
Elapsed time is 80.370552 seconds.
9800 solutions obtained and saved.
Elapsed time is 82.233782 seconds.
10000 solutions obtained and saved.
Elapsed time is 84.041511 seconds.
10200 solutions obtained and saved.
Elapsed time is 89.568255 seconds.
10400 solutions obtained and saved.
Elapsed time is 91.607256 seconds.
10600 solutions obtained and saved.
Elapsed time is 94.724315 seconds.
10800 solutions obtained and saved.
Elapsed time is 97.088394 seconds.
11000 solutions obtained and saved.
Elapsed time is 105.306152 seconds.
11200 solutions obtained and saved.
Elapsed time is 108.194967 seconds.
11400 solutions obtained and saved.
Elapsed time is 113.782600 seconds.
11600 solutions obtained and saved.
Elapsed time is 123.608616 seconds.
11800 solutions obtained and saved.
Elapsed time is 124.659613 seconds.
12000 solutions obtained and saved.
Elapsed time is 127.642128 seconds.
12200 solutions obtained and saved.
Elapsed time is 129.445692 seconds.
12400 solutions obtained and saved.
Elapsed time is 130.834374 seconds.
12600 solutions obtained and saved.
Elapsed time is 135.193497 seconds.
12800 solutions obtained and saved.
Elapsed time is 135.958954 seconds.
13000 solutions obtained and saved.
Elapsed time is 138.388680 seconds.
13200 solutions obtained and saved.
Elapsed time is 141.375987 seconds.
13400 solutions obtained and saved.
Elapsed time is 144.043086 seconds.
13600 solutions obtained and saved.
Elapsed time is 145.151912 seconds.
13800 solutions obtained and saved.
Elapsed time is 145.957313 seconds.
14000 solutions obtained and saved.
Elapsed time is 152.046919 seconds.
14200 solutions obtained and saved.
Elapsed time is 153.997106 seconds.
14400 solutions obtained and saved.
Elapsed time is 155.004365 seconds.
14600 solutions obtained and saved.
Elapsed time is 157.891514 seconds.
14800 solutions obtained and saved.
Elapsed time is 161.108195 seconds.
15000 solutions obtained and saved.
Elapsed time is 162.558334 seconds.
15200 solutions obtained and saved.
Elapsed time is 165.555871 seconds.
15400 solutions obtained and saved.
Elapsed time is 169.857335 seconds.
15600 solutions obtained and saved.
Elapsed time is 175.622728 seconds.
15800 solutions obtained and saved.
Elapsed time is 177.148551 seconds.
16000 solutions obtained and saved.
Elapsed time is 182.225543 seconds.
16200 solutions obtained and saved.
Elapsed time is 184.360977 seconds.
16400 solutions obtained and saved.
Elapsed time is 190.527728 seconds.
16600 solutions obtained and saved.
Elapsed time is 196.908635 seconds.
16800 solutions obtained and saved.
Elapsed time is 200.848088 seconds.
17000 solutions obtained and saved.
Elapsed time is 205.612373 seconds.
17200 solutions obtained and saved.
Elapsed time is 210.668628 seconds.
17400 solutions obtained and saved.
Elapsed time is 215.759214 seconds.
17600 solutions obtained and saved.
Elapsed time is 225.491651 seconds.
17800 solutions obtained and saved.
Elapsed time is 229.823379 seconds.
18000 solutions obtained and saved.
Elapsed time is 238.523416 seconds.
18200 solutions obtained and saved.
Elapsed time is 245.581976 seconds.
18400 solutions obtained and saved.
Elapsed time is 247.568427 seconds.
18600 solutions obtained and saved.
Elapsed time is 250.223760 seconds.
18800 solutions obtained and saved.
Elapsed time is 251.805316 seconds.
19000 solutions obtained and saved.
Elapsed time is 254.878062 seconds.
19200 solutions obtained and saved.
Elapsed time is 265.185433 seconds.
19400 solutions obtained and saved.
Elapsed time is 266.978570 seconds.
19600 solutions obtained and saved.
Elapsed time is 270.050751 seconds.
19800 solutions obtained and saved.
Elapsed time is 273.097512 seconds.
20000 solutions obtained and saved.
Elapsed time is 285.574509 seconds.
20200 solutions obtained and saved.
Elapsed time is 293.214336 seconds.
20400 solutions obtained and saved.
Elapsed time is 295.741601 seconds.
20600 solutions obtained and saved.
Elapsed time is 302.924925 seconds.
20800 solutions obtained and saved.
Elapsed time is 311.466821 seconds.
21000 solutions obtained and saved.
Elapsed time is 317.230322 seconds.
21200 solutions obtained and saved.
Elapsed time is 329.989710 seconds.
21400 solutions obtained and saved.
Elapsed time is 339.437350 seconds.
21600 solutions obtained and saved.
Elapsed time is 364.954156 seconds.
21800 solutions obtained and saved.
Elapsed time is 369.514763 seconds.
22000 solutions obtained and saved.
Elapsed time is 371.820939 seconds.
22200 solutions obtained and saved.
Elapsed time is 382.300055 seconds.
22400 solutions obtained and saved.
Elapsed time is 387.576020 seconds.
22600 solutions obtained and saved.
Elapsed time is 391.536596 seconds.
22800 solutions obtained and saved.
Elapsed time is 394.432460 seconds.
23000 solutions obtained and saved.
Elapsed time is 401.524457 seconds.
23200 solutions obtained and saved.
Elapsed time is 406.263182 seconds.
23400 solutions obtained and saved.
Elapsed time is 415.531456 seconds.
23600 solutions obtained and saved.
Elapsed time is 435.525579 seconds.
23800 solutions obtained and saved.
Elapsed time is 442.165188 seconds.
24000 solutions obtained and saved.
Elapsed time is 471.720592 seconds.
24200 solutions obtained and saved.
Elapsed time is 482.166772 seconds.
24400 solutions obtained and saved.
Elapsed time is 531.226861 seconds.
24600 solutions obtained and saved.
Elapsed time is 535.303214 seconds.
24800 solutions obtained and saved.
Elapsed time is 540.977393 seconds.
25000 solutions obtained and saved.
Elapsed time is 544.112769 seconds.
25200 solutions obtained and saved.
Elapsed time is 545.275173 seconds.
25400 solutions obtained and saved.
Elapsed time is 546.383755 seconds.
25600 solutions obtained and saved.
Elapsed time is 555.032960 seconds.
25800 solutions obtained and saved.
Elapsed time is 558.969498 seconds.
26000 solutions obtained and saved.
Elapsed time is 566.272391 seconds.
26200 solutions obtained and saved.
Elapsed time is 568.154704 seconds.
26400 solutions obtained and saved.
Elapsed time is 572.247528 seconds.
26600 solutions obtained and saved.
Elapsed time is 574.218370 seconds.
26800 solutions obtained and saved.
Elapsed time is 575.488044 seconds.
27000 solutions obtained and saved.
Elapsed time is 578.785461 seconds.
27200 solutions obtained and saved.
Elapsed time is 588.533523 seconds.
27400 solutions obtained and saved.
Elapsed time is 590.490824 seconds.
27600 solutions obtained and saved.
Elapsed time is 592.524220 seconds.
27800 solutions obtained and saved.
Elapsed time is 599.769127 seconds.
28000 solutions obtained and saved.
Elapsed time is 601.299862 seconds.
28200 solutions obtained and saved.
Elapsed time is 604.122379 seconds.
28400 solutions obtained and saved.
Elapsed time is 608.678562 seconds.
28600 solutions obtained and saved.
Elapsed time is 620.330610 seconds.
28800 solutions obtained and saved.
Elapsed time is 623.410476 seconds.
29000 solutions obtained and saved.
Elapsed time is 627.636628 seconds.
29200 solutions obtained and saved.
Elapsed time is 635.288121 seconds.
29400 solutions obtained and saved.
Elapsed time is 640.330459 seconds.
29600 solutions obtained and saved.
Elapsed time is 644.799206 seconds.
29800 solutions obtained and saved.
Elapsed time is 659.130485 seconds.
30000 solutions obtained and saved.
Elapsed time is 664.768560 seconds.
30200 solutions obtained and saved.
Elapsed time is 667.552191 seconds.
30400 solutions obtained and saved.
Elapsed time is 670.198957 seconds.
30600 solutions obtained and saved.
Elapsed time is 678.123903 seconds.
30800 solutions obtained and saved.
Elapsed time is 681.816094 seconds.
31000 solutions obtained and saved.
Elapsed time is 685.200893 seconds.
31200 solutions obtained and saved.
Elapsed time is 700.701309 seconds.
31400 solutions obtained and saved.
Elapsed time is 705.876392 seconds.
31600 solutions obtained and saved.
Elapsed time is 709.155521 seconds.
31800 solutions obtained and saved.
Elapsed time is 711.283619 seconds.
32000 solutions obtained and saved.
Elapsed time is 724.187023 seconds.
32200 solutions obtained and saved.
Elapsed time is 728.366656 seconds.
32400 solutions obtained and saved.
Elapsed time is 733.258983 seconds.
32600 solutions obtained and saved.
Elapsed time is 753.775379 seconds.
32800 solutions obtained and saved.
Elapsed time is 759.778189 seconds.
33000 solutions obtained and saved.
Elapsed time is 774.053812 seconds.
33200 solutions obtained and saved.
Elapsed time is 781.081884 seconds.
33400 solutions obtained and saved.
Elapsed time is 785.322842 seconds.
33600 solutions obtained and saved.
Elapsed time is 790.931369 seconds.
33800 solutions obtained and saved.
Elapsed time is 793.519417 seconds.
34000 solutions obtained and saved.
Elapsed time is 799.188750 seconds.
34200 solutions obtained and saved.
Elapsed time is 815.609037 seconds.
34400 solutions obtained and saved.
Elapsed time is 819.527846 seconds.
34600 solutions obtained and saved.
Elapsed time is 829.275099 seconds.
34800 solutions obtained and saved.
Elapsed time is 850.509119 seconds.
35000 solutions obtained and saved.
Elapsed time is 859.854321 seconds.
35200 solutions obtained and saved.
Elapsed time is 877.399733 seconds.
35400 solutions obtained and saved.
Elapsed time is 890.185917 seconds.
35600 solutions obtained and saved.
Elapsed time is 901.436353 seconds.
35800 solutions obtained and saved.
Elapsed time is 905.263888 seconds.
36000 solutions obtained and saved.
Elapsed time is 907.386164 seconds.
36200 solutions obtained and saved.
Elapsed time is 909.303995 seconds.
36400 solutions obtained and saved.
Elapsed time is 911.949745 seconds.
36600 solutions obtained and saved.
Elapsed time is 919.727658 seconds.
36800 solutions obtained and saved.
Elapsed time is 930.378639 seconds.
37000 solutions obtained and saved.
Elapsed time is 951.718341 seconds.
37200 solutions obtained and saved.
Elapsed time is 964.321623 seconds.
37400 solutions obtained and saved.
Elapsed time is 969.301545 seconds.
37600 solutions obtained and saved.
Elapsed time is 973.859309 seconds.
37800 solutions obtained and saved.
Elapsed time is 975.401622 seconds.
38000 solutions obtained and saved.
Elapsed time is 978.837300 seconds.
38200 solutions obtained and saved.
Elapsed time is 982.044068 seconds.
38400 solutions obtained and saved.
Elapsed time is 985.091962 seconds.
38600 solutions obtained and saved.
Elapsed time is 994.957275 seconds.
38800 solutions obtained and saved.
Elapsed time is 1002.934285 seconds.
39000 solutions obtained and saved.
Elapsed time is 1005.362457 seconds.
39200 solutions obtained and saved.
Elapsed time is 1011.834634 seconds.
39400 solutions obtained and saved.
Elapsed time is 1029.726591 seconds.
39600 solutions obtained and saved.
Elapsed time is 1033.087601 seconds.
39800 solutions obtained and saved.
Elapsed time is 1035.620266 seconds.
40000 solutions obtained and saved.
Elapsed time is 1044.989612 seconds.
40200 solutions obtained and saved.
Elapsed time is 1049.907512 seconds.
40400 solutions obtained and saved.
Elapsed time is 1053.982351 seconds.
40600 solutions obtained and saved.
Elapsed time is 1058.367148 seconds.
40800 solutions obtained and saved.
Elapsed time is 1062.361045 seconds.
41000 solutions obtained and saved.
Elapsed time is 1069.890344 seconds.
41200 solutions obtained and saved.
Elapsed time is 1088.920333 seconds.
41400 solutions obtained and saved.
Elapsed time is 1093.376807 seconds.
41600 solutions obtained and saved.
Elapsed time is 1113.481892 seconds.
41800 solutions obtained and saved.
Elapsed time is 1124.970596 seconds.
42000 solutions obtained and saved.
Elapsed time is 1137.175001 seconds.
42200 solutions obtained and saved.
Elapsed time is 1139.301991 seconds.
42400 solutions obtained and saved.
Elapsed time is 1145.638834 seconds.
42600 solutions obtained and saved.
Elapsed time is 1151.424561 seconds.
42800 solutions obtained and saved.
Elapsed time is 1159.677947 seconds.
43000 solutions obtained and saved.
Elapsed time is 1165.535020 seconds.
43200 solutions obtained and saved.
Elapsed time is 1169.098362 seconds.
43400 solutions obtained and saved.
Elapsed time is 1176.259076 seconds.
43600 solutions obtained and saved.
Elapsed time is 1181.486106 seconds.
43800 solutions obtained and saved.
Elapsed time is 1190.581760 seconds.
44000 solutions obtained and saved.
Elapsed time is 1217.228914 seconds.
44200 solutions obtained and saved.
Elapsed time is 1225.564557 seconds.
44400 solutions obtained and saved.
Elapsed time is 1253.086222 seconds.
44600 solutions obtained and saved.
Elapsed time is 1286.705768 seconds.
44800 solutions obtained and saved.
Elapsed time is 1294.161095 seconds.
45000 solutions obtained and saved.
Elapsed time is 1299.556033 seconds.
45200 solutions obtained and saved.
Elapsed time is 1312.979050 seconds.
45400 solutions obtained and saved.
Elapsed time is 1318.859470 seconds.
45600 solutions obtained and saved.
Elapsed time is 1337.130012 seconds.
45800 solutions obtained and saved.
Elapsed time is 1348.310137 seconds.
46000 solutions obtained and saved.
Elapsed time is 1362.293246 seconds.
46200 solutions obtained and saved.
Elapsed time is 1381.963425 seconds.
46400 solutions obtained and saved.
Elapsed time is 1424.424523 seconds.
46600 solutions obtained and saved.
Elapsed time is 1442.203928 seconds.
46800 solutions obtained and saved.
Elapsed time is 1445.802960 seconds.
47000 solutions obtained and saved.
Elapsed time is 1450.398874 seconds.
47200 solutions obtained and saved.
Elapsed time is 1455.962294 seconds.
47400 solutions obtained and saved.
Elapsed time is 1459.716202 seconds.
47600 solutions obtained and saved.
Elapsed time is 1461.669459 seconds.
47800 solutions obtained and saved.
Elapsed time is 1480.305579 seconds.
48000 solutions obtained and saved.
Elapsed time is 1497.478109 seconds.
48200 solutions obtained and saved.
Elapsed time is 1501.275633 seconds.
48400 solutions obtained and saved.
Elapsed time is 1503.719512 seconds.
48600 solutions obtained and saved.
Elapsed time is 1511.135215 seconds.
48800 solutions obtained and saved.
Elapsed time is 1516.017318 seconds.
49000 solutions obtained and saved.
Elapsed time is 1518.305473 seconds.
49200 solutions obtained and saved.
Elapsed time is 1521.854291 seconds.
49400 solutions obtained and saved.
Elapsed time is 1526.679822 seconds.
49600 solutions obtained and saved.
Elapsed time is 1530.433409 seconds.
49800 solutions obtained and saved.
Elapsed time is 1549.253690 seconds.
50000 solutions obtained and saved.
Elapsed time is 1558.715113 seconds.
50200 solutions obtained and saved.
Elapsed time is 1584.989952 seconds.
50400 solutions obtained and saved.
Elapsed time is 1620.686926 seconds.
50600 solutions obtained and saved.
Elapsed time is 1631.047511 seconds.
50800 solutions obtained and saved.
Elapsed time is 1634.254719 seconds.
51000 solutions obtained and saved.
Elapsed time is 1641.352550 seconds.
51200 solutions obtained and saved.
Elapsed time is 1644.783896 seconds.
51400 solutions obtained and saved.
Elapsed time is 1657.387141 seconds.
51600 solutions obtained and saved.
Elapsed time is 1663.044064 seconds.
51800 solutions obtained and saved.
Elapsed time is 1669.627976 seconds.
52000 solutions obtained and saved.
Elapsed time is 1674.926105 seconds.
52200 solutions obtained and saved.
Elapsed time is 1683.036194 seconds.
52400 solutions obtained and saved.
Elapsed time is 1689.927304 seconds.
52600 solutions obtained and saved.
Elapsed time is 1712.692538 seconds.
52800 solutions obtained and saved.
Elapsed time is 1737.007637 seconds.
53000 solutions obtained and saved.
Elapsed time is 1747.646984 seconds.
53200 solutions obtained and saved.
Elapsed time is 1752.563066 seconds.
53400 solutions obtained and saved.
Elapsed time is 1757.238781 seconds.
53600 solutions obtained and saved.
Elapsed time is 1767.318893 seconds.
53800 solutions obtained and saved.
Elapsed time is 1772.635723 seconds.
54000 solutions obtained and saved.
Elapsed time is 1789.048342 seconds.
54200 solutions obtained and saved.
Elapsed time is 1801.828136 seconds.
54400 solutions obtained and saved.
Elapsed time is 1814.345801 seconds.
54600 solutions obtained and saved.
Elapsed time is 1833.853479 seconds.
54800 solutions obtained and saved.
Elapsed time is 1884.582697 seconds.
55000 solutions obtained and saved.
Elapsed time is 1891.074757 seconds.
55200 solutions obtained and saved.
Elapsed time is 1902.706270 seconds.
55400 solutions obtained and saved.
Elapsed time is 1909.984067 seconds.
55600 solutions obtained and saved.
Elapsed time is 1916.796043 seconds.
55800 solutions obtained and saved.
Elapsed time is 1931.405462 seconds.
56000 solutions obtained and saved.
Elapsed time is 1943.636631 seconds.
56200 solutions obtained and saved.
Elapsed time is 1971.239552 seconds.
56400 solutions obtained and saved.
Elapsed time is 1994.677337 seconds.
56600 solutions obtained and saved.
Elapsed time is 2054.569276 seconds.
56800 solutions obtained and saved.
Elapsed time is 2068.744074 seconds.
57000 solutions obtained and saved.
Elapsed time is 2081.363988 seconds.
57200 solutions obtained and saved.
Elapsed time is 2110.362321 seconds.
57400 solutions obtained and saved.
Elapsed time is 2135.116949 seconds.
57600 solutions obtained and saved.
Elapsed time is 2231.215207 seconds.
57800 solutions obtained and saved.
Elapsed time is 2262.815141 seconds.
58000 solutions obtained and saved.
Elapsed time is 2324.807237 seconds.
58200 solutions obtained and saved.
Elapsed time is 2404.681810 seconds.
58400 solutions obtained and saved.
Elapsed time is 2419.053764 seconds.
58600 solutions obtained and saved.
Elapsed time is 2425.470478 seconds.
58800 solutions obtained and saved.
Elapsed time is 2429.008967 seconds.
59000 solutions obtained and saved.
Elapsed time is 2461.328760 seconds.
59200 solutions obtained and saved.
Elapsed time is 2481.858876 seconds.
59400 solutions obtained and saved.
Elapsed time is 2489.104258 seconds.
59600 solutions obtained and saved.
Elapsed time is 2504.105439 seconds.
59800 solutions obtained and saved.
Elapsed time is 2527.635870 seconds.
60000 solutions obtained and saved.
Elapsed time is 2537.412852 seconds.
60200 solutions obtained and saved.
Elapsed time is 2543.170558 seconds.
60400 solutions obtained and saved.
Elapsed time is 2547.813448 seconds.
60600 solutions obtained and saved.
Elapsed time is 2552.935887 seconds.
60800 solutions obtained and saved.
Elapsed time is 2566.538668 seconds.
61000 solutions obtained and saved.
Elapsed time is 2576.251624 seconds.
61200 solutions obtained and saved.
Elapsed time is 2595.929727 seconds.
61400 solutions obtained and saved.
Elapsed time is 2608.335200 seconds.
61600 solutions obtained and saved.
Elapsed time is 2620.506278 seconds.
61800 solutions obtained and saved.
Elapsed time is 2626.469539 seconds.
62000 solutions obtained and saved.
Elapsed time is 2632.629849 seconds.
62200 solutions obtained and saved.
Elapsed time is 2651.792593 seconds.
62400 solutions obtained and saved.
Elapsed time is 2664.847064 seconds.
62600 solutions obtained and saved.
Elapsed time is 2702.252230 seconds.
62800 solutions obtained and saved.
Elapsed time is 2745.653936 seconds.
63000 solutions obtained and saved.
Elapsed time is 2880.585302 seconds.
63200 solutions obtained and saved.
Elapsed time is 2893.666239 seconds.
63400 solutions obtained and saved.
Elapsed time is 2900.821872 seconds.
63600 solutions obtained and saved.
Elapsed time is 2922.769728 seconds.
63800 solutions obtained and saved.
Elapsed time is 2938.148722 seconds.
64000 solutions obtained and saved.
Elapsed time is 2947.911509 seconds.
64200 solutions obtained and saved.
Elapsed time is 2976.715603 seconds.
64400 solutions obtained and saved.
Elapsed time is 3026.130511 seconds.
64600 solutions obtained and saved.
Elapsed time is 3101.652323 seconds.
64800 solutions obtained and saved.
Elapsed time is 3148.112495 seconds.
65000 solutions obtained and saved.
Elapsed time is 3245.250499 seconds.
65200 solutions obtained and saved.
Elapsed time is 3301.983599 seconds.
65400 solutions obtained and saved.
Elapsed time is 3326.382687 seconds.
65600 solutions obtained and saved.
Elapsed time is 3348.171904 seconds.
65800 solutions obtained and saved.
Elapsed time is 3391.583965 seconds.
66000 solutions obtained and saved.
Elapsed time is 3505.733778 seconds.
66200 solutions obtained and saved.
Elapsed time is 3533.830563 seconds.
66400 solutions obtained and saved.
Elapsed time is 3587.681690 seconds.
66600 solutions obtained and saved.
Elapsed time is 3708.545822 seconds.
66800 solutions obtained and saved.
Elapsed time is 3774.359524 seconds.
67000 solutions obtained and saved.
Elapsed time is 4076.008377 seconds.
67200 solutions obtained and saved.
Elapsed time is 4135.316460 seconds.
67400 solutions obtained and saved.
Elapsed time is 4211.875220 seconds.
67600 solutions obtained and saved.
Elapsed time is 4303.764090 seconds.
67800 solutions obtained and saved.
Elapsed time is 4459.825703 seconds.
68000 solutions obtained and saved.
Elapsed time is 4573.357281 seconds.
68200 solutions obtained and saved.
Elapsed time is 4657.465757 seconds.

 

 

修改后的程序如下:

function Calculation_numbers
clear
clc
tic
N=10;
M=1;
a=ones(N,1);  % 1/a(1)+1/a(2)+...+1/a(N)=M;
Lower=ones(N,1);
Upper=ones(N,1);
%
Y0=M;
Counts=N;
%index=1;
Lower(1)=round(1/Y0);
Upper(1)=round(Counts/Y0);
solution=ones(N,69014);
%solution_1=[];
numbers=0;
for u=Upper(1):-1:Lower(1)
    a(1)=u;
    Counts=N-1;
    Y1=Y0-1/a(1);
    if Y1<eps, continue,end
    Lower(2)=min(a(1), round(1/Y1));
    Upper(2)=min(100, round(Counts/Y1));
    if Lower(2)>Upper(2), continue, end
   
 for v=Upper(2):-1:Lower(2)
     a(2)=v;
     if a(2)<= a(1), continue, end
    Counts=N-2;
    Y2=Y1-1/a(2);
     if Y2<eps, continue,end
      Lower(3)=min(a(2)+1,round(1/Y2));
    Upper(3)=min(100,round(Counts/Y2));
    if Lower(3)>Upper(3), continue, end
   
    for w=Upper(3):-1:Lower(3)
        a(3)=w;
        if a(3)<=a(2), continue, end
        Counts=N-3;
        Y3=Y2-1/a(3);
         if Y3<eps, continue,end
         Lower(4)=min(a(3)+1, round(1/Y3));
        Upper(4)=min(100,round(Counts/Y3));
         if Lower(4)>Upper(4), continue, end
         for x=Upper(4):-1:Lower(4)
             a(4)=x;
             if a(4)<=a(3), continue, end
          Counts=N-4;
          Y4=Y3-1/a(4);
           if Y4<eps, continue,end
         Lower(5)=min(a(4)+1,round(1/Y4));
        Upper(5)=min(100,round(Counts/Y4));
         if Lower(5)>Upper(5), continue, end
        
         for z=Upper(5):-1:Lower(5)
             a(5)=z;
             if a(5)<=a(4),continue,end
         Counts=N-5;
         Y5=Y4-1/a(5);
         if Y5<eps, continue, end
          Lower(6)=min(a(5)+1,round(1/Y5));
        Upper(6)=min(100,round(Counts/Y5));
         if Lower(6)>Upper(6), continue, end
        
         for s=Upper(6):-1:Lower(6)
             a(6)=s;
             if a(6)<=a(5),continue,end
             Counts=N-6;
              Y6=Y5-1/a(6);
         if Y6<eps, continue, end
          Lower(7)=min(a(6)+1,round(1/Y6));
        Upper(7)=min(100,round(Counts/Y6));
         if Lower(7)>Upper(7), continue, end
         for t=Upper(7):-1:Lower(7)
             a(7)=t;
             if a(7)<=a(6),continue,end
             Counts=N-7;
            Y7=Y6-1/a(7);
         if Y7<eps, continue, end
          Lower(8)=min(a(7)+1,round(1/Y7));
        Upper(8)=min(100,round(Counts/Y7));
         if Lower(8)>Upper(8), continue, end
              for f=Upper(8):-1:Lower(8)
                  a(8)=f;
                  if a(8)<=a(7),continue,end
                  Counts=N-8;
          Y8=Y7-1/a(8);
         if Y8<eps, continue, end
          Lower(9)=min(a(8)+1,round(1/Y8));
        Upper(9)=min(100,round(Counts/Y8));
         if Lower(9)>Upper(9), continue, end
         for g=Upper(9):-1:Lower(9)
             a(9)=g;
             if a(9)<=a(8),continue,end
             Counts=N-9;
             Y9=Y8-1/a(9);
         if Y9<eps, continue, end
          Lower(10)=min(a(9)+1, round(1/Y9));
        Upper(10)=min(100,round(Counts/Y9));
         if Lower(10)>Upper(10), continue, end
         for h=Upper(10):-1:Lower(10)
             a(10)=h;
             if a(10)<=a(9),continue,end
             Y10=abs(Y9-1/a(10));
             if Y10<eps
                 %display(a);
                 %if numbers<=50000
                 %solution(:,)=a;%=[solution,a];
                 %else
                   %  solution_1=[solution_1,a];
                 %end
                 numbers=numbers+1;
                 solution(:,numbers)=a;
                 if mod(numbers, 200)==0
                  %   if numbers<=50000
                 %save solution_of_Calculation solution
                  %   else
                 save solution_of_Calculation solution       
                  %   end
                 display([num2str(numbers),' solutions obtained and saved.'])
                 toc
                 end
             end
         end
         end
              end
         end
        
         end
        
         end
        
        end
    end
end
end
save solution_workspace
display([num2str(numbers),' solutions obtained and saved. The END.'])
toc

原创粉丝点击