Package dsc_suite :: Package opt :: Module simulated_annealing_2
[hide private]
[frames] | no frames]

Module simulated_annealing_2

source code

module simulated_annealing


Author: Tobias Heimpold

Functions [hide private]
 
generate_simulated_annealing_data(functions, parameters, file_info, time_check=False)
generate_simulated_annealing_data parameter: - functions: dictionary with functions from datastructure essential keys: - "randomSolution" : returns a random representation - "changeSolution" : returns a function to change the given representation - "costEvaluation" : returns the calculated costs for the given representation
source code
Variables [hide private]
  FOLDER_FOR_DATA = 'X:\\Robert\\Promotion\\Dokumente\\2011-05 G...
  __package__ = 'dsc_suite.opt'
Function Details [hide private]

generate_simulated_annealing_data(functions, parameters, file_info, time_check=False)

source code 
generate_simulated_annealing_data
parameter:
- functions: dictionary with functions from datastructure
  essential keys:
   - "randomSolution" : returns a random representation
   - "changeSolution" : returns a function to change the given
                        representation
   - "costEvaluation" : returns the calculated costs for the
                        given representation
                        
- parameters : dictionary with algorithm parameters
  essential keys:
   - "Tstart" : initial temperature of algorithm 
   - "Tend" : temperature to reach with annealing
   - "Tsteps" : steps between start and end temperature
   - "Tsamples" : number of generated solutions each step
   - "correct_factor" : factor to adjust the acceptance probability 

- file_info: dictionary with information about the file names of the data files
  essential keys:
   - "trial_name" : name of trial given in GUI
   - "file_name_list" : additional information included in file name (can be empty string)
   
- time_check: boolean
  True: estimates runtime with reduced samples
  False: full calculation with saving data to files


Variables Details [hide private]

FOLDER_FOR_DATA

Value:
'X:\\Robert\\Promotion\\Dokumente\\2011-05 GLSVLSI\\Software\\DSC\\dat\
a'