ADAPTIVE SIMULATED ANNEALING /* $Id: asa.c,v 13.5 1996/08/16 10:06:33 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 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 = 0 OPTIONAL_DATA_INT = 0 USER_COST_SCHEDULE = 0 USER_ACCEPT_ASYMP_EXP = 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 = 10000 OPTIONS->Limit_Generated = 99999 OPTIONS->Limit_Invalid_Generated_States = 1000 OPTIONS->Accepted_To_Generated_Ratio = 1e-06 OPTIONS->Cost_Precision = 1e-18 OPTIONS->Maximum_Cost_Repeat = 5 OPTIONS->Number_Cost_Samples = 5 OPTIONS->Temperature_Ratio_Scale = 0.001 OPTIONS->Cost_Parameter_Scale_Ratio = 1 OPTIONS->Temperature_Anneal_Scale = 1000 OPTIONS->Include_Integer_Parameters = 0 OPTIONS->User_Initial_Parameters = 0 OPTIONS->Sequential_Parameters = -1 OPTIONS->Initial_Parameter_Temperature = 10 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 = 7 index_v parameter_minimum parameter_maximum parameter_value parameter_type 0 0 10 1.5 -1 1 0 13 10 -1 2 0.001 10 1 -1 3 1 8 2.6 -1 4 7 999 40 -1 5 0 7000 150 -1 6 2 1000 50 -1 temperature_scale = 2.574931 temperature_scale_parameters[0] = 2.574931 *temperature_scale_cost = 2.574931 *index_cost_acceptances = 0, *current_cost_temperature = 682157.3 *accepted_to_generated_ratio = 1, *number_invalid... = 0 *number_generated = 0, *number_accepted = 0 best...->cost = 693252.9, last...->cost = 693252.9 index_v best...->parameter current_parameter_temp tangent 0 4.906917 10 0 1 1.544352 10 0 2 4.019045 10 0 3 5.357826 10 0 4 387.4287 10 0 5 1187.651 10 0 6 935.5126 10 0 best...->cost=679866 *number_accepted=2 *number_generated=2 best...->cost=677769.7 *number_accepted=3 *number_generated=3 best...->cost=-33.57058 *number_accepted=27 *number_generated=34 best...->cost=-35.65416 *number_accepted=29 *number_generated=53 best...->cost=-50.75098 *number_accepted=31 *number_generated=60 best...->cost=-54.78007 *number_accepted=32 *number_generated=61 best...->cost=-57.35769 *number_accepted=35 *number_generated=68 best...->cost=-103.6495 *number_accepted=36 *number_generated=73 best...->cost=-202.8858 *number_accepted=37 *number_generated=80 *index_cost_acceptances = 0, *current_cost_temperature = 4763.489 *accepted_to_generated_ratio = 0.3575419, *number_invalid... = 0 *number_generated = 258, *number_accepted = 100 best...->cost = -202.8858, last...->cost = -118.6586 index_v best...->parameter current_parameter_temp tangent 0 2.266439 0.03372057 0 1 3.468105 0.03372057 58.73006 2 0.7547096 0.03372057 90.92375 3 5.116577 0.03372057 -1.761698 4 556.6375 0.03372057 0 5 1810.131 0.03372057 0 6 670.6904 0.03372057 0 best...->cost=-283.9313 *number_accepted=104 *number_generated=319 best...->cost=-293.0147 *number_accepted=107 *number_generated=470 best...->cost=-305.5325 *number_accepted=110 *number_generated=902