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 = 13 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 7 0 13 10 -1 8 0.001 10 1 -1 9 1 8 2.6 -1 10 7 999 40 -1 11 0 7000 150 -1 12 2 1000 50 -1