📄 asa_test_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 + -