		ADAPTIVE SIMULATED ANNEALING

/* $Id: test_asa,v 12.10 1996/03/02 16:17:08 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 = 1
TIME_CALC = 0
TIME_STD = 0
INT_LONG = 1
INT_ALLOC = 0
SMALL_FLOAT =        1e-18
MIN_DOUBLE =        1e-18
MAX_DOUBLE =        1e+18
EPS_DOUBLE =        1e-18
NO_PARAM_TEMP_TEST = 0
NO_COST_TEMP_TEST = 0
SELF_OPTIMIZE = 0
ASA_TEST = 1
ASA_TEMPLATE = 0
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
OPTIONAL_DATA = 0
OPTIONAL_DATA_INT = 0
USER_COST_SCHEDULE = 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
ASA_PARALLEL = 0
ASA_SAVE = 0
SYSTEM_CALL = 1
FDLIBM_POW = 0
FDLIBM_LOG = 0
FDLIBM_EXP = 0

ASA_PRINT = 1
ASA_OUT = asa_out
USER_ASA_OUT = 0
ASA_PRINT_INTERMED = 1
ASA_PRINT_MORE = 0
G_FIELD = 12
G_PRECISION = 7

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


Initial Random Seed = 377

*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 = 5.936648e+09
*accepted_to_generated_ratio =            1, *number_invalid... = 0
*number_generated = 0, *number_accepted = 0
best...->cost = 3.853981e+09, last...->cost = 3.853981e+09
index_v  best...->parameter current_parameter_temp	tangent
0	    738.8306		           1	           0
1	     1573.53		           1	           0
2	   -4320.494		           1	           0
3	   -8911.609		           1	           0


best...->cost=3.279139e+09  *number_accepted=2  *number_generated=4
best...->cost=1.617755e+09  *number_accepted=3  *number_generated=5
best...->cost=1.412458e+09  *number_accepted=4  *number_generated=6
best...->cost=1.228487e+09  *number_accepted=5  *number_generated=7
best...->cost=1.134807e+09  *number_accepted=6  *number_generated=15
best...->cost=4.287745e+08  *number_accepted=7  *number_generated=22
best...->cost=2.482515e+08  *number_accepted=8  *number_generated=31
best...->cost=2.272307e+08  *number_accepted=9  *number_generated=34
best...->cost=2.24662e+08   *number_accepted=10  *number_generated=57
best...->cost=2.193324e+08  *number_accepted=11  *number_generated=62
best...->cost=1.815879e+08  *number_accepted=12  *number_generated=84
best...->cost=9.480249e+07  *number_accepted=13  *number_generated=85
best...->cost=8.859423e+07  *number_accepted=14  *number_generated=98
best...->cost=6.419542e+07  *number_accepted=16  *number_generated=129
best...->cost=1.607471e+07  *number_accepted=17  *number_generated=130
best...->cost=1.242808e+07  *number_accepted=18  *number_generated=132
best...->cost=7756873       *number_accepted=19  *number_generated=144
best...->cost=4987140       *number_accepted=36  *number_generated=287
best...->cost=1968119       *number_accepted=40  *number_generated=328
best...->cost=995464.9      *number_accepted=41  *number_generated=350
best...->cost=961769.9      *number_accepted=47  *number_generated=378
best...->cost=880945.7      *number_accepted=50  *number_generated=390
best...->cost=839933.9      *number_accepted=54  *number_generated=422
best...->cost=503898.4      *number_accepted=55  *number_generated=424
best...->cost=436675.8      *number_accepted=56  *number_generated=429
best...->cost=366777.9      *number_accepted=60  *number_generated=445
best...->cost=366712.5      *number_accepted=62  *number_generated=460
best...->cost=80112.21      *number_accepted=63  *number_generated=461
best...->cost=77866.41      *number_accepted=64  *number_generated=464
best...->cost=73015.78      *number_accepted=72  *number_generated=490
best...->cost=65325.83      *number_accepted=74  *number_generated=497
best...->cost=14334.55      *number_accepted=79  *number_generated=528

*index_cost_acceptances = 0, *current_cost_temperature =     61106.65
*accepted_to_generated_ratio =    0.1309524, *number_invalid... = 0
*number_generated = 695, *number_accepted = 100
best...->cost =     14334.55, last...->cost =     337860.9
index_v  best...->parameter current_parameter_temp	tangent
0	   -5.523156		7.615164e-09	   -11.05184
1	   -2.289815		7.615164e-09	   -4581.921
2	   -10.55712		7.615164e-09	          -0
3	     24.4209		7.615164e-09	           0


best...->cost=8020.951      *number_accepted=126  *number_generated=1026
best...->cost=8015.315      *number_accepted=127  *number_generated=1027
best...->cost=7489.494      *number_accepted=128  *number_generated=1028
best...->cost=6703.93       *number_accepted=129  *number_generated=1030
best...->cost=817.1376      *number_accepted=130  *number_generated=1043
best...->cost=368.945       *number_accepted=132  *number_generated=1087
best...->cost=113.0211      *number_accepted=134  *number_generated=1112
best...->cost=112.3761      *number_accepted=135  *number_generated=1114
best...->cost=87.37463      *number_accepted=138  *number_generated=1171
best...->cost=84.67463      *number_accepted=139  *number_generated=1207
best...->cost=58.83409      *number_accepted=141  *number_generated=1276
best...->cost=15.58463      *number_accepted=142  *number_generated=1295
best...->cost=15.39557      *number_accepted=181  *number_generated=1804
best...->cost=2.339338      *number_accepted=182  *number_generated=1818
best...->cost=1.394114      *number_accepted=185  *number_generated=1866
best...->cost=1.217219      *number_accepted=187  *number_generated=1893
best...->cost=1.214625      *number_accepted=189  *number_generated=1939

*index_cost_acceptances = 0, *current_cost_temperature =     3.477643
*accepted_to_generated_ratio =   0.09448819, *number_invalid... = 0
*number_generated = 2065, *number_accepted = 200
best...->cost =     1.214625, last...->cost =     5.786625
index_v  best...->parameter current_parameter_temp	tangent
0	   -2.187987		1.366292e-10	          -0
1	  0.01103239		 2.20793e-11	           0
2	   0.3885173		2.194844e-11	           0
3	  -0.1902831		2.194844e-11	          -0


best...->cost=0.4222392     *number_accepted=228  *number_generated=2445
best...->cost=0.4208942     *number_accepted=229  *number_generated=2451
best...->cost=0.4208508     *number_accepted=230  *number_generated=2452
best...->cost=0.4208493     *number_accepted=231  *number_generated=2469
best...->cost=0.4207977     *number_accepted=232  *number_generated=2481
best...->cost=0.4183752     *number_accepted=233  *number_generated=2482
best...->cost=0.4037668     *number_accepted=234  *number_generated=2504
best...->cost=0.4036845     *number_accepted=237  *number_generated=2532
best...->cost=0.4021431     *number_accepted=238  *number_generated=2562
best...->cost=0.4010828     *number_accepted=239  *number_generated=2579
best...->cost=0.037125      *number_accepted=241  *number_generated=2599
best...->cost=0.03375       *number_accepted=248  *number_generated=2699
best...->cost=0             *number_accepted=256  *number_generated=2785

*index_cost_acceptances = 0, *current_cost_temperature = 5.956244e-05
*accepted_to_generated_ratio =   0.09782609, *number_invalid... = 0
*number_generated = 3244, *number_accepted = 300
best...->cost =            0, last...->cost =            0
index_v  best...->parameter current_parameter_temp	tangent
0	 0.007622974		 4.06258e-12	           0
1	  0.03366254		1.172461e-12	           0
2	  0.03323326		1.167506e-12	           0
3	  0.03975698		1.167506e-12	           0



*index_cost_acceptances = 1, *current_cost_temperature =  2.62338e-20
*accepted_to_generated_ratio =   0.09684211, *number_invalid... = 0
*number_generated = 3259, *number_accepted = 301
best...->cost =            0, last...->cost =            0
index_v  best...->parameter current_parameter_temp	tangent
0	 0.007622974		3.907744e-12	           0
1	  0.03366254		1.133458e-12	           0
2	  0.03323326		1.128684e-12	           0
3	  0.03975698		1.128684e-12	           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
final_cost = best_generated_state->cost = 0           
*number_accepted at best_generated_state->cost = 256
*number_generated at best_generated_state->cost = 2785



