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

Module great_deluge_algorithm

source code

module great_deluge_algorithm


Author: Tobias Heimpold

Functions [hide private]
 
generate_great_deluge_data(functions, parameters, file_info, time_check=False)
generate_great_deluge_data function 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]
  __package__ = 'dsc_suite.opt'
Function Details [hide private]

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

source code 
generate_great_deluge_data function
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:
   - "vapor_samples" : number of tried solutions for one critical value
   - "vapor_value" : reduce critical value with every better solution
   
- 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