⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 asa_test_asa

📁 simulated annealing code ASA
💻
字号:
		ADAPTIVE SIMULATED ANNEALING

/* $Id: asa_test_asa,v 26.23 2007/01/31 20:13:27 ingber Exp ingber $ */

OPTIONS_FILE = 1
OPTIONS_FILE_DATA = 1
RECUR_OPTIONS_FILE = 0
RECUR_OPTIONS_FILE_DATA = 0
COST_FILE = 1
ASA_LIB = 0
HAVE_ANSI = 1
IO_PROTOTYPES = 0
TIME_CALC = 0
TIME_STD = 0
TIME_GETRUSAGE = 1
INT_LONG = 1
INT_ALLOC = 0
SMALL_FLOAT =        1e-18
MIN_DOUBLE =        1e-18
MAX_DOUBLE =        1e+18
EPS_DOUBLE =        1e-18
CHECK_EXPONENT = 0
NO_PARAM_TEMP_TEST = 0
NO_COST_TEMP_TEST = 0
SELF_OPTIMIZE = 0
ASA_TEST = 1
ASA_TEST_POINT = 0
ASA_TEMPLATE = 0
MY_TEMPLATE = 1
ASA_TEMPLATE_LIB = 0
ASA_TEMPLATE_ASA_OUT_PID = 0
ASA_TEMPLATE_MULTIPLE = 0
ASA_TEMPLATE_SELFOPT = 0
ASA_TEMPLATE_SAMPLE = 0
ASA_TEMPLATE_QUEUE = 0
ASA_TEMPLATE_PARALLEL = 0
ASA_TEMPLATE_SAVE = 0
USER_INITIAL_COST_TEMP = 0
RATIO_TEMPERATURE_SCALES = 0
USER_INITIAL_PARAMETERS_TEMPS = 0
DELTA_PARAMETERS = 0
QUENCH_PARAMETERS = 0
QUENCH_COST = 0
QUENCH_PARAMETERS_SCALE = 1
QUENCH_COST_SCALE = 1
OPTIONAL_DATA_DBL = 0
OPTIONAL_DATA_INT = 0
OPTIONAL_DATA_PTR = 0
USER_COST_SCHEDULE = 0
USER_ACCEPT_ASYMP_EXP = 0
USER_ACCEPT_THRESHOLD = 0
USER_ACCEPTANCE_TEST = 0
USER_GENERATING_FUNCTION = 0
USER_REANNEAL_COST = 0
USER_REANNEAL_PARAMETERS = 0
MAXIMUM_REANNEAL_INDEX = 50000
REANNEAL_SCALE =           10
ASA_SAMPLE = 0
ASA_QUEUE = 0
ASA_RESOLUTION = 0
FITLOC = 0
FITLOC_ROUND = 1
FITLOC_PRINT = 1
MULTI_MIN = 0
ASA_PARALLEL = 0
FDLIBM_POW = 0
FDLIBM_LOG = 0
FDLIBM_EXP = 0

ASA_PRINT = 1
USER_OUT = asa_usr_out
ASA_OUT = asa_out
USER_ASA_OUT = 0
ASA_PRINT_INTERMED = 1
ASA_PRINT_MORE = 0
INCL_STDOUT = 1
G_FIELD = 12
G_PRECISION = 7
ASA_SAVE = 0
ASA_SAVE_OPT = 0
ASA_SAVE_BACKUP = 0
ASA_PIPE = 0
ASA_PIPE_FILE = 0
SYSTEM_CALL = 1

OPTIONS->Limit_Acceptances = 1000
OPTIONS->Limit_Generated = 99999
OPTIONS->Limit_Invalid_Generated_States = 1000
OPTIONS->Accepted_To_Generated_Ratio =       0.0001

OPTIONS->Cost_Precision =        1e-18
OPTIONS->Maximum_Cost_Repeat = 5
OPTIONS->Number_Cost_Samples = 5
OPTIONS->Temperature_Ratio_Scale =        1e-05
OPTIONS->Cost_Parameter_Scale_Ratio =            1
OPTIONS->Temperature_Anneal_Scale =          100
OPTIONS->Include_Integer_Parameters = 0
OPTIONS->User_Initial_Parameters = 0
OPTIONS->Sequential_Parameters = -1
OPTIONS->Initial_Parameter_Temperature =            1
OPTIONS->Acceptance_Frequency_Modulus = 100
OPTIONS->Generated_Frequency_Modulus = 10000
OPTIONS->Reanneal_Cost = 1
OPTIONS->Reanneal_Parameters = 1

OPTIONS->Delta_X =        0.001
OPTIONS->User_Tangents = 0
OPTIONS->Curvature_0 = 0
OPTIONS->Asa_Recursive_Level = 0


Initial Random Seed = 40679

*number_parameters = 4

index_v parameter_minimum parameter_maximum parameter_value parameter_type 
 0        -10000       		 10000        	 999          -1     
 1        -10000       		 10000        	 -1007        -1     
 2        -10000       		 10000        	 1001         -1     
 3        -10000       		 10000        	 -903         -1     


temperature_scale =     3.640707
temperature_scale_parameters[0] =     3.640707
*temperature_scale_cost =     3.640707



*index_cost_acceptances = 0, *current_cost_temperature = 2.312645e+10
*accepted_to_generated_ratio =            1, *number_invalid... = 0
*number_generated = 0, *number_accepted = 0
best...->cost = 9.192184e+10, last...->cost = 9.192184e+10
index_v  best...->parameter current_parameter_temp	tangent
0	   -6249.891		           1	           0
1	   -9463.506		           1	           0
2	    1691.675		           1	           0
3	    4791.876		           1	           0


best...->cost=3.655368e+08  *number_accepted=1  *number_generated=1
best...->cost=7.216186e+07  *number_accepted=2  *number_generated=2
best...->cost=1.96043e+07   *number_accepted=17  *number_generated=66
best...->cost=1.739556e+07  *number_accepted=18  *number_generated=70
best...->cost=5739862       *number_accepted=20  *number_generated=90
best...->cost=3434188       *number_accepted=27  *number_generated=139
best...->cost=3330096       *number_accepted=67  *number_generated=435
best...->cost=3081946       *number_accepted=69  *number_generated=447
best...->cost=3000401       *number_accepted=71  *number_generated=451
best...->cost=2620080       *number_accepted=72  *number_generated=456
best...->cost=2600579       *number_accepted=73  *number_generated=457
best...->cost=1276282       *number_accepted=75  *number_generated=460
best...->cost=490562.4      *number_accepted=76  *number_generated=467
best...->cost=342557.5      *number_accepted=97  *number_generated=605

*index_cost_acceptances = 0, *current_cost_temperature =     238043.4
*accepted_to_generated_ratio =    0.3076923, *number_invalid... = 0
*number_generated = 617, *number_accepted = 100
best...->cost =     342557.5, last...->cost =     489330.5
index_v  best...->parameter current_parameter_temp	tangent
0	    257.5975		1.317427e-08	    219487.6
1	   -7.210583		1.317427e-08	          -0
2	   -465.4351		1.317427e-08	    -3965767
3	    -2.80828		1.317427e-08	          -0


best...->cost=318920        *number_accepted=102  *number_generated=625
best...->cost=220552.4      *number_accepted=103  *number_generated=626
best...->cost=204836.2      *number_accepted=104  *number_generated=642
best...->cost=164974.2      *number_accepted=105  *number_generated=643
best...->cost=89474.68      *number_accepted=107  *number_generated=655
best...->cost=79407.25      *number_accepted=108  *number_generated=657
best...->cost=58531.5       *number_accepted=110  *number_generated=669
best...->cost=38314.18      *number_accepted=111  *number_generated=680
best...->cost=38116.78      *number_accepted=112  *number_generated=683
best...->cost=28012.03      *number_accepted=113  *number_generated=691
best...->cost=27993.48      *number_accepted=114  *number_generated=710
best...->cost=20817.32      *number_accepted=116  *number_generated=732
best...->cost=19103.68      *number_accepted=117  *number_generated=739
best...->cost=17011.49      *number_accepted=118  *number_generated=743
best...->cost=16978.45      *number_accepted=120  *number_generated=809
best...->cost=16051.19      *number_accepted=121  *number_generated=815
best...->cost=16033.21      *number_accepted=122  *number_generated=820
best...->cost=4006.537      *number_accepted=123  *number_generated=836
best...->cost=936.7495      *number_accepted=124  *number_generated=837
best...->cost=883.2116      *number_accepted=126  *number_generated=944
best...->cost=158.5911      *number_accepted=128  *number_generated=1021
best...->cost=94.74807      *number_accepted=129  *number_generated=1022
best...->cost=67.33532      *number_accepted=155  *number_generated=1379
best...->cost=43.84657      *number_accepted=157  *number_generated=1387
best...->cost=10.54677      *number_accepted=159  *number_generated=1410
best...->cost=9.476625      *number_accepted=160  *number_generated=1420
best...->cost=9.125625      *number_accepted=162  *number_generated=1428
best...->cost=6.744557      *number_accepted=174  *number_generated=1610
best...->cost=5.46699       *number_accepted=175  *number_generated=1612
best...->cost=5.431994      *number_accepted=176  *number_generated=1618
best...->cost=5.367428      *number_accepted=177  *number_generated=1619
best...->cost=3.910875      *number_accepted=178  *number_generated=1629

*index_cost_acceptances = 0, *current_cost_temperature =     5.036739
*accepted_to_generated_ratio =    0.1105769, *number_invalid... = 0
*number_generated = 1836, *number_accepted = 200
best...->cost =     3.910875, last...->cost =     8.313647
index_v  best...->parameter current_parameter_temp	tangent
0	   -1.244277		1.316151e-10	          -0
1	    0.230903		4.467369e-11	           0
2	 -0.02794935		4.496469e-11	          -0
3	  -0.2073798		4.467369e-11	          -0


best...->cost=2.278302      *number_accepted=209  *number_generated=1981
best...->cost=1.237445      *number_accepted=210  *number_generated=1983
best...->cost=1.235457      *number_accepted=211  *number_generated=1991
best...->cost=1.220446      *number_accepted=212  *number_generated=2013
best...->cost=0.928125      *number_accepted=213  *number_generated=2036
best...->cost=0.1507781     *number_accepted=214  *number_generated=2088
best...->cost=0.1141284     *number_accepted=216  *number_generated=2115
best...->cost=0.1139879     *number_accepted=217  *number_generated=2148
best...->cost=0.113153      *number_accepted=219  *number_generated=2170
best...->cost=0.079125      *number_accepted=220  *number_generated=2174
best...->cost=0.052125      *number_accepted=271  *number_generated=2922
best...->cost=0.037125      *number_accepted=281  *number_generated=3142
best...->cost=0.03375       *number_accepted=293  *number_generated=3259

*index_cost_acceptances = 7, *current_cost_temperature = 8.557339e-05
*accepted_to_generated_ratio =          0.1, *number_invalid... = 0
*number_generated = 3338, *number_accepted = 300
best...->cost =      0.03375, last...->cost =      0.03375
index_v  best...->parameter current_parameter_temp	tangent
0	  0.04507687		1.870781e-12	           0
1	  0.04469288		9.588269e-13	           0
2	   0.1773544		9.628105e-13	           0
3	  0.01514442		9.588269e-13	           0


best...->cost=0             *number_accepted=335  *number_generated=3680

*index_cost_acceptances = 0, *current_cost_temperature = 2.850392e-07
*accepted_to_generated_ratio =    0.1130137, *number_invalid... = 0
*number_generated = 4263, *number_accepted = 400
best...->cost =            0, last...->cost =            0
index_v  best...->parameter current_parameter_temp	tangent
0	  0.01467097		2.907767e-13	           0
1	  0.02876664		1.674497e-13	           0
2	  0.02477989		1.680285e-13	           0
3	 -0.03838191		1.674497e-13	          -0



*index_cost_acceptances = 1, *current_cost_temperature =  2.62338e-20
*accepted_to_generated_ratio =    0.1118531, *number_invalid... = 0
*number_generated = 4278, *number_accepted = 401
best...->cost =            0, last...->cost =            0
index_v  best...->parameter current_parameter_temp	tangent
0	  0.01467097		2.824166e-13	           0
1	  0.02876664		 1.62897e-13	           0
2	  0.02477989		1.634586e-13	           0
3	 -0.03838191		 1.62897e-13	          -0

curvature[0][0] =            0

curvature[1][0] =            0 	 = curvature[0][1]
curvature[1][1] =            0

curvature[2][0] =            0 	 = curvature[0][2]
curvature[2][1] =            0 	 = curvature[1][2]
curvature[2][2] =            0

curvature[3][0] =           -0 	 = curvature[0][3]
curvature[3][1] =           -0 	 = curvature[1][3]
curvature[3][2] =           -0 	 = curvature[2][3]
curvature[3][3] =            0



 C_TEMP_TOO_SMALL exit_status = 2
*current_cost_temperature too small =  2.62338e-20
 Locate_Cost = 5, calculating curvatures while exiting asa ()
final_cost = best_generated_state->cost = 0           
*number_accepted at best_generated_state->cost = 335
*number_generated at best_generated_state->cost = 3680



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -