[Avida-SVN] r1972 - in development/tests: . optimize_multivar_lim_res optimize_multivar_lim_res/config optimize_multivar_lim_res/expected optimize_multivar_lim_res/expected/data optimize_multivar_lim_res/expected/data/archive

goingssh at myxo.css.msu.edu goingssh at myxo.css.msu.edu
Tue Aug 21 09:05:15 PDT 2007


Author: goingssh
Date: 2007-08-21 12:05:15 -0400 (Tue, 21 Aug 2007)
New Revision: 1972

Added:
   development/tests/optimize_multivar_lim_res/
   development/tests/optimize_multivar_lim_res/config/
   development/tests/optimize_multivar_lim_res/config/analyze.cfg
   development/tests/optimize_multivar_lim_res/config/avida.cfg
   development/tests/optimize_multivar_lim_res/config/default-classic.org
   development/tests/optimize_multivar_lim_res/config/environment.cfg
   development/tests/optimize_multivar_lim_res/config/events.cfg
   development/tests/optimize_multivar_lim_res/config/instset-classic.cfg
   development/tests/optimize_multivar_lim_res/expected/
   development/tests/optimize_multivar_lim_res/expected/data/
   development/tests/optimize_multivar_lim_res/expected/data/archive/
   development/tests/optimize_multivar_lim_res/expected/data/archive/094-aaaaa.org
   development/tests/optimize_multivar_lim_res/expected/data/archive/094-aaaac.org
   development/tests/optimize_multivar_lim_res/expected/data/average.dat
   development/tests/optimize_multivar_lim_res/expected/data/count.dat
   development/tests/optimize_multivar_lim_res/expected/data/detail-20.pop
   development/tests/optimize_multivar_lim_res/expected/data/dominant.dat
   development/tests/optimize_multivar_lim_res/expected/data/historic-20.pop
   development/tests/optimize_multivar_lim_res/expected/data/resource.dat
   development/tests/optimize_multivar_lim_res/expected/data/stats.dat
   development/tests/optimize_multivar_lim_res/expected/data/tasks.dat
   development/tests/optimize_multivar_lim_res/expected/data/tasks_quality.dat
   development/tests/optimize_multivar_lim_res/expected/data/time.dat
   development/tests/optimize_multivar_lim_res/test_list
Log:
Added test of multivar, lim res, optimization prob


Added: development/tests/optimize_multivar_lim_res/config/analyze.cfg
===================================================================
--- development/tests/optimize_multivar_lim_res/config/analyze.cfg	                        (rev 0)
+++ development/tests/optimize_multivar_lim_res/config/analyze.cfg	2007-08-21 16:05:15 UTC (rev 1972)
@@ -0,0 +1,17 @@
+#############################################################################
+# This file is used to setup avida when it is in analysis-only mode (by
+# running "avida -a".  It allows variety of methods to load organisms
+# (specifying the type of each) and analyze them once loaded.
+#
+# See the documentation in doc/analyze_mode.html for usage, or the file
+# doc/analyze_samples.html for guidelines on writing programs.
+#
+#############################################################################
+VERBOSE
+FORRANGE i 100 104
+	PURGE_BATCH
+	LOAD ../Optimize30var19Len3_$i/data/detail-50000.pop
+	RECALCULATE
+	DETAIL detailOpt30var19Len3-$i.dat num_cpus id sequence
+	PRINT_TASKS_QUALITY taskqualOpt30var19Len3-$i.dat
+END

Added: development/tests/optimize_multivar_lim_res/config/avida.cfg
===================================================================
--- development/tests/optimize_multivar_lim_res/config/avida.cfg	                        (rev 0)
+++ development/tests/optimize_multivar_lim_res/config/avida.cfg	2007-08-21 16:05:15 UTC (rev 1972)
@@ -0,0 +1,216 @@
+#############################################################################
+# This file includes all the basic run-time defines for Avida.
+# For more information, see doc/config.html
+#############################################################################
+
+VERSION_ID 2.7.0   # Do not change this value.
+
+### GENERAL_GROUP ###
+# General Settings
+ANALYZE_MODE 0  # 0 = Disabled
+                # 1 = Enabled
+                # 2 = Interactive
+VIEW_MODE 1     # Initial viewer screen
+CLONE_FILE -    # Clone file to load
+VERBOSITY 1     # Control output verbosity
+
+### ARCH_GROUP ###
+# Architecture Variables
+WORLD_X 10        # Width of the Avida world
+WORLD_Y 10       # Height of the Avida world
+WORLD_GEOMETRY 2  # 1 = Bounded Grid
+                  # 2 = Torus
+NUM_DEMES 0       # Number of independed groups in the population; 0=off
+RANDOM_SEED 2     # Random number seed (0 for based on time)
+HARDWARE_TYPE 0   # 0 = Original CPUs
+                  # 1 = New SMT CPUs
+                  # 2 = Transitional SMT
+
+### CONFIG_FILE_GROUP ###
+# Configuration Files
+DATA_DIR data                       # Directory in which config files are found
+INST_SET -                          # File containing instruction set
+EVENT_FILE events.cfg               # File containing list of events during run
+ANALYZE_FILE analyze.cfg            # File used for analysis mode
+ENVIRONMENT_FILE environment.cfg    # File that describes the environment
+START_CREATURE default-classic.org  # Organism to seed the soup
+
+### REPRODUCTION_GROUP ###
+# Birth and Death
+BIRTH_METHOD 0           # Which organism should be replaced on birth?
+                         # 0 = Random organism in neighborhood
+                         # 1 = Oldest in neighborhood
+                         # 2 = Largest Age/Merit in neighborhood
+                         # 3 = None (use only empty cells in neighborhood)
+                         # 4 = Random from population (Mass Action)
+                         # 5 = Oldest in entire population
+                         # 6 = Random within deme
+                         # 7 = Organism faced by parent
+                         # 8 = Next grid cell (id+1)
+PREFER_EMPTY 1           # Give empty cells preference in offsping placement?
+DEATH_METHOD 2           # 0 = Never die of old age.
+                         # 1 = Die when inst executed = AGE_LIMIT (+deviation)
+                         # 2 = Die when inst executed = length*AGE_LIMIT (+dev)
+AGE_LIMIT 20             # Modifies DEATH_METHOD
+AGE_DEVIATION 0          # Creates a distribution around AGE_LIMIT
+ALLOC_METHOD 0           # (Orignal CPU Only)
+                         # 0 = Allocated space is set to default instruction.
+                         # 1 = Set to section of dead genome (Necrophilia)
+                         # 2 = Allocated space is set to random instruction.
+DIVIDE_METHOD 1          # 0 = Divide leaves state of mother untouched.
+                         # 1 = Divide resets state of mother
+                         #     (after the divide, we have 2 children)
+                         # 2 = Divide resets state of current thread only
+                         #     (does not touch possible parasite threads)
+GENERATION_INC_METHOD 1  # 0 = Only the generation of the child is
+                         #     increased on divide.
+                         # 1 = Both the generation of the mother and child are
+                         #     increased on divide (good with DIVIDE_METHOD 1).
+
+### RECOMBINATION_GROUP ###
+# Sexual Recombination and Modularity
+RECOMBINATION_PROB 1.0  # probability of recombination in div-sex
+MAX_BIRTH_WAIT_TIME -1  # Updates incipiant orgs can wait for crossover
+MODULE_NUM 0            # number of modules in the genome
+CONT_REC_REGS 1         # are (modular) recombination regions continuous
+CORESPOND_REC_REGS 1    # are (modular) recombination regions swapped randomly
+                        #  or with corresponding positions?
+TWO_FOLD_COST_SEX 0     # 1 = only one recombined offspring is born.
+                        # 2 = both offspring are born
+SAME_LENGTH_SEX 0       # 0 = recombine with any genome
+                        # 1 = only recombine w/ same length
+
+### DIVIDE_GROUP ###
+# Divide Restrictions
+CHILD_SIZE_RANGE 1.0  # Maximal differential between child and parent sizes.
+MIN_COPIED_LINES 0.5  # Code fraction which must be copied before divide.
+MIN_EXE_LINES 0.5     # Code fraction which must be executed before divide.
+REQUIRE_ALLOCATE 1    # (Original CPU Only) Require allocate before divide?
+REQUIRED_TASK -1      # Task ID required for successful divide.
+IMMUNITY_TASK -1      # Task providing immunity from the required task.
+REQUIRED_REACTION -1  # Reaction ID required for successful divide.
+REQUIRED_BONUS 0      # The bonus that an organism must accumulate to divide.
+
+### MUTATION_GROUP ###
+# Mutations
+POINT_MUT_PROB 0.0    # Mutation rate (per-location per update)
+COPY_MUT_PROB 0.001   # Mutation rate (per copy)
+INS_MUT_PROB 0.0      # Insertion rate (per site, applied on divide)
+DEL_MUT_PROB 0.0      # Deletion rate (per site, applied on divide)
+DIV_MUT_PROB 0.0      # Mutation rate (per site, applied on divide)
+DIVIDE_MUT_PROB 0.0   # Mutation rate (per divide)
+DIVIDE_INS_PROB 0.0   # Insertion rate (per divide)
+DIVIDE_DEL_PROB 0.0   # Deletion rate (per divide)
+PARENT_MUT_PROB 0.0   # Per-site, in parent, on divide
+SPECIAL_MUT_LINE -1   # If this is >= 0, ONLY this line is mutated
+INJECT_INS_PROB 0.0   # Insertion rate (per site, applied on inject)
+INJECT_DEL_PROB 0.0   # Deletion rate (per site, applied on inject)
+INJECT_MUT_PROB 0.0   # Mutation rate (per site, applied on inject)
+
+### REVERSION_GROUP ###
+# Mutation Reversion
+# These slow down avida a lot, and should be set to 0.0 normally.
+REVERT_FATAL 0.0           # Should any mutations be reverted on birth?
+REVERT_DETRIMENTAL 0.0     #   0.0 to 1.0; Probability of reversion.
+REVERT_NEUTRAL 0.0         # 
+REVERT_BENEFICIAL 0.0      # 
+STERILIZE_FATAL 0.0        # Should any mutations clear (kill) the organism?
+STERILIZE_DETRIMENTAL 0.0  # 
+STERILIZE_NEUTRAL 0.0      # 
+STERILIZE_BENEFICIAL 0.0   # 
+FAIL_IMPLICIT 0            # Should copies that failed *not* due to mutations
+                           # be eliminated?
+NEUTRAL_MAX 0.0            # The percent benifical change from parent fitness to be considered neutral.
+NEUTRAL_MIN 0.0            # The percent deleterious change from parent fitness to be considered neutral.
+
+### TIME_GROUP ###
+# Time Slicing
+AVE_TIME_SLICE 30        # Ave number of insts per org per update
+SLICING_METHOD 2         # 0 = CONSTANT: all organisms get default...
+                         # 1 = PROBABILISTIC: Run _prob_ proportional to merit.
+                         # 2 = INTEGRATED: Perfectly integrated deterministic.
+BASE_MERIT_METHOD 0      # 0 = Constant (merit independent of size)
+                         # 1 = Merit proportional to copied size
+                         # 2 = Merit prop. to executed size
+                         # 3 = Merit prop. to full size
+                         # 4 = Merit prop. to min of executed or copied size
+                         # 5 = Merit prop. to sqrt of the minimum size
+BASE_CONST_MERIT 100     # Base merit when BASE_MERIT_METHOD set to 0
+DEFAULT_BONUS 1.0        # Initial bonus before any tasks
+MERIT_DEFAULT_BONUS 0    # Scale the merit of an offspring by the default bonus
+                         # rather than the accumulated bonus of the parent?
+MAX_CPU_THREADS 1        # Number of Threads a CPU can spawn
+THREAD_SLICING_METHOD 0  # Formula for and organism's thread slicing
+                         #   (num_threads-1) * THREAD_SLICING_METHOD + 1
+                         # 0 = One thread executed per time slice.
+                         # 1 = All threads executed each time slice.
+MAX_LABEL_EXE_SIZE 1     # Max nops marked as executed when labels are used
+DONATE_SIZE 5.0          # Amount of merit donated with 'donate' command
+DONATE_MULT 10.0         # Multiple of merit given that the target receives.
+MAX_DONATE_KIN_DIST -1   # Limit on distance of relation for donate; -1=no max
+MAX_DONATE_EDIT_DIST -1  # Limit on edit distance for donate; -1=no max
+MAX_DONATES 1000000      # Limit on number of donates organisms are allowed.
+
+### GENEOLOGY_GROUP ###
+# Geneology
+TRACK_MAIN_LINEAGE 1  # Keep all ancestors of the active population?
+                      # 0=no, 1=yes, 2=yes,w/sexual population
+THRESHOLD 3           # Number of organisms in a genotype needed for it
+                      #   to be considered viable.
+GENOTYPE_PRINT 0      # 0/1 (off/on) Print out all threshold genotypes?
+GENOTYPE_PRINT_DOM 0  # Print out a genotype if it stays dominant for
+                      #   this many updates. (0 = off)
+SPECIES_THRESHOLD 2   # max failure count for organisms to be same species
+SPECIES_RECORDING 0   # 1 = full, 2 = limited search (parent only)
+SPECIES_PRINT 0       # 0/1 (off/on) Print out all species?
+TEST_CPU_TIME_MOD 20  # Time allocated in test CPUs (multiple of length)
+
+### LOG_GROUP ###
+# Log Files
+LOG_CREATURES 0  # 0/1 (off/on) toggle to print file.
+LOG_GENOTYPES 0  # 0 = off, 1 = print ALL, 2 = print threshold ONLY.
+LOG_THRESHOLD 0  # 0/1 (off/on) toggle to print file.
+LOG_SPECIES 0    # 0/1 (off/on) toggle to print file.
+
+### LINEAGE_GROUP ###
+# Lineage
+# NOTE: This should probably be called "Clade"
+# This one can slow down avida a lot. It is used to get an idea of how
+# often an advantageous mutation arises, and where it goes afterwards.
+# Lineage creation options are.  Works only when LOG_LINEAGES is set to 1.
+#   0 = manual creation (on inject, use successive integers as lineage labels).
+#   1 = when a child's (potential) fitness is higher than that of its parent.
+#   2 = when a child's (potential) fitness is higher than max in population.
+#   3 = when a child's (potential) fitness is higher than max in dom. lineage
+# *and* the child is in the dominant lineage, or (2)
+#   4 = when a child's (potential) fitness is higher than max in dom. lineage
+# (and that of its own lineage)
+#   5 = same as child's (potential) fitness is higher than that of the
+#       currently dominant organism, and also than that of any organism
+#       currently in the same lineage.
+#   6 = when a child's (potential) fitness is higher than any organism
+#       currently in the same lineage.
+#   7 = when a child's (potential) fitness is higher than that of any
+#       organism in its line of descent
+LOG_LINEAGES 0             # 
+LINEAGE_CREATION_METHOD 0  # 
+
+### ORGANISM_NETWORK_GROUP ###
+# Organism Network Communication
+NET_ENABLED 0      # Enable Network Communication Support
+NET_DROP_PROB 0.0  # Message drop rate
+NET_MUT_PROB 0.0   # Message corruption probability
+NET_MUT_TYPE 0     # Type of message corruption.  0 = Random Single Bit, 1 = Always Flip Last
+NET_STYLE 0        # Communication Style.  0 = Random Next, 1 = Receiver Facing
+
+### BUY_SELL_GROUP ###
+# Buying and Selling Parameters
+SAVE_RECEIVED 0  # Enable storage of all inputs bought from other orgs
+BUY_PRICE 0      # price offered by organisms attempting to buy
+SELL_PRICE 0     # price offered by organisms attempting to sell
+
+### ANALYZE_GROUP ###
+# Analysis Settings
+MT_CONCURRENCY 1   # Number of concurrent analyze threads
+ANALYZE_OPTION_1   # String variable accessible from analysis scripts
+ANALYZE_OPTION_2   # String variable accessible from analysis scripts

Added: development/tests/optimize_multivar_lim_res/config/default-classic.org
===================================================================
--- development/tests/optimize_multivar_lim_res/config/default-classic.org	                        (rev 0)
+++ development/tests/optimize_multivar_lim_res/config/default-classic.org	2007-08-21 16:05:15 UTC (rev 1972)
@@ -0,0 +1,466 @@
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+repro

Added: development/tests/optimize_multivar_lim_res/config/environment.cfg
===================================================================
--- development/tests/optimize_multivar_lim_res/config/environment.cfg	                        (rev 0)
+++ development/tests/optimize_multivar_lim_res/config/environment.cfg	2007-08-21 16:05:15 UTC (rev 1972)
@@ -0,0 +1,657 @@
+##############################################################################
+#
+# This is the setup file for the task/resource system.  From here, you can
+# setup the available resources (including their inflow and outflow rates) as
+# well as the reactions that the organisms can trigger by performing tasks.
+#
+# This file is currently setup to reward 9 tasks, all of which use the
+# "infinite" resource, which is undepletable.
+#
+# For information on how to use this file, see:  doc/environment.html
+# For other sample environments, see:  source/support/config/ 
+#
+##############################################################################
+RESOURCE resOPT1:inflow=1000:outflow=.01
+RESOURCE resOPT2:inflow=1000:outflow=.01
+
+RESOURCE resOPT1THRESH0:inflow=100:outflow=0.01
+RESOURCE resOPT1THRESH1:inflow=100:outflow=0.01
+RESOURCE resOPT1THRESH2:inflow=100:outflow=0.01
+RESOURCE resOPT1THRESH3:inflow=100:outflow=0.01
+RESOURCE resOPT1THRESH4:inflow=100:outflow=0.01
+RESOURCE resOPT1THRESH5:inflow=100:outflow=0.01
+RESOURCE resOPT1THRESH6:inflow=100:outflow=0.01
+RESOURCE resOPT1THRESH7:inflow=100:outflow=0.01
+RESOURCE resOPT1THRESH8:inflow=100:outflow=0.01
+RESOURCE resOPT1THRESH9:inflow=100:outflow=0.01
+RESOURCE resOPT1THRESH10:inflow=100:outflow=0.01
+
+RESOURCE resOPT1RANGE0:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE1:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE2:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE3:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE4:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE5:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE6:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE7:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE8:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE9:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE10:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE11:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE12:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE13:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE14:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE15:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE16:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE17:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE18:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE19:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE20:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE21:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE22:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE23:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE24:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE25:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE26:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE27:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE28:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE29:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE30:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE31:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE32:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE33:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE34:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE35:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE36:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE37:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE38:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE39:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE40:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE41:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE42:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE43:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE44:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE45:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE46:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE47:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE48:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE49:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE50:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE51:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE52:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE53:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE54:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE55:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE56:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE57:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE58:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE59:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE60:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE61:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE62:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE63:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE64:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE65:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE66:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE67:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE68:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE69:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE70:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE71:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE72:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE73:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE74:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE75:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE76:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE77:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE78:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE79:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE80:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE81:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE82:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE83:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE84:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE85:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE86:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE87:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE88:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE89:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE90:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE91:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE92:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE93:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE94:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE95:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE96:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE97:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE98:inflow=50:outflow=0.01
+RESOURCE resOPT1RANGE99:inflow=50:outflow=0.01
+
+
+
+RESOURCE resOPT2THRESH0:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH1:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH2:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH3:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH4:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH5:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH6:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH7:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH8:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH9:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH10:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH11:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH12:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH13:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH14:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH15:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH16:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH17:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH18:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH19:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH20:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH21:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH22:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH23:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH24:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH25:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH26:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH27:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH28:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH29:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH30:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH31:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH32:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH33:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH34:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH35:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH36:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH37:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH38:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH39:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH40:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH41:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH42:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH43:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH44:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH45:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH46:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH47:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH48:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH49:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH50:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH51:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH52:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH53:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH54:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH55:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH56:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH57:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH58:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH59:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH60:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH61:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH62:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH63:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH64:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH65:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH66:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH67:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH68:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH69:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH70:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH71:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH72:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH73:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH74:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH75:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH76:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH77:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH78:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH79:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH80:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH81:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH82:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH83:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH84:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH85:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH86:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH87:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH88:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH89:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH90:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH91:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH92:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH93:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH94:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH95:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH96:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH97:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH98:inflow=100:outflow=0.01
+RESOURCE resOPT2THRESH99:inflow=100:outflow=0.01
+
+RESOURCE resOPT2RANGE0:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE1:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE2:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE3:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE4:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE5:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE6:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE7:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE8:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE9:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE10:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE11:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE12:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE13:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE14:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE15:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE16:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE17:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE18:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE19:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE20:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE21:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE22:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE23:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE24:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE25:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE26:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE27:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE28:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE29:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE30:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE31:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE32:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE33:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE34:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE35:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE36:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE37:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE38:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE39:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE40:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE41:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE42:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE43:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE44:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE45:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE46:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE47:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE48:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE49:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE50:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE51:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE52:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE53:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE54:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE55:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE56:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE57:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE58:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE59:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE60:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE61:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE62:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE63:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE64:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE65:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE66:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE67:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE68:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE69:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE70:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE71:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE72:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE73:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE74:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE75:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE76:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE77:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE78:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE79:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE80:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE81:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE82:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE83:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE84:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE85:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE86:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE87:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE88:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE89:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE90:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE91:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE92:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE93:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE94:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE95:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE96:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE97:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE98:inflow=50:outflow=0.01
+RESOURCE resOPT2RANGE99:inflow=50:outflow=0.01
+
+
+
+REACTION  OPT1	     optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1.0,minFx=0.0 process:resource=resOPT1:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2	     optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10.0,minFx=0.0 process:resource=resOPT2:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+
+REACTION  OPT1THRESH0 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0 process:resource=resOPT1THRESH0:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1THRESH1 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.1 process:resource=resOPT1THRESH1:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1THRESH2 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.2 process:resource=resOPT1THRESH2:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1THRESH3 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.3 process:resource=resOPT1THRESH3:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1THRESH4 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.4 process:resource=resOPT1THRESH4:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1THRESH5 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.5 process:resource=resOPT1THRESH5:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1THRESH6 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.6 process:resource=resOPT1THRESH6:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1THRESH7 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.7 process:resource=resOPT1THRESH7:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1THRESH8 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.8 process:resource=resOPT1THRESH8:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1THRESH9 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.9 process:resource=resOPT1THRESH9:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+
+
+REACTION  OPT2THRESH0 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0 process:resource=resOPT2THRESH0:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH1 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.01 process:resource=resOPT2THRESH1:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH2 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.02 process:resource=resOPT2THRESH2:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH3 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.03 process:resource=resOPT2THRESH3:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH4 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.04 process:resource=resOPT2THRESH4:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH5 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.05 process:resource=resOPT2THRESH5:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH6 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.06 process:resource=resOPT2THRESH6:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH7 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.07 process:resource=resOPT2THRESH7:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH8 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.08 process:resource=resOPT2THRESH8:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH9 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.09 process:resource=resOPT2THRESH9:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH10 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.1 process:resource=resOPT2THRESH10:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH11 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.11 process:resource=resOPT2THRESH11:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH12 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.12 process:resource=resOPT2THRESH12:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH13 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.13 process:resource=resOPT2THRESH13:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH14 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.14 process:resource=resOPT2THRESH14:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH15 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.15 process:resource=resOPT2THRESH15:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH16 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.16 process:resource=resOPT2THRESH16:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH17 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.17 process:resource=resOPT2THRESH17:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH18 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.18 process:resource=resOPT2THRESH18:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH19 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.19 process:resource=resOPT2THRESH19:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH20 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.2 process:resource=resOPT2THRESH20:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH21 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.21 process:resource=resOPT2THRESH21:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH22 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.22 process:resource=resOPT2THRESH22:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH23 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.23 process:resource=resOPT2THRESH23:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH24 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.24 process:resource=resOPT2THRESH24:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH25 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.25 process:resource=resOPT2THRESH25:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH26 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.26 process:resource=resOPT2THRESH26:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH27 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.27 process:resource=resOPT2THRESH27:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH28 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.28 process:resource=resOPT2THRESH28:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH29 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.29 process:resource=resOPT2THRESH29:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH30 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.3 process:resource=resOPT2THRESH30:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH31 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.31 process:resource=resOPT2THRESH31:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH32 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.32 process:resource=resOPT2THRESH32:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH33 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.33 process:resource=resOPT2THRESH33:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH34 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.34 process:resource=resOPT2THRESH34:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH35 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.35 process:resource=resOPT2THRESH35:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH36 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.36 process:resource=resOPT2THRESH36:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH37 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.37 process:resource=resOPT2THRESH37:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH38 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.38 process:resource=resOPT2THRESH38:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH39 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.39 process:resource=resOPT2THRESH39:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH40 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.4 process:resource=resOPT2THRESH40:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH41 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.41 process:resource=resOPT2THRESH41:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH42 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.42 process:resource=resOPT2THRESH42:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH43 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.43 process:resource=resOPT2THRESH43:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH44 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.44 process:resource=resOPT2THRESH44:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH45 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.45 process:resource=resOPT2THRESH45:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH46 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.46 process:resource=resOPT2THRESH46:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH47 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.47 process:resource=resOPT2THRESH47:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH48 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.48 process:resource=resOPT2THRESH48:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH49 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.49 process:resource=resOPT2THRESH49:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH50 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.5 process:resource=resOPT2THRESH50:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH51 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.51 process:resource=resOPT2THRESH51:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH52 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.52 process:resource=resOPT2THRESH52:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH53 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.53 process:resource=resOPT2THRESH53:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH54 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.54 process:resource=resOPT2THRESH54:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH55 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.55 process:resource=resOPT2THRESH55:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH56 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.56 process:resource=resOPT2THRESH56:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH57 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.57 process:resource=resOPT2THRESH57:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH58 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.58 process:resource=resOPT2THRESH58:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH59 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.59 process:resource=resOPT2THRESH59:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH60 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.6 process:resource=resOPT2THRESH60:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH61 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.61 process:resource=resOPT2THRESH61:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH62 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.62 process:resource=resOPT2THRESH62:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH63 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.63 process:resource=resOPT2THRESH63:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH64 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.64 process:resource=resOPT2THRESH64:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH65 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.65 process:resource=resOPT2THRESH65:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH66 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.66 process:resource=resOPT2THRESH66:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH67 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.67 process:resource=resOPT2THRESH67:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH68 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.68 process:resource=resOPT2THRESH68:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH69 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.69 process:resource=resOPT2THRESH69:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH70 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.7 process:resource=resOPT2THRESH70:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH71 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.71 process:resource=resOPT2THRESH71:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH72 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.72 process:resource=resOPT2THRESH72:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH73 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.73 process:resource=resOPT2THRESH73:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH74 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.74 process:resource=resOPT2THRESH74:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH75 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.75 process:resource=resOPT2THRESH75:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH76 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.76 process:resource=resOPT2THRESH76:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH77 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.77 process:resource=resOPT2THRESH77:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH78 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.78 process:resource=resOPT2THRESH78:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH79 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.79 process:resource=resOPT2THRESH79:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH80 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.8 process:resource=resOPT2THRESH80:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH81 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.81 process:resource=resOPT2THRESH81:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH82 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.82 process:resource=resOPT2THRESH82:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH83 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.83 process:resource=resOPT2THRESH83:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH84 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.84 process:resource=resOPT2THRESH84:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH85 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.85 process:resource=resOPT2THRESH85:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH86 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.86 process:resource=resOPT2THRESH86:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH87 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.87 process:resource=resOPT2THRESH87:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH88 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.88 process:resource=resOPT2THRESH88:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH89 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.89 process:resource=resOPT2THRESH89:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH90 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.9 process:resource=resOPT2THRESH90:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH91 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.91 process:resource=resOPT2THRESH91:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH92 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.92 process:resource=resOPT2THRESH92:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH93 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.93 process:resource=resOPT2THRESH93:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH94 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.94 process:resource=resOPT2THRESH94:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH95 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.95 process:resource=resOPT2THRESH95:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH96 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.96 process:resource=resOPT2THRESH96:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH97 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.97 process:resource=resOPT2THRESH97:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH98 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.98 process:resource=resOPT2THRESH98:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2THRESH99 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.99 process:resource=resOPT2THRESH99:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+
+REACTION  OPT1RANGE0 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0,threshMax=0.01 process:resource=resOPT1RANGE0:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE1 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.01,threshMax=0.02 process:resource=resOPT1RANGE1:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE2 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.02,threshMax=0.03 process:resource=resOPT1RANGE2:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE3 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.03,threshMax=0.04 process:resource=resOPT1RANGE3:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE4 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.04,threshMax=0.05 process:resource=resOPT1RANGE4:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE5 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.05,threshMax=0.06 process:resource=resOPT1RANGE5:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE6 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.06,threshMax=0.07 process:resource=resOPT1RANGE6:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE7 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.07,threshMax=0.08 process:resource=resOPT1RANGE7:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE8 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.08,threshMax=0.09 process:resource=resOPT1RANGE8:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE9 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.09,threshMax=0.1 process:resource=resOPT1RANGE9:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE10 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.1,threshMax=0.11 process:resource=resOPT1RANGE10:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE11 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.11,threshMax=0.12 process:resource=resOPT1RANGE11:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE12 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.12,threshMax=0.13 process:resource=resOPT1RANGE12:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE13 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.13,threshMax=0.14 process:resource=resOPT1RANGE13:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE14 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.14,threshMax=0.15 process:resource=resOPT1RANGE14:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE15 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.15,threshMax=0.16 process:resource=resOPT1RANGE15:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE16 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.16,threshMax=0.17 process:resource=resOPT1RANGE16:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE17 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.17,threshMax=0.18 process:resource=resOPT1RANGE17:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE18 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.18,threshMax=0.19 process:resource=resOPT1RANGE18:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE19 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.19,threshMax=0.2 process:resource=resOPT1RANGE19:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE20 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.2,threshMax=0.21 process:resource=resOPT1RANGE20:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE21 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.21,threshMax=0.22 process:resource=resOPT1RANGE21:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE22 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.22,threshMax=0.23 process:resource=resOPT1RANGE22:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE23 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.23,threshMax=0.24 process:resource=resOPT1RANGE23:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE24 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.24,threshMax=0.25 process:resource=resOPT1RANGE24:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE25 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.25,threshMax=0.26 process:resource=resOPT1RANGE25:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE26 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.26,threshMax=0.27 process:resource=resOPT1RANGE26:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE27 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.27,threshMax=0.28 process:resource=resOPT1RANGE27:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE28 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.28,threshMax=0.29 process:resource=resOPT1RANGE28:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE29 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.29,threshMax=0.3 process:resource=resOPT1RANGE29:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE30 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.3,threshMax=0.31 process:resource=resOPT1RANGE30:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE31 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.31,threshMax=0.32 process:resource=resOPT1RANGE31:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE32 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.32,threshMax=0.33 process:resource=resOPT1RANGE32:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE33 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.33,threshMax=0.34 process:resource=resOPT1RANGE33:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE34 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.34,threshMax=0.35 process:resource=resOPT1RANGE34:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE35 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.35,threshMax=0.36 process:resource=resOPT1RANGE35:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE36 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.36,threshMax=0.37 process:resource=resOPT1RANGE36:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE37 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.37,threshMax=0.38 process:resource=resOPT1RANGE37:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE38 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.38,threshMax=0.39 process:resource=resOPT1RANGE38:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE39 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.39,threshMax=0.4 process:resource=resOPT1RANGE39:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE40 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.4,threshMax=0.41 process:resource=resOPT1RANGE40:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE41 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.41,threshMax=0.42 process:resource=resOPT1RANGE41:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE42 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.42,threshMax=0.43 process:resource=resOPT1RANGE42:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE43 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.43,threshMax=0.44 process:resource=resOPT1RANGE43:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE44 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.44,threshMax=0.45 process:resource=resOPT1RANGE44:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE45 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.45,threshMax=0.46 process:resource=resOPT1RANGE45:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE46 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.46,threshMax=0.47 process:resource=resOPT1RANGE46:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE47 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.47,threshMax=0.48 process:resource=resOPT1RANGE47:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE48 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.48,threshMax=0.49 process:resource=resOPT1RANGE48:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE49 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.49,threshMax=0.5 process:resource=resOPT1RANGE49:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE50 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.5,threshMax=0.51 process:resource=resOPT1RANGE50:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE51 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.51,threshMax=0.52 process:resource=resOPT1RANGE51:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE52 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.52,threshMax=0.53 process:resource=resOPT1RANGE52:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE53 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.53,threshMax=0.54 process:resource=resOPT1RANGE53:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE54 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.54,threshMax=0.55 process:resource=resOPT1RANGE54:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE55 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.55,threshMax=0.56 process:resource=resOPT1RANGE55:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE56 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.56,threshMax=0.57 process:resource=resOPT1RANGE56:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE57 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.57,threshMax=0.58 process:resource=resOPT1RANGE57:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE58 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.58,threshMax=0.59 process:resource=resOPT1RANGE58:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE59 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.59,threshMax=0.6 process:resource=resOPT1RANGE59:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE60 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.6,threshMax=0.61 process:resource=resOPT1RANGE60:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE61 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.61,threshMax=0.62 process:resource=resOPT1RANGE61:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE62 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.62,threshMax=0.63 process:resource=resOPT1RANGE62:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE63 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.63,threshMax=0.64 process:resource=resOPT1RANGE63:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE64 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.64,threshMax=0.65 process:resource=resOPT1RANGE64:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE65 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.65,threshMax=0.66 process:resource=resOPT1RANGE65:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE66 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.66,threshMax=0.67 process:resource=resOPT1RANGE66:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE67 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.67,threshMax=0.68 process:resource=resOPT1RANGE67:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE68 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.68,threshMax=0.69 process:resource=resOPT1RANGE68:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE69 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.69,threshMax=0.7 process:resource=resOPT1RANGE69:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE70 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.7,threshMax=0.71 process:resource=resOPT1RANGE70:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE71 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.71,threshMax=0.72 process:resource=resOPT1RANGE71:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE72 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.72,threshMax=0.73 process:resource=resOPT1RANGE72:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE73 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.73,threshMax=0.74 process:resource=resOPT1RANGE73:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE74 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.74,threshMax=0.75 process:resource=resOPT1RANGE74:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE75 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.75,threshMax=0.76 process:resource=resOPT1RANGE75:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE76 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.76,threshMax=0.77 process:resource=resOPT1RANGE76:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE77 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.77,threshMax=0.78 process:resource=resOPT1RANGE77:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE78 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.78,threshMax=0.79 process:resource=resOPT1RANGE78:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE79 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.79,threshMax=0.8 process:resource=resOPT1RANGE79:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE80 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.8,threshMax=0.81 process:resource=resOPT1RANGE80:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE81 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.81,threshMax=0.82 process:resource=resOPT1RANGE81:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE82 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.82,threshMax=0.83 process:resource=resOPT1RANGE82:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE83 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.83,threshMax=0.84 process:resource=resOPT1RANGE83:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE84 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.84,threshMax=0.85 process:resource=resOPT1RANGE84:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE85 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.85,threshMax=0.86 process:resource=resOPT1RANGE85:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE86 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.86,threshMax=0.87 process:resource=resOPT1RANGE86:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE87 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.87,threshMax=0.88 process:resource=resOPT1RANGE87:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE88 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.88,threshMax=0.89 process:resource=resOPT1RANGE88:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE89 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.89,threshMax=0.9 process:resource=resOPT1RANGE89:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE90 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.9,threshMax=0.91 process:resource=resOPT1RANGE90:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE91 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.91,threshMax=0.92 process:resource=resOPT1RANGE91:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE92 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.92,threshMax=0.93 process:resource=resOPT1RANGE92:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE93 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.93,threshMax=0.94 process:resource=resOPT1RANGE93:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE94 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.94,threshMax=0.95 process:resource=resOPT1RANGE94:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE95 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.95,threshMax=0.96 process:resource=resOPT1RANGE95:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE96 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.96,threshMax=0.97 process:resource=resOPT1RANGE96:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE97 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.97,threshMax=0.98 process:resource=resOPT1RANGE97:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE98 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.98,threshMax=0.99 process:resource=resOPT1RANGE98:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT1RANGE99 optimize:function=1,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=1,minFx=0,thresh=0.99,threshMax=1 process:resource=resOPT1RANGE99:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+
+REACTION  OPT2RANGE0 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0,threshMax=0.01 process:resource=resOPT2RANGE0:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE1 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.01,threshMax=0.02 process:resource=resOPT2RANGE1:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE2 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.02,threshMax=0.03 process:resource=resOPT2RANGE2:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE3 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.03,threshMax=0.04 process:resource=resOPT2RANGE3:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE4 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.04,threshMax=0.05 process:resource=resOPT2RANGE4:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE5 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.05,threshMax=0.06 process:resource=resOPT2RANGE5:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE6 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.06,threshMax=0.07 process:resource=resOPT2RANGE6:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE7 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.07,threshMax=0.08 process:resource=resOPT2RANGE7:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE8 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.08,threshMax=0.09 process:resource=resOPT2RANGE8:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE9 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.09,threshMax=0.1 process:resource=resOPT2RANGE9:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE10 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.1,threshMax=0.11 process:resource=resOPT2RANGE10:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE11 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.11,threshMax=0.12 process:resource=resOPT2RANGE11:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE12 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.12,threshMax=0.13 process:resource=resOPT2RANGE12:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE13 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.13,threshMax=0.14 process:resource=resOPT2RANGE13:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE14 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.14,threshMax=0.15 process:resource=resOPT2RANGE14:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE15 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.15,threshMax=0.16 process:resource=resOPT2RANGE15:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE16 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.16,threshMax=0.17 process:resource=resOPT2RANGE16:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE17 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.17,threshMax=0.18 process:resource=resOPT2RANGE17:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE18 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.18,threshMax=0.19 process:resource=resOPT2RANGE18:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE19 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.19,threshMax=0.2 process:resource=resOPT2RANGE19:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE20 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.2,threshMax=0.21 process:resource=resOPT2RANGE20:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE21 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.21,threshMax=0.22 process:resource=resOPT2RANGE21:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE22 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.22,threshMax=0.23 process:resource=resOPT2RANGE22:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE23 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.23,threshMax=0.24 process:resource=resOPT2RANGE23:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE24 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.24,threshMax=0.25 process:resource=resOPT2RANGE24:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE25 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.25,threshMax=0.26 process:resource=resOPT2RANGE25:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE26 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.26,threshMax=0.27 process:resource=resOPT2RANGE26:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE27 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.27,threshMax=0.28 process:resource=resOPT2RANGE27:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE28 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.28,threshMax=0.29 process:resource=resOPT2RANGE28:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE29 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.29,threshMax=0.3 process:resource=resOPT2RANGE29:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE30 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.3,threshMax=0.31 process:resource=resOPT2RANGE30:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE31 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.31,threshMax=0.32 process:resource=resOPT2RANGE31:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE32 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.32,threshMax=0.33 process:resource=resOPT2RANGE32:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE33 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.33,threshMax=0.34 process:resource=resOPT2RANGE33:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE34 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.34,threshMax=0.35 process:resource=resOPT2RANGE34:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE35 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.35,threshMax=0.36 process:resource=resOPT2RANGE35:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE36 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.36,threshMax=0.37 process:resource=resOPT2RANGE36:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE37 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.37,threshMax=0.38 process:resource=resOPT2RANGE37:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE38 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.38,threshMax=0.39 process:resource=resOPT2RANGE38:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE39 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.39,threshMax=0.4 process:resource=resOPT2RANGE39:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE40 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.4,threshMax=0.41 process:resource=resOPT2RANGE40:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE41 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.41,threshMax=0.42 process:resource=resOPT2RANGE41:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE42 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.42,threshMax=0.43 process:resource=resOPT2RANGE42:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE43 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.43,threshMax=0.44 process:resource=resOPT2RANGE43:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE44 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.44,threshMax=0.45 process:resource=resOPT2RANGE44:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE45 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.45,threshMax=0.46 process:resource=resOPT2RANGE45:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE46 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.46,threshMax=0.47 process:resource=resOPT2RANGE46:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE47 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.47,threshMax=0.48 process:resource=resOPT2RANGE47:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE48 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.48,threshMax=0.49 process:resource=resOPT2RANGE48:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE49 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.49,threshMax=0.5 process:resource=resOPT2RANGE49:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE50 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.5,threshMax=0.51 process:resource=resOPT2RANGE50:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE51 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.51,threshMax=0.52 process:resource=resOPT2RANGE51:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE52 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.52,threshMax=0.53 process:resource=resOPT2RANGE52:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE53 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.53,threshMax=0.54 process:resource=resOPT2RANGE53:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE54 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.54,threshMax=0.55 process:resource=resOPT2RANGE54:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE55 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.55,threshMax=0.56 process:resource=resOPT2RANGE55:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE56 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.56,threshMax=0.57 process:resource=resOPT2RANGE56:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE57 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.57,threshMax=0.58 process:resource=resOPT2RANGE57:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE58 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.58,threshMax=0.59 process:resource=resOPT2RANGE58:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE59 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.59,threshMax=0.6 process:resource=resOPT2RANGE59:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE60 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.6,threshMax=0.61 process:resource=resOPT2RANGE60:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE61 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.61,threshMax=0.62 process:resource=resOPT2RANGE61:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE62 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.62,threshMax=0.63 process:resource=resOPT2RANGE62:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE63 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.63,threshMax=0.64 process:resource=resOPT2RANGE63:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE64 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.64,threshMax=0.65 process:resource=resOPT2RANGE64:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE65 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.65,threshMax=0.66 process:resource=resOPT2RANGE65:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE66 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.66,threshMax=0.67 process:resource=resOPT2RANGE66:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE67 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.67,threshMax=0.68 process:resource=resOPT2RANGE67:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE68 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.68,threshMax=0.69 process:resource=resOPT2RANGE68:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE69 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.69,threshMax=0.7 process:resource=resOPT2RANGE69:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE70 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.7,threshMax=0.71 process:resource=resOPT2RANGE70:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE71 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.71,threshMax=0.72 process:resource=resOPT2RANGE71:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE72 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.72,threshMax=0.73 process:resource=resOPT2RANGE72:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE73 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.73,threshMax=0.74 process:resource=resOPT2RANGE73:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE74 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.74,threshMax=0.75 process:resource=resOPT2RANGE74:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE75 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.75,threshMax=0.76 process:resource=resOPT2RANGE75:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE76 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.76,threshMax=0.77 process:resource=resOPT2RANGE76:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE77 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.77,threshMax=0.78 process:resource=resOPT2RANGE77:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE78 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.78,threshMax=0.79 process:resource=resOPT2RANGE78:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE79 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.79,threshMax=0.8 process:resource=resOPT2RANGE79:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE80 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.8,threshMax=0.81 process:resource=resOPT2RANGE80:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE81 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.81,threshMax=0.82 process:resource=resOPT2RANGE81:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE82 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.82,threshMax=0.83 process:resource=resOPT2RANGE82:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE83 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.83,threshMax=0.84 process:resource=resOPT2RANGE83:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE84 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.84,threshMax=0.85 process:resource=resOPT2RANGE84:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE85 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.85,threshMax=0.86 process:resource=resOPT2RANGE85:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE86 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.86,threshMax=0.87 process:resource=resOPT2RANGE86:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE87 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.87,threshMax=0.88 process:resource=resOPT2RANGE87:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE88 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.88,threshMax=0.89 process:resource=resOPT2RANGE88:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE89 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.89,threshMax=0.9 process:resource=resOPT2RANGE89:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE90 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.9,threshMax=0.91 process:resource=resOPT2RANGE90:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE91 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.91,threshMax=0.92 process:resource=resOPT2RANGE91:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE92 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.92,threshMax=0.93 process:resource=resOPT2RANGE92:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE93 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.93,threshMax=0.94 process:resource=resOPT2RANGE93:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE94 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.94,threshMax=0.95 process:resource=resOPT2RANGE94:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE95 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.95,threshMax=0.96 process:resource=resOPT2RANGE95:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE96 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.96,threshMax=0.97 process:resource=resOPT2RANGE96:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE97 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.97,threshMax=0.98 process:resource=resOPT2RANGE97:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE98 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.98,threshMax=0.99 process:resource=resOPT2RANGE98:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+REACTION  OPT2RANGE99 optimize:function=9,binary=1,varlength=3,numvars=31,basepow=1.3,maxFx=10,minFx=0,thresh=0.99,threshMax=1 process:resource=resOPT2RANGE99:type=pow:value=3.0:frac=.0005:max=5:min=.025 requisite:divide_only=1
+
+
+
+
+

Added: development/tests/optimize_multivar_lim_res/config/events.cfg
===================================================================
--- development/tests/optimize_multivar_lim_res/config/events.cfg	                        (rev 0)
+++ development/tests/optimize_multivar_lim_res/config/events.cfg	2007-08-21 16:05:15 UTC (rev 1972)
@@ -0,0 +1,39 @@
+##############################################################################
+#
+# This is the setup file for the events system.  From here, you can
+# configure any actions that you want to have happen during the course of
+# an experiment, including setting the times for data collection.
+#
+# basic syntax: [trigger] [start:interval:stop] [action/event] [arguments...]
+#
+# This file is currently setup to record key information every 100 updates.
+#
+# For information on how to use this file, see:  doc/events.html
+# For other sample event configurations, see:  support/config/
+#
+##############################################################################
+
+i inject_all_random_repro 93
+
+# Print all of the standard data files...
+u 0:10:end PrintAverageData       # Save info about they average genotypes
+u 0:10:end PrintDominantData      # Save info about most abundant genotypes
+u 0:10:end PrintStatsData         # Collect satistics about entire pop.
+u 0:10:end PrintCountData         # Count organisms, genotypes, species, etc.
+u 0:10:end PrintTasksData         # Save organisms counts for each task.
+u 0:10:end PrintTimeData          # Track time conversion (generations, etc.)
+u 0:10:end PrintResourceData      # Track resource abundance.
+
+# A few data files not printed by default
+  u 0:10 PrintDominantGenotype      # Save the most abundant genotypes
+# u 100:100:end PrintErrorData       # Std. Error on averages.
+# u 100:100:end PrintVarianceData    # Variance on averages.
+# u 100:100:end PrintTotalsData      # Total counts over entire run.
+# u 100:100:end PrintTasksExeData    # Num. times tasks have been executed.
+  u 0:10:end PrintTasksQualData   # Task quality information
+
+# Setup the exit time and full population data collection.
+u 20:20 SavePopulation         # Save current state of population.
+u 20:20 SaveHistoricPopulation # Save ancestors of current population.
+u 20 exit                        # exit
+

Added: development/tests/optimize_multivar_lim_res/config/instset-classic.cfg
===================================================================
--- development/tests/optimize_multivar_lim_res/config/instset-classic.cfg	                        (rev 0)
+++ development/tests/optimize_multivar_lim_res/config/instset-classic.cfg	2007-08-21 16:05:15 UTC (rev 1972)
@@ -0,0 +1,3 @@
+IObuf-add0	1	#a
+IObuf-add1	1	#b
+repro	0	#c

Added: development/tests/optimize_multivar_lim_res/expected/data/archive/094-aaaaa.org
===================================================================
--- development/tests/optimize_multivar_lim_res/expected/data/archive/094-aaaaa.org	                        (rev 0)
+++ development/tests/optimize_multivar_lim_res/expected/data/archive/094-aaaaa.org	2007-08-21 16:05:15 UTC (rev 1972)
@@ -0,0 +1,431 @@
+# Tue Aug 21 12:32:54 2007
+# Filename........: archive/094-aaaaa.org
+# Update Output...: 0
+# Is Viable.......: 1
+# Repro Cycle Size: 0
+# Depth to Viable.: 0
+# Update Created..: -1
+# Genotype ID.....: 2
+# Parent Gen ID...: -1
+# Tree Depth......: 0
+# Parent Distance.: -1
+# 
+# Generation: 0
+# Merit...........: 100.000000
+# Gestation Time..: 94
+# Fitness.........: 1.063830
+# Errors..........: 0
+# Genome Size.....: 94
+# Copied Size.....: 94
+# Executed Size...: 94
+# Offspring.......: SELF
+# 
+# Tasks Performed:
+# optimize 1 (0.001000)
+# optimize 1 (0.613021)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (1.000000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (1.000000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+
+
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add1
+IObuf-add1
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add0
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add1
+IObuf-add0
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add0
+IObuf-add0
+IObuf-add1
+IObuf-add0
+IObuf-add0
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add0
+IObuf-add1
+IObuf-add0
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add0
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add0
+IObuf-add1
+IObuf-add0
+IObuf-add0
+IObuf-add1
+IObuf-add1
+IObuf-add0
+IObuf-add0
+IObuf-add1
+IObuf-add0
+IObuf-add0
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add0
+IObuf-add1
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add0
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add0
+IObuf-add0
+IObuf-add1
+IObuf-add0
+repro

Added: development/tests/optimize_multivar_lim_res/expected/data/archive/094-aaaac.org
===================================================================
--- development/tests/optimize_multivar_lim_res/expected/data/archive/094-aaaac.org	                        (rev 0)
+++ development/tests/optimize_multivar_lim_res/expected/data/archive/094-aaaac.org	2007-08-21 16:05:15 UTC (rev 1972)
@@ -0,0 +1,431 @@
+# Tue Aug 21 12:32:55 2007
+# Filename........: archive/094-aaaac.org
+# Update Output...: 20
+# Is Viable.......: 1
+# Repro Cycle Size: 0
+# Depth to Viable.: 0
+# Update Created..: 7
+# Genotype ID.....: 107
+# Parent Gen ID...: 102
+# Tree Depth......: 2
+# Parent Distance.: 1
+# 
+# Generation: 0
+# Merit...........: 100.000000
+# Gestation Time..: 94
+# Fitness.........: 1.063830
+# Errors..........: 0
+# Genome Size.....: 94
+# Copied Size.....: 94
+# Executed Size...: 94
+# Offspring.......: SELF
+# 
+# Tasks Performed:
+# optimize 1 (0.001000)
+# optimize 1 (0.631017)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (1.000000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (1.000000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (1.000000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+# optimize 1 (0.001000)
+
+
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add1
+IObuf-add1
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add0
+IObuf-add1
+IObuf-add1
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add1
+IObuf-add0
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add0
+IObuf-add0
+IObuf-add1
+IObuf-add0
+IObuf-add0
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add0
+IObuf-add1
+IObuf-add0
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add0
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add0
+IObuf-add1
+IObuf-add0
+IObuf-add0
+IObuf-add1
+IObuf-add1
+IObuf-add0
+IObuf-add0
+IObuf-add1
+IObuf-add0
+IObuf-add0
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add0
+IObuf-add1
+IObuf-add0
+IObuf-add0
+IObuf-add0
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add0
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add1
+IObuf-add0
+IObuf-add0
+IObuf-add1
+IObuf-add0
+repro

Added: development/tests/optimize_multivar_lim_res/expected/data/average.dat
===================================================================
--- development/tests/optimize_multivar_lim_res/expected/data/average.dat	                        (rev 0)
+++ development/tests/optimize_multivar_lim_res/expected/data/average.dat	2007-08-21 16:05:15 UTC (rev 1972)
@@ -0,0 +1,22 @@
+# Avida Average Data
+# Tue Aug 21 12:32:54 2007
+#  1: Update
+#  2: Merit
+#  3: Gestation Time
+#  4: Fitness
+#  5: Repro Rate?
+#  6: Size
+#  7: Copied Size
+#  8: Executed Size
+#  9: Abundance
+# 10: Proportion of organisms that gave birth in this update
+# 11: Proportion of Breed True Organisms
+# 12: Genotype Depth
+# 13: Generation
+# 14: Neutral Metric
+# 15: Lineage Label
+# 16: True Replication Rate (based on births/update, time-averaged)
+
+0 100.000000 94.000000 0.000000 0.000000 94.000000 94.000000 94.000000 1.000000 1.010000 1.010000 0.000000 0.000000 0.000000 0.000000 0.000000 
+10 1.17961e+32 94 1.2549e+30 0 94 94 94 1.69492 0.19 0.18 0.74 9.66 4.95052 0 0 
+20 2.93366e+54 94 3.12092e+52 0 94 94 94 4.34783 0.23 0.22 2.14 32.95 10.0459 0 0 

Added: development/tests/optimize_multivar_lim_res/expected/data/count.dat
===================================================================
--- development/tests/optimize_multivar_lim_res/expected/data/count.dat	                        (rev 0)
+++ development/tests/optimize_multivar_lim_res/expected/data/count.dat	2007-08-21 16:05:15 UTC (rev 1972)
@@ -0,0 +1,22 @@
+# Avida count data
+# Tue Aug 21 12:32:54 2007
+#  1: update
+#  2: number of insts executed this update
+#  3: number of organisms
+#  4: number of different genotypes
+#  5: number of different threshold genotypes
+#  6: number of different species
+#  7: number of different threshold species
+#  8: number of different lineages
+#  9: number of births in this update
+# 10: number of deaths in this update
+# 11: number of breed true
+# 12: number of breed true organisms?
+# 13: number of no-birth organisms
+# 14: number of single-threaded organisms
+# 15: number of multi-threaded organisms
+# 16: number of modified organisms
+
+0 3000 100 100 1 0 0 0 101 1 101 100 100 100 0 0 
+10 3000 100 59 3 0 0 0 19 19 18 96 76 100 0 0 
+20 3000 100 23 6 0 0 0 23 23 22 94 52 100 0 0 

Added: development/tests/optimize_multivar_lim_res/expected/data/detail-20.pop
===================================================================
--- development/tests/optimize_multivar_lim_res/expected/data/detail-20.pop	                        (rev 0)
+++ development/tests/optimize_multivar_lim_res/expected/data/detail-20.pop	2007-08-21 16:05:15 UTC (rev 1972)
@@ -0,0 +1,40 @@
+#filetype genotype_data
+#format id parent_id parent_dist num_cpus total_cpus length merit gest_time fitness update_born update_dead depth sequence
+
+#  1: ID
+#  2: parent ID
+#  3: parent distance
+#  4: number of orgranisms currently alive
+#  5: total number of organisms that ever existed
+#  6: length of genome
+#  7: merit
+#  8: gestation time
+#  9: fitness
+# 10: update born
+# 11: update deactivated
+# 12: depth in phylogentic tree
+# 13: genome of organism
+
+107 102 1 51 171 94 1.70683e+52 94 1.81577e+50 7 -1 2 bbbbaaaabbaaaaabbbbabbaaaaababbbaabaabbbababbbbabbbbbbbbbbbbabaabbaabaabbbabaaabbbabbbbbbaabac 
+112 107 1 15 56 94 1.95991e+51 94 2.08501e+49 12 -1 3 bbbbaaaabbaaaaabbbbabbaaaaababbbaabaabbbababbbbabbbbbbbbbbbbabaabbaabaabbbabaaabbbabbbbbbaaaac 
+117 112 1 8 15 94 1.75269e+55 94 1.86457e+53 19 -1 4 bbbbaaaabbaaaaabbbbabbaaaaababbbaabaabbbababbbaabbbbbbbbbbbbabaabbaabaabbbabaaabbbabbbbbbaaaac 
+2 -1 -1 4 29 94 7.1414e+14 94 7.59724e+12 -1 -1 0 bbbbaaaabbaaaabbbbbabbbaaaababbbaabaabbbababbbbabbbbbbbbbbbbabaabbaabaabbbabaaabbbabbbbbbaabac 
+115 112 1 4 4 94 2.28338e+50 94 2.42912e+48 17 -1 4 bbbbaaaabbaabaabbbbabbaaaaababbbaabaabbbababbbbabbbbbbbbbbbbabaabbaabaabbbabaaabbbabbbbbbaaaac 
+111 107 1 1 2 94 1.906e+38 94 2.02766e+36 12 -1 3 bbbbbaaabbaaaaabbbbabbaaaaababbbaabaabbbababbbbabbbbbbbbbbbbabaabbaabaabbbabaaabbbabbbbbbaabac 
+8 -1 -1 1 1 94 0 0 0 -1 -1 0 baaaaaabaabbaaaabbbabbababaabbaaaabbabaaaabbabbbbabbbbabbbaabaabbbaabaabbbababaabaaabbbabaaabc 
+9 -1 -1 1 1 94 0 0 0 -1 -1 0 aabbbbbaababbaababaabbbbaabbbbaabaababaaaaaaaaaabbababbbabaabaabbaabaaaababaabbaaababababaabbc 
+19 -1 -1 1 1 94 0 0 0 -1 -1 0 abaaabbababababbabbaaaabaaaabaabbbabbabbabaaabaabbaabbbabaabbbbbbaabaabababaaaabaaabaaaabbaaac 
+20 -1 -1 1 1 94 0 0 0 -1 -1 0 babaabbbbabbaaaabbbbaaaaabaaabaaabbbaabbabbbabbabbbaabaabbbaabbbbbabaaaaabbabbaaaabbbaaabbbbac 
+35 -1 -1 1 1 94 0 0 0 -1 -1 0 aabbbbbbbbbbbbbbbbaabbbaabbbabbabababbbbaaababbababaabaababbbbbabaaaaaaaabbababbabaabababbabac 
+36 -1 -1 1 1 94 0 0 0 -1 -1 0 bababbbaaaababbbbaaababbbbabbbbaabbaaaaaabaaaabbbbaaababbbaaabbbbabbbabababbbabbbbaababaaabbac 
+66 -1 -1 1 1 94 0 0 0 -1 -1 0 aaabababbaaabbbbaabbbaaabbbbbbabbaabbaaabbabbabbbbbaabbbabaaabaaaaabaaabaaabaabbaabaaabbabbaac 
+71 -1 -1 1 1 94 0 0 0 -1 -1 0 abaabaabbbbbabaaaabaabbaababbaabaaabbabaababbaabbbabbbabaabbbababbabaabaaaaabaababbababbabbbac 
+82 -1 -1 1 1 94 0 0 0 -1 -1 0 bbaabaaabababababaabbbaaaabbbaaaabaabbbbaabbbbbbabbabbbaaaaaabbababaabababbabaaaaaaaabbbababac 
+90 -1 -1 1 1 94 0 0 0 -1 -1 0 aabbabbbabbabbaaababbaaabbababaabbbabaabbbaabbbabaababaabaaabbbababbbbaaaabbbbbbbbbbabababaabc 
+92 -1 -1 1 1 94 0 0 0 -1 -1 0 baaaaaaabbaaabaababbaaaabaabaaaabaaabbaabaaaaabababbaababbaabaaabbabbaabbbabbabababbaabbbbbabc 
+100 -1 -1 1 1 94 0 0 0 -1 -1 0 bbbbbaababbbbaabbaabaaaaababbbabbbababaababbbaaabaaaaaabbbaabbaababaaabbbbbaabbbbbaaabbbbbaaac 
+101 -1 -1 1 1 94 0 0 0 -1 -1 0 baaabbbabbbbaaaaabbabaaababbbbbaaabbbbbaaabbabbbbabbbabababababbabbbaaabababbbabbabaaababaaaac 
+113 107 1 1 1 94 2.48683e+37 94 2.64556e+35 13 -1 3 bbbbaaaabbaaaaabbbbabbaaaaababbbabbaabbbababbbbabbbbbbbbbbbbabaabbaabaabbbabaaabbbabbbbbbaabac 
+114 112 1 1 1 94 2.25858e+45 94 2.40274e+43 16 -1 4 bbbbaaaabbaaaaabbbbabbaaaaababbbaabaabbbababbbbabbbbbbbbbbbbabaabbaabaabbbabaaabbbabbbbbbabaac 
+118 112 1 1 1 94 1.18527e+51 94 1.26092e+49 19 -1 4 bbbbaaaabbaaaaabbbbabbaaaaababbbaabaabbbababbbbabbbbbbbbbbbbabaabbaabaabbbabaaabbbabbabbbaaaac 
+120 117 1 1 1 94 1.64274e+55 94 1.74759e+53 20 -1 5 bbbbaaaabbaaaaabbbbabbaaaaababbbaabaabbbabbbbbaabbbbbbbbbbbbabaabbaabaabbbabaaabbbabbbbbbaaaac 

Added: development/tests/optimize_multivar_lim_res/expected/data/dominant.dat
===================================================================
--- development/tests/optimize_multivar_lim_res/expected/data/dominant.dat	                        (rev 0)
+++ development/tests/optimize_multivar_lim_res/expected/data/dominant.dat	2007-08-21 16:05:15 UTC (rev 1972)
@@ -0,0 +1,22 @@
+# Avida Dominant Data
+# Tue Aug 21 12:32:54 2007
+#  1: Update
+#  2: Average Merit of the Dominant Genotype
+#  3: Average Gestation Time of the Dominant Genotype
+#  4: Average Fitness of the Dominant Genotype
+#  5: Repro Rate?
+#  6: Size of Dominant Genotype
+#  7: Copied Size of Dominant Genotype
+#  8: Executed Size of Dominant Genotype
+#  9: Abundance of Dominant Genotype
+# 10: Number of Births
+# 11: Number of Dominant Breed True?
+# 12: Dominant Gene Depth
+# 13: Dominant Breed In
+# 14: Max Fitness?
+# 15: Genotype ID of Dominant Genotype
+# 16: Name of the Dominant Genotype
+
+0 0.000000 0.000000 0.000000 0.000000 94 0.000000 0.000000 1 0 0 0 0 0.000000 2 094-aaaaa 
+10 1.32775e+32 94 1.4125e+30 0.0106383 94 94 94 28 19 18 2 0 3.79226e+31 107 094-aaaac 
+20 1.70683e+52 94 1.81577e+50 0.0106383 94 94 94 51 8 8 2 0 3.70408e+53 107 094-aaaac 

Added: development/tests/optimize_multivar_lim_res/expected/data/historic-20.pop
===================================================================
--- development/tests/optimize_multivar_lim_res/expected/data/historic-20.pop	                        (rev 0)
+++ development/tests/optimize_multivar_lim_res/expected/data/historic-20.pop	2007-08-21 16:05:15 UTC (rev 1972)
@@ -0,0 +1,18 @@
+#filetype genotype_data
+#format id parent_id parent_dist num_cpus total_cpus length merit gest_time fitness update_born update_dead depth sequence
+
+#  1: ID
+#  2: parent ID
+#  3: parent distance
+#  4: number of orgranisms currently alive
+#  5: total number of organisms that ever existed
+#  6: length of genome
+#  7: merit
+#  8: gestation time
+#  9: fitness
+# 10: update born
+# 11: update deactivated
+# 12: depth in phylogentic tree
+# 13: genome of organism
+
+102 2 1 0 59 94 9.31889e+23 94 9.91371e+21 3 19 1 bbbbaaaabbaaaabbbbbabbaaaaababbbaabaabbbababbbbabbbbbbbbbbbbabaabbaabaabbbabaaabbbabbbbbbaabac 

Added: development/tests/optimize_multivar_lim_res/expected/data/resource.dat
===================================================================
--- development/tests/optimize_multivar_lim_res/expected/data/resource.dat	                        (rev 0)
+++ development/tests/optimize_multivar_lim_res/expected/data/resource.dat	2007-08-21 16:05:15 UTC (rev 1972)
@@ -0,0 +1,322 @@
+# Avida resource data
+# Tue Aug 21 12:32:54 2007
+# First column gives the current update, all further columns give the quantity
+# of the particular resource at that update.
+#  1: Update
+#  2: resOPT1
+#  3: resOPT2
+#  4: resOPT1THRESH0
+#  5: resOPT1THRESH1
+#  6: resOPT1THRESH2
+#  7: resOPT1THRESH3
+#  8: resOPT1THRESH4
+#  9: resOPT1THRESH5
+# 10: resOPT1THRESH6
+# 11: resOPT1THRESH7
+# 12: resOPT1THRESH8
+# 13: resOPT1THRESH9
+# 14: resOPT1THRESH10
+# 15: resOPT1RANGE0
+# 16: resOPT1RANGE1
+# 17: resOPT1RANGE2
+# 18: resOPT1RANGE3
+# 19: resOPT1RANGE4
+# 20: resOPT1RANGE5
+# 21: resOPT1RANGE6
+# 22: resOPT1RANGE7
+# 23: resOPT1RANGE8
+# 24: resOPT1RANGE9
+# 25: resOPT1RANGE10
+# 26: resOPT1RANGE11
+# 27: resOPT1RANGE12
+# 28: resOPT1RANGE13
+# 29: resOPT1RANGE14
+# 30: resOPT1RANGE15
+# 31: resOPT1RANGE16
+# 32: resOPT1RANGE17
+# 33: resOPT1RANGE18
+# 34: resOPT1RANGE19
+# 35: resOPT1RANGE20
+# 36: resOPT1RANGE21
+# 37: resOPT1RANGE22
+# 38: resOPT1RANGE23
+# 39: resOPT1RANGE24
+# 40: resOPT1RANGE25
+# 41: resOPT1RANGE26
+# 42: resOPT1RANGE27
+# 43: resOPT1RANGE28
+# 44: resOPT1RANGE29
+# 45: resOPT1RANGE30
+# 46: resOPT1RANGE31
+# 47: resOPT1RANGE32
+# 48: resOPT1RANGE33
+# 49: resOPT1RANGE34
+# 50: resOPT1RANGE35
+# 51: resOPT1RANGE36
+# 52: resOPT1RANGE37
+# 53: resOPT1RANGE38
+# 54: resOPT1RANGE39
+# 55: resOPT1RANGE40
+# 56: resOPT1RANGE41
+# 57: resOPT1RANGE42
+# 58: resOPT1RANGE43
+# 59: resOPT1RANGE44
+# 60: resOPT1RANGE45
+# 61: resOPT1RANGE46
+# 62: resOPT1RANGE47
+# 63: resOPT1RANGE48
+# 64: resOPT1RANGE49
+# 65: resOPT1RANGE50
+# 66: resOPT1RANGE51
+# 67: resOPT1RANGE52
+# 68: resOPT1RANGE53
+# 69: resOPT1RANGE54
+# 70: resOPT1RANGE55
+# 71: resOPT1RANGE56
+# 72: resOPT1RANGE57
+# 73: resOPT1RANGE58
+# 74: resOPT1RANGE59
+# 75: resOPT1RANGE60
+# 76: resOPT1RANGE61
+# 77: resOPT1RANGE62
+# 78: resOPT1RANGE63
+# 79: resOPT1RANGE64
+# 80: resOPT1RANGE65
+# 81: resOPT1RANGE66
+# 82: resOPT1RANGE67
+# 83: resOPT1RANGE68
+# 84: resOPT1RANGE69
+# 85: resOPT1RANGE70
+# 86: resOPT1RANGE71
+# 87: resOPT1RANGE72
+# 88: resOPT1RANGE73
+# 89: resOPT1RANGE74
+# 90: resOPT1RANGE75
+# 91: resOPT1RANGE76
+# 92: resOPT1RANGE77
+# 93: resOPT1RANGE78
+# 94: resOPT1RANGE79
+# 95: resOPT1RANGE80
+# 96: resOPT1RANGE81
+# 97: resOPT1RANGE82
+# 98: resOPT1RANGE83
+# 99: resOPT1RANGE84
+# 100: resOPT1RANGE85
+# 101: resOPT1RANGE86
+# 102: resOPT1RANGE87
+# 103: resOPT1RANGE88
+# 104: resOPT1RANGE89
+# 105: resOPT1RANGE90
+# 106: resOPT1RANGE91
+# 107: resOPT1RANGE92
+# 108: resOPT1RANGE93
+# 109: resOPT1RANGE94
+# 110: resOPT1RANGE95
+# 111: resOPT1RANGE96
+# 112: resOPT1RANGE97
+# 113: resOPT1RANGE98
+# 114: resOPT1RANGE99
+# 115: resOPT2THRESH0
+# 116: resOPT2THRESH1
+# 117: resOPT2THRESH2
+# 118: resOPT2THRESH3
+# 119: resOPT2THRESH4
+# 120: resOPT2THRESH5
+# 121: resOPT2THRESH6
+# 122: resOPT2THRESH7
+# 123: resOPT2THRESH8
+# 124: resOPT2THRESH9
+# 125: resOPT2THRESH10
+# 126: resOPT2THRESH11
+# 127: resOPT2THRESH12
+# 128: resOPT2THRESH13
+# 129: resOPT2THRESH14
+# 130: resOPT2THRESH15
+# 131: resOPT2THRESH16
+# 132: resOPT2THRESH17
+# 133: resOPT2THRESH18
+# 134: resOPT2THRESH19
+# 135: resOPT2THRESH20
+# 136: resOPT2THRESH21
+# 137: resOPT2THRESH22
+# 138: resOPT2THRESH23
+# 139: resOPT2THRESH24
+# 140: resOPT2THRESH25
+# 141: resOPT2THRESH26
+# 142: resOPT2THRESH27
+# 143: resOPT2THRESH28
+# 144: resOPT2THRESH29
+# 145: resOPT2THRESH30
+# 146: resOPT2THRESH31
+# 147: resOPT2THRESH32
+# 148: resOPT2THRESH33
+# 149: resOPT2THRESH34
+# 150: resOPT2THRESH35
+# 151: resOPT2THRESH36
+# 152: resOPT2THRESH37
+# 153: resOPT2THRESH38
+# 154: resOPT2THRESH39
+# 155: resOPT2THRESH40
+# 156: resOPT2THRESH41
+# 157: resOPT2THRESH42
+# 158: resOPT2THRESH43
+# 159: resOPT2THRESH44
+# 160: resOPT2THRESH45
+# 161: resOPT2THRESH46
+# 162: resOPT2THRESH47
+# 163: resOPT2THRESH48
+# 164: resOPT2THRESH49
+# 165: resOPT2THRESH50
+# 166: resOPT2THRESH51
+# 167: resOPT2THRESH52
+# 168: resOPT2THRESH53
+# 169: resOPT2THRESH54
+# 170: resOPT2THRESH55
+# 171: resOPT2THRESH56
+# 172: resOPT2THRESH57
+# 173: resOPT2THRESH58
+# 174: resOPT2THRESH59
+# 175: resOPT2THRESH60
+# 176: resOPT2THRESH61
+# 177: resOPT2THRESH62
+# 178: resOPT2THRESH63
+# 179: resOPT2THRESH64
+# 180: resOPT2THRESH65
+# 181: resOPT2THRESH66
+# 182: resOPT2THRESH67
+# 183: resOPT2THRESH68
+# 184: resOPT2THRESH69
+# 185: resOPT2THRESH70
+# 186: resOPT2THRESH71
+# 187: resOPT2THRESH72
+# 188: resOPT2THRESH73
+# 189: resOPT2THRESH74
+# 190: resOPT2THRESH75
+# 191: resOPT2THRESH76
+# 192: resOPT2THRESH77
+# 193: resOPT2THRESH78
+# 194: resOPT2THRESH79
+# 195: resOPT2THRESH80
+# 196: resOPT2THRESH81
+# 197: resOPT2THRESH82
+# 198: resOPT2THRESH83
+# 199: resOPT2THRESH84
+# 200: resOPT2THRESH85
+# 201: resOPT2THRESH86
+# 202: resOPT2THRESH87
+# 203: resOPT2THRESH88
+# 204: resOPT2THRESH89
+# 205: resOPT2THRESH90
+# 206: resOPT2THRESH91
+# 207: resOPT2THRESH92
+# 208: resOPT2THRESH93
+# 209: resOPT2THRESH94
+# 210: resOPT2THRESH95
+# 211: resOPT2THRESH96
+# 212: resOPT2THRESH97
+# 213: resOPT2THRESH98
+# 214: resOPT2THRESH99
+# 215: resOPT2RANGE0
+# 216: resOPT2RANGE1
+# 217: resOPT2RANGE2
+# 218: resOPT2RANGE3
+# 219: resOPT2RANGE4
+# 220: resOPT2RANGE5
+# 221: resOPT2RANGE6
+# 222: resOPT2RANGE7
+# 223: resOPT2RANGE8
+# 224: resOPT2RANGE9
+# 225: resOPT2RANGE10
+# 226: resOPT2RANGE11
+# 227: resOPT2RANGE12
+# 228: resOPT2RANGE13
+# 229: resOPT2RANGE14
+# 230: resOPT2RANGE15
+# 231: resOPT2RANGE16
+# 232: resOPT2RANGE17
+# 233: resOPT2RANGE18
+# 234: resOPT2RANGE19
+# 235: resOPT2RANGE20
+# 236: resOPT2RANGE21
+# 237: resOPT2RANGE22
+# 238: resOPT2RANGE23
+# 239: resOPT2RANGE24
+# 240: resOPT2RANGE25
+# 241: resOPT2RANGE26
+# 242: resOPT2RANGE27
+# 243: resOPT2RANGE28
+# 244: resOPT2RANGE29
+# 245: resOPT2RANGE30
+# 246: resOPT2RANGE31
+# 247: resOPT2RANGE32
+# 248: resOPT2RANGE33
+# 249: resOPT2RANGE34
+# 250: resOPT2RANGE35
+# 251: resOPT2RANGE36
+# 252: resOPT2RANGE37
+# 253: resOPT2RANGE38
+# 254: resOPT2RANGE39
+# 255: resOPT2RANGE40
+# 256: resOPT2RANGE41
+# 257: resOPT2RANGE42
+# 258: resOPT2RANGE43
+# 259: resOPT2RANGE44
+# 260: resOPT2RANGE45
+# 261: resOPT2RANGE46
+# 262: resOPT2RANGE47
+# 263: resOPT2RANGE48
+# 264: resOPT2RANGE49
+# 265: resOPT2RANGE50
+# 266: resOPT2RANGE51
+# 267: resOPT2RANGE52
+# 268: resOPT2RANGE53
+# 269: resOPT2RANGE54
+# 270: resOPT2RANGE55
+# 271: resOPT2RANGE56
+# 272: resOPT2RANGE57
+# 273: resOPT2RANGE58
+# 274: resOPT2RANGE59
+# 275: resOPT2RANGE60
+# 276: resOPT2RANGE61
+# 277: resOPT2RANGE62
+# 278: resOPT2RANGE63
+# 279: resOPT2RANGE64
+# 280: resOPT2RANGE65
+# 281: resOPT2RANGE66
+# 282: resOPT2RANGE67
+# 283: resOPT2RANGE68
+# 284: resOPT2RANGE69
+# 285: resOPT2RANGE70
+# 286: resOPT2RANGE71
+# 287: resOPT2RANGE72
+# 288: resOPT2RANGE73
+# 289: resOPT2RANGE74
+# 290: resOPT2RANGE75
+# 291: resOPT2RANGE76
+# 292: resOPT2RANGE77
+# 293: resOPT2RANGE78
+# 294: resOPT2RANGE79
+# 295: resOPT2RANGE80
+# 296: resOPT2RANGE81
+# 297: resOPT2RANGE82
+# 298: resOPT2RANGE83
+# 299: resOPT2RANGE84
+# 300: resOPT2RANGE85
+# 301: resOPT2RANGE86
+# 302: resOPT2RANGE87
+# 303: resOPT2RANGE88
+# 304: resOPT2RANGE89
+# 305: resOPT2RANGE90
+# 306: resOPT2RANGE91
+# 307: resOPT2RANGE92
+# 308: resOPT2RANGE93
+# 309: resOPT2RANGE94
+# 310: resOPT2RANGE95
+# 311: resOPT2RANGE96
+# 312: resOPT2RANGE97
+# 313: resOPT2RANGE98
+# 314: resOPT2RANGE99
+
+0 994.893125 994.893125 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.7!
 44656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99!
 .489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.4!
 89312 99
.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 99.489312 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 4!
 9.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 49.744656 
+10 10413.7 10103.5 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 496.171 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1!
 041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1041.37 1014.92 997.377 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 992.341 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.6!
 84 520.684 520.684 507.459 511.642 518.003 520.684 520.684 520!
 .684 520
.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 520.684 
+20 18931.8 18067.7 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 860.543 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1!
 893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1893.18 1879.24 1740.14 1725.22 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 1721.09 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.5!
 92 946.592 939.62 876.518 938.13 944.168 946.592 946.592 946.5!
 92 946.5
92 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 946.592 

Added: development/tests/optimize_multivar_lim_res/expected/data/stats.dat
===================================================================
--- development/tests/optimize_multivar_lim_res/expected/data/stats.dat	                        (rev 0)
+++ development/tests/optimize_multivar_lim_res/expected/data/stats.dat	2007-08-21 16:05:15 UTC (rev 1972)
@@ -0,0 +1,18 @@
+# Generic Statistics Data
+# Tue Aug 21 12:32:54 2007
+#  1: update
+#  2: average inferiority (energy)
+#  3: ave probability of any mutations in genome
+#  4: probability of any mutations in dom genome
+#  5: log(average fidelity)
+#  6: log(dominant fidelity)
+#  7: change in number of genotypes
+#  8: genotypic entropy
+#  9: species entropy
+# 10: depth of most reacent coalescence
+# 11: Total number of resamplings this generation
+# 12: Total number of organisms that failed to resample this generation
+
+0 0.000000 0.060763 0.060763 0.062688 0.062688 100 4.605170 0.000000 0 0 0 
+10 0.118308 0.0607631 0.0607631 0.0626876 0.0626876 -6 3.33439 0 1 0 0 
+20 -5.14679 0.0607631 0.0607631 0.0626876 0.0626876 -5 1.91647 0 2 0 0 

Added: development/tests/optimize_multivar_lim_res/expected/data/tasks.dat
===================================================================
--- development/tests/optimize_multivar_lim_res/expected/data/tasks.dat	                        (rev 0)
+++ development/tests/optimize_multivar_lim_res/expected/data/tasks.dat	2007-08-21 16:05:15 UTC (rev 1972)
@@ -0,0 +1,321 @@
+# Avida tasks data
+# Tue Aug 21 12:32:54 2007
+# First column gives the current update, next columns give the number
+# of organisms that have the particular task as a component of their merit
+#  1: Update
+#  2: Optimize
+#  3: Optimize
+#  4: Optimize
+#  5: Optimize
+#  6: Optimize
+#  7: Optimize
+#  8: Optimize
+#  9: Optimize
+# 10: Optimize
+# 11: Optimize
+# 12: Optimize
+# 13: Optimize
+# 14: Optimize
+# 15: Optimize
+# 16: Optimize
+# 17: Optimize
+# 18: Optimize
+# 19: Optimize
+# 20: Optimize
+# 21: Optimize
+# 22: Optimize
+# 23: Optimize
+# 24: Optimize
+# 25: Optimize
+# 26: Optimize
+# 27: Optimize
+# 28: Optimize
+# 29: Optimize
+# 30: Optimize
+# 31: Optimize
+# 32: Optimize
+# 33: Optimize
+# 34: Optimize
+# 35: Optimize
+# 36: Optimize
+# 37: Optimize
+# 38: Optimize
+# 39: Optimize
+# 40: Optimize
+# 41: Optimize
+# 42: Optimize
+# 43: Optimize
+# 44: Optimize
+# 45: Optimize
+# 46: Optimize
+# 47: Optimize
+# 48: Optimize
+# 49: Optimize
+# 50: Optimize
+# 51: Optimize
+# 52: Optimize
+# 53: Optimize
+# 54: Optimize
+# 55: Optimize
+# 56: Optimize
+# 57: Optimize
+# 58: Optimize
+# 59: Optimize
+# 60: Optimize
+# 61: Optimize
+# 62: Optimize
+# 63: Optimize
+# 64: Optimize
+# 65: Optimize
+# 66: Optimize
+# 67: Optimize
+# 68: Optimize
+# 69: Optimize
+# 70: Optimize
+# 71: Optimize
+# 72: Optimize
+# 73: Optimize
+# 74: Optimize
+# 75: Optimize
+# 76: Optimize
+# 77: Optimize
+# 78: Optimize
+# 79: Optimize
+# 80: Optimize
+# 81: Optimize
+# 82: Optimize
+# 83: Optimize
+# 84: Optimize
+# 85: Optimize
+# 86: Optimize
+# 87: Optimize
+# 88: Optimize
+# 89: Optimize
+# 90: Optimize
+# 91: Optimize
+# 92: Optimize
+# 93: Optimize
+# 94: Optimize
+# 95: Optimize
+# 96: Optimize
+# 97: Optimize
+# 98: Optimize
+# 99: Optimize
+# 100: Optimize
+# 101: Optimize
+# 102: Optimize
+# 103: Optimize
+# 104: Optimize
+# 105: Optimize
+# 106: Optimize
+# 107: Optimize
+# 108: Optimize
+# 109: Optimize
+# 110: Optimize
+# 111: Optimize
+# 112: Optimize
+# 113: Optimize
+# 114: Optimize
+# 115: Optimize
+# 116: Optimize
+# 117: Optimize
+# 118: Optimize
+# 119: Optimize
+# 120: Optimize
+# 121: Optimize
+# 122: Optimize
+# 123: Optimize
+# 124: Optimize
+# 125: Optimize
+# 126: Optimize
+# 127: Optimize
+# 128: Optimize
+# 129: Optimize
+# 130: Optimize
+# 131: Optimize
+# 132: Optimize
+# 133: Optimize
+# 134: Optimize
+# 135: Optimize
+# 136: Optimize
+# 137: Optimize
+# 138: Optimize
+# 139: Optimize
+# 140: Optimize
+# 141: Optimize
+# 142: Optimize
+# 143: Optimize
+# 144: Optimize
+# 145: Optimize
+# 146: Optimize
+# 147: Optimize
+# 148: Optimize
+# 149: Optimize
+# 150: Optimize
+# 151: Optimize
+# 152: Optimize
+# 153: Optimize
+# 154: Optimize
+# 155: Optimize
+# 156: Optimize
+# 157: Optimize
+# 158: Optimize
+# 159: Optimize
+# 160: Optimize
+# 161: Optimize
+# 162: Optimize
+# 163: Optimize
+# 164: Optimize
+# 165: Optimize
+# 166: Optimize
+# 167: Optimize
+# 168: Optimize
+# 169: Optimize
+# 170: Optimize
+# 171: Optimize
+# 172: Optimize
+# 173: Optimize
+# 174: Optimize
+# 175: Optimize
+# 176: Optimize
+# 177: Optimize
+# 178: Optimize
+# 179: Optimize
+# 180: Optimize
+# 181: Optimize
+# 182: Optimize
+# 183: Optimize
+# 184: Optimize
+# 185: Optimize
+# 186: Optimize
+# 187: Optimize
+# 188: Optimize
+# 189: Optimize
+# 190: Optimize
+# 191: Optimize
+# 192: Optimize
+# 193: Optimize
+# 194: Optimize
+# 195: Optimize
+# 196: Optimize
+# 197: Optimize
+# 198: Optimize
+# 199: Optimize
+# 200: Optimize
+# 201: Optimize
+# 202: Optimize
+# 203: Optimize
+# 204: Optimize
+# 205: Optimize
+# 206: Optimize
+# 207: Optimize
+# 208: Optimize
+# 209: Optimize
+# 210: Optimize
+# 211: Optimize
+# 212: Optimize
+# 213: Optimize
+# 214: Optimize
+# 215: Optimize
+# 216: Optimize
+# 217: Optimize
+# 218: Optimize
+# 219: Optimize
+# 220: Optimize
+# 221: Optimize
+# 222: Optimize
+# 223: Optimize
+# 224: Optimize
+# 225: Optimize
+# 226: Optimize
+# 227: Optimize
+# 228: Optimize
+# 229: Optimize
+# 230: Optimize
+# 231: Optimize
+# 232: Optimize
+# 233: Optimize
+# 234: Optimize
+# 235: Optimize
+# 236: Optimize
+# 237: Optimize
+# 238: Optimize
+# 239: Optimize
+# 240: Optimize
+# 241: Optimize
+# 242: Optimize
+# 243: Optimize
+# 244: Optimize
+# 245: Optimize
+# 246: Optimize
+# 247: Optimize
+# 248: Optimize
+# 249: Optimize
+# 250: Optimize
+# 251: Optimize
+# 252: Optimize
+# 253: Optimize
+# 254: Optimize
+# 255: Optimize
+# 256: Optimize
+# 257: Optimize
+# 258: Optimize
+# 259: Optimize
+# 260: Optimize
+# 261: Optimize
+# 262: Optimize
+# 263: Optimize
+# 264: Optimize
+# 265: Optimize
+# 266: Optimize
+# 267: Optimize
+# 268: Optimize
+# 269: Optimize
+# 270: Optimize
+# 271: Optimize
+# 272: Optimize
+# 273: Optimize
+# 274: Optimize
+# 275: Optimize
+# 276: Optimize
+# 277: Optimize
+# 278: Optimize
+# 279: Optimize
+# 280: Optimize
+# 281: Optimize
+# 282: Optimize
+# 283: Optimize
+# 284: Optimize
+# 285: Optimize
+# 286: Optimize
+# 287: Optimize
+# 288: Optimize
+# 289: Optimize
+# 290: Optimize
+# 291: Optimize
+# 292: Optimize
+# 293: Optimize
+# 294: Optimize
+# 295: Optimize
+# 296: Optimize
+# 297: Optimize
+# 298: Optimize
+# 299: Optimize
+# 300: Optimize
+# 301: Optimize
+# 302: Optimize
+# 303: Optimize
+# 304: Optimize
+# 305: Optimize
+# 306: Optimize
+# 307: Optimize
+# 308: Optimize
+# 309: Optimize
+# 310: Optimize
+# 311: Optimize
+# 312: Optimize
+# 313: Optimize
+
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+10 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 
+20 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 87 

Added: development/tests/optimize_multivar_lim_res/expected/data/tasks_quality.dat
===================================================================
--- development/tests/optimize_multivar_lim_res/expected/data/tasks_quality.dat	                        (rev 0)
+++ development/tests/optimize_multivar_lim_res/expected/data/tasks_quality.dat	2007-08-21 16:05:15 UTC (rev 1972)
@@ -0,0 +1,632 @@
+# Avida tasks quality data
+# Tue Aug 21 12:32:54 2007
+# First column gives the current update, rest give average and max task quality
+#  1: Update
+#  2: Optimize Average
+#  3: Optimize Max
+#  4: Optimize Average
+#  5: Optimize Max
+#  6: Optimize Average
+#  7: Optimize Max
+#  8: Optimize Average
+#  9: Optimize Max
+# 10: Optimize Average
+# 11: Optimize Max
+# 12: Optimize Average
+# 13: Optimize Max
+# 14: Optimize Average
+# 15: Optimize Max
+# 16: Optimize Average
+# 17: Optimize Max
+# 18: Optimize Average
+# 19: Optimize Max
+# 20: Optimize Average
+# 21: Optimize Max
+# 22: Optimize Average
+# 23: Optimize Max
+# 24: Optimize Average
+# 25: Optimize Max
+# 26: Optimize Average
+# 27: Optimize Max
+# 28: Optimize Average
+# 29: Optimize Max
+# 30: Optimize Average
+# 31: Optimize Max
+# 32: Optimize Average
+# 33: Optimize Max
+# 34: Optimize Average
+# 35: Optimize Max
+# 36: Optimize Average
+# 37: Optimize Max
+# 38: Optimize Average
+# 39: Optimize Max
+# 40: Optimize Average
+# 41: Optimize Max
+# 42: Optimize Average
+# 43: Optimize Max
+# 44: Optimize Average
+# 45: Optimize Max
+# 46: Optimize Average
+# 47: Optimize Max
+# 48: Optimize Average
+# 49: Optimize Max
+# 50: Optimize Average
+# 51: Optimize Max
+# 52: Optimize Average
+# 53: Optimize Max
+# 54: Optimize Average
+# 55: Optimize Max
+# 56: Optimize Average
+# 57: Optimize Max
+# 58: Optimize Average
+# 59: Optimize Max
+# 60: Optimize Average
+# 61: Optimize Max
+# 62: Optimize Average
+# 63: Optimize Max
+# 64: Optimize Average
+# 65: Optimize Max
+# 66: Optimize Average
+# 67: Optimize Max
+# 68: Optimize Average
+# 69: Optimize Max
+# 70: Optimize Average
+# 71: Optimize Max
+# 72: Optimize Average
+# 73: Optimize Max
+# 74: Optimize Average
+# 75: Optimize Max
+# 76: Optimize Average
+# 77: Optimize Max
+# 78: Optimize Average
+# 79: Optimize Max
+# 80: Optimize Average
+# 81: Optimize Max
+# 82: Optimize Average
+# 83: Optimize Max
+# 84: Optimize Average
+# 85: Optimize Max
+# 86: Optimize Average
+# 87: Optimize Max
+# 88: Optimize Average
+# 89: Optimize Max
+# 90: Optimize Average
+# 91: Optimize Max
+# 92: Optimize Average
+# 93: Optimize Max
+# 94: Optimize Average
+# 95: Optimize Max
+# 96: Optimize Average
+# 97: Optimize Max
+# 98: Optimize Average
+# 99: Optimize Max
+# 100: Optimize Average
+# 101: Optimize Max
+# 102: Optimize Average
+# 103: Optimize Max
+# 104: Optimize Average
+# 105: Optimize Max
+# 106: Optimize Average
+# 107: Optimize Max
+# 108: Optimize Average
+# 109: Optimize Max
+# 110: Optimize Average
+# 111: Optimize Max
+# 112: Optimize Average
+# 113: Optimize Max
+# 114: Optimize Average
+# 115: Optimize Max
+# 116: Optimize Average
+# 117: Optimize Max
+# 118: Optimize Average
+# 119: Optimize Max
+# 120: Optimize Average
+# 121: Optimize Max
+# 122: Optimize Average
+# 123: Optimize Max
+# 124: Optimize Average
+# 125: Optimize Max
+# 126: Optimize Average
+# 127: Optimize Max
+# 128: Optimize Average
+# 129: Optimize Max
+# 130: Optimize Average
+# 131: Optimize Max
+# 132: Optimize Average
+# 133: Optimize Max
+# 134: Optimize Average
+# 135: Optimize Max
+# 136: Optimize Average
+# 137: Optimize Max
+# 138: Optimize Average
+# 139: Optimize Max
+# 140: Optimize Average
+# 141: Optimize Max
+# 142: Optimize Average
+# 143: Optimize Max
+# 144: Optimize Average
+# 145: Optimize Max
+# 146: Optimize Average
+# 147: Optimize Max
+# 148: Optimize Average
+# 149: Optimize Max
+# 150: Optimize Average
+# 151: Optimize Max
+# 152: Optimize Average
+# 153: Optimize Max
+# 154: Optimize Average
+# 155: Optimize Max
+# 156: Optimize Average
+# 157: Optimize Max
+# 158: Optimize Average
+# 159: Optimize Max
+# 160: Optimize Average
+# 161: Optimize Max
+# 162: Optimize Average
+# 163: Optimize Max
+# 164: Optimize Average
+# 165: Optimize Max
+# 166: Optimize Average
+# 167: Optimize Max
+# 168: Optimize Average
+# 169: Optimize Max
+# 170: Optimize Average
+# 171: Optimize Max
+# 172: Optimize Average
+# 173: Optimize Max
+# 174: Optimize Average
+# 175: Optimize Max
+# 176: Optimize Average
+# 177: Optimize Max
+# 178: Optimize Average
+# 179: Optimize Max
+# 180: Optimize Average
+# 181: Optimize Max
+# 182: Optimize Average
+# 183: Optimize Max
+# 184: Optimize Average
+# 185: Optimize Max
+# 186: Optimize Average
+# 187: Optimize Max
+# 188: Optimize Average
+# 189: Optimize Max
+# 190: Optimize Average
+# 191: Optimize Max
+# 192: Optimize Average
+# 193: Optimize Max
+# 194: Optimize Average
+# 195: Optimize Max
+# 196: Optimize Average
+# 197: Optimize Max
+# 198: Optimize Average
+# 199: Optimize Max
+# 200: Optimize Average
+# 201: Optimize Max
+# 202: Optimize Average
+# 203: Optimize Max
+# 204: Optimize Average
+# 205: Optimize Max
+# 206: Optimize Average
+# 207: Optimize Max
+# 208: Optimize Average
+# 209: Optimize Max
+# 210: Optimize Average
+# 211: Optimize Max
+# 212: Optimize Average
+# 213: Optimize Max
+# 214: Optimize Average
+# 215: Optimize Max
+# 216: Optimize Average
+# 217: Optimize Max
+# 218: Optimize Average
+# 219: Optimize Max
+# 220: Optimize Average
+# 221: Optimize Max
+# 222: Optimize Average
+# 223: Optimize Max
+# 224: Optimize Average
+# 225: Optimize Max
+# 226: Optimize Average
+# 227: Optimize Max
+# 228: Optimize Average
+# 229: Optimize Max
+# 230: Optimize Average
+# 231: Optimize Max
+# 232: Optimize Average
+# 233: Optimize Max
+# 234: Optimize Average
+# 235: Optimize Max
+# 236: Optimize Average
+# 237: Optimize Max
+# 238: Optimize Average
+# 239: Optimize Max
+# 240: Optimize Average
+# 241: Optimize Max
+# 242: Optimize Average
+# 243: Optimize Max
+# 244: Optimize Average
+# 245: Optimize Max
+# 246: Optimize Average
+# 247: Optimize Max
+# 248: Optimize Average
+# 249: Optimize Max
+# 250: Optimize Average
+# 251: Optimize Max
+# 252: Optimize Average
+# 253: Optimize Max
+# 254: Optimize Average
+# 255: Optimize Max
+# 256: Optimize Average
+# 257: Optimize Max
+# 258: Optimize Average
+# 259: Optimize Max
+# 260: Optimize Average
+# 261: Optimize Max
+# 262: Optimize Average
+# 263: Optimize Max
+# 264: Optimize Average
+# 265: Optimize Max
+# 266: Optimize Average
+# 267: Optimize Max
+# 268: Optimize Average
+# 269: Optimize Max
+# 270: Optimize Average
+# 271: Optimize Max
+# 272: Optimize Average
+# 273: Optimize Max
+# 274: Optimize Average
+# 275: Optimize Max
+# 276: Optimize Average
+# 277: Optimize Max
+# 278: Optimize Average
+# 279: Optimize Max
+# 280: Optimize Average
+# 281: Optimize Max
+# 282: Optimize Average
+# 283: Optimize Max
+# 284: Optimize Average
+# 285: Optimize Max
+# 286: Optimize Average
+# 287: Optimize Max
+# 288: Optimize Average
+# 289: Optimize Max
+# 290: Optimize Average
+# 291: Optimize Max
+# 292: Optimize Average
+# 293: Optimize Max
+# 294: Optimize Average
+# 295: Optimize Max
+# 296: Optimize Average
+# 297: Optimize Max
+# 298: Optimize Average
+# 299: Optimize Max
+# 300: Optimize Average
+# 301: Optimize Max
+# 302: Optimize Average
+# 303: Optimize Max
+# 304: Optimize Average
+# 305: Optimize Max
+# 306: Optimize Average
+# 307: Optimize Max
+# 308: Optimize Average
+# 309: Optimize Max
+# 310: Optimize Average
+# 311: Optimize Max
+# 312: Optimize Average
+# 313: Optimize Max
+# 314: Optimize Average
+# 315: Optimize Max
+# 316: Optimize Average
+# 317: Optimize Max
+# 318: Optimize Average
+# 319: Optimize Max
+# 320: Optimize Average
+# 321: Optimize Max
+# 322: Optimize Average
+# 323: Optimize Max
+# 324: Optimize Average
+# 325: Optimize Max
+# 326: Optimize Average
+# 327: Optimize Max
+# 328: Optimize Average
+# 329: Optimize Max
+# 330: Optimize Average
+# 331: Optimize Max
+# 332: Optimize Average
+# 333: Optimize Max
+# 334: Optimize Average
+# 335: Optimize Max
+# 336: Optimize Average
+# 337: Optimize Max
+# 338: Optimize Average
+# 339: Optimize Max
+# 340: Optimize Average
+# 341: Optimize Max
+# 342: Optimize Average
+# 343: Optimize Max
+# 344: Optimize Average
+# 345: Optimize Max
+# 346: Optimize Average
+# 347: Optimize Max
+# 348: Optimize Average
+# 349: Optimize Max
+# 350: Optimize Average
+# 351: Optimize Max
+# 352: Optimize Average
+# 353: Optimize Max
+# 354: Optimize Average
+# 355: Optimize Max
+# 356: Optimize Average
+# 357: Optimize Max
+# 358: Optimize Average
+# 359: Optimize Max
+# 360: Optimize Average
+# 361: Optimize Max
+# 362: Optimize Average
+# 363: Optimize Max
+# 364: Optimize Average
+# 365: Optimize Max
+# 366: Optimize Average
+# 367: Optimize Max
+# 368: Optimize Average
+# 369: Optimize Max
+# 370: Optimize Average
+# 371: Optimize Max
+# 372: Optimize Average
+# 373: Optimize Max
+# 374: Optimize Average
+# 375: Optimize Max
+# 376: Optimize Average
+# 377: Optimize Max
+# 378: Optimize Average
+# 379: Optimize Max
+# 380: Optimize Average
+# 381: Optimize Max
+# 382: Optimize Average
+# 383: Optimize Max
+# 384: Optimize Average
+# 385: Optimize Max
+# 386: Optimize Average
+# 387: Optimize Max
+# 388: Optimize Average
+# 389: Optimize Max
+# 390: Optimize Average
+# 391: Optimize Max
+# 392: Optimize Average
+# 393: Optimize Max
+# 394: Optimize Average
+# 395: Optimize Max
+# 396: Optimize Average
+# 397: Optimize Max
+# 398: Optimize Average
+# 399: Optimize Max
+# 400: Optimize Average
+# 401: Optimize Max
+# 402: Optimize Average
+# 403: Optimize Max
+# 404: Optimize Average
+# 405: Optimize Max
+# 406: Optimize Average
+# 407: Optimize Max
+# 408: Optimize Average
+# 409: Optimize Max
+# 410: Optimize Average
+# 411: Optimize Max
+# 412: Optimize Average
+# 413: Optimize Max
+# 414: Optimize Average
+# 415: Optimize Max
+# 416: Optimize Average
+# 417: Optimize Max
+# 418: Optimize Average
+# 419: Optimize Max
+# 420: Optimize Average
+# 421: Optimize Max
+# 422: Optimize Average
+# 423: Optimize Max
+# 424: Optimize Average
+# 425: Optimize Max
+# 426: Optimize Average
+# 427: Optimize Max
+# 428: Optimize Average
+# 429: Optimize Max
+# 430: Optimize Average
+# 431: Optimize Max
+# 432: Optimize Average
+# 433: Optimize Max
+# 434: Optimize Average
+# 435: Optimize Max
+# 436: Optimize Average
+# 437: Optimize Max
+# 438: Optimize Average
+# 439: Optimize Max
+# 440: Optimize Average
+# 441: Optimize Max
+# 442: Optimize Average
+# 443: Optimize Max
+# 444: Optimize Average
+# 445: Optimize Max
+# 446: Optimize Average
+# 447: Optimize Max
+# 448: Optimize Average
+# 449: Optimize Max
+# 450: Optimize Average
+# 451: Optimize Max
+# 452: Optimize Average
+# 453: Optimize Max
+# 454: Optimize Average
+# 455: Optimize Max
+# 456: Optimize Average
+# 457: Optimize Max
+# 458: Optimize Average
+# 459: Optimize Max
+# 460: Optimize Average
+# 461: Optimize Max
+# 462: Optimize Average
+# 463: Optimize Max
+# 464: Optimize Average
+# 465: Optimize Max
+# 466: Optimize Average
+# 467: Optimize Max
+# 468: Optimize Average
+# 469: Optimize Max
+# 470: Optimize Average
+# 471: Optimize Max
+# 472: Optimize Average
+# 473: Optimize Max
+# 474: Optimize Average
+# 475: Optimize Max
+# 476: Optimize Average
+# 477: Optimize Max
+# 478: Optimize Average
+# 479: Optimize Max
+# 480: Optimize Average
+# 481: Optimize Max
+# 482: Optimize Average
+# 483: Optimize Max
+# 484: Optimize Average
+# 485: Optimize Max
+# 486: Optimize Average
+# 487: Optimize Max
+# 488: Optimize Average
+# 489: Optimize Max
+# 490: Optimize Average
+# 491: Optimize Max
+# 492: Optimize Average
+# 493: Optimize Max
+# 494: Optimize Average
+# 495: Optimize Max
+# 496: Optimize Average
+# 497: Optimize Max
+# 498: Optimize Average
+# 499: Optimize Max
+# 500: Optimize Average
+# 501: Optimize Max
+# 502: Optimize Average
+# 503: Optimize Max
+# 504: Optimize Average
+# 505: Optimize Max
+# 506: Optimize Average
+# 507: Optimize Max
+# 508: Optimize Average
+# 509: Optimize Max
+# 510: Optimize Average
+# 511: Optimize Max
+# 512: Optimize Average
+# 513: Optimize Max
+# 514: Optimize Average
+# 515: Optimize Max
+# 516: Optimize Average
+# 517: Optimize Max
+# 518: Optimize Average
+# 519: Optimize Max
+# 520: Optimize Average
+# 521: Optimize Max
+# 522: Optimize Average
+# 523: Optimize Max
+# 524: Optimize Average
+# 525: Optimize Max
+# 526: Optimize Average
+# 527: Optimize Max
+# 528: Optimize Average
+# 529: Optimize Max
+# 530: Optimize Average
+# 531: Optimize Max
+# 532: Optimize Average
+# 533: Optimize Max
+# 534: Optimize Average
+# 535: Optimize Max
+# 536: Optimize Average
+# 537: Optimize Max
+# 538: Optimize Average
+# 539: Optimize Max
+# 540: Optimize Average
+# 541: Optimize Max
+# 542: Optimize Average
+# 543: Optimize Max
+# 544: Optimize Average
+# 545: Optimize Max
+# 546: Optimize Average
+# 547: Optimize Max
+# 548: Optimize Average
+# 549: Optimize Max
+# 550: Optimize Average
+# 551: Optimize Max
+# 552: Optimize Average
+# 553: Optimize Max
+# 554: Optimize Average
+# 555: Optimize Max
+# 556: Optimize Average
+# 557: Optimize Max
+# 558: Optimize Average
+# 559: Optimize Max
+# 560: Optimize Average
+# 561: Optimize Max
+# 562: Optimize Average
+# 563: Optimize Max
+# 564: Optimize Average
+# 565: Optimize Max
+# 566: Optimize Average
+# 567: Optimize Max
+# 568: Optimize Average
+# 569: Optimize Max
+# 570: Optimize Average
+# 571: Optimize Max
+# 572: Optimize Average
+# 573: Optimize Max
+# 574: Optimize Average
+# 575: Optimize Max
+# 576: Optimize Average
+# 577: Optimize Max
+# 578: Optimize Average
+# 579: Optimize Max
+# 580: Optimize Average
+# 581: Optimize Max
+# 582: Optimize Average
+# 583: Optimize Max
+# 584: Optimize Average
+# 585: Optimize Max
+# 586: Optimize Average
+# 587: Optimize Max
+# 588: Optimize Average
+# 589: Optimize Max
+# 590: Optimize Average
+# 591: Optimize Max
+# 592: Optimize Average
+# 593: Optimize Max
+# 594: Optimize Average
+# 595: Optimize Max
+# 596: Optimize Average
+# 597: Optimize Max
+# 598: Optimize Average
+# 599: Optimize Max
+# 600: Optimize Average
+# 601: Optimize Max
+# 602: Optimize Average
+# 603: Optimize Max
+# 604: Optimize Average
+# 605: Optimize Max
+# 606: Optimize Average
+# 607: Optimize Max
+# 608: Optimize Average
+# 609: Optimize Max
+# 610: Optimize Average
+# 611: Optimize Max
+# 612: Optimize Average
+# 613: Optimize Max
+# 614: Optimize Average
+# 615: Optimize Max
+# 616: Optimize Average
+# 617: Optimize Max
+# 618: Optimize Average
+# 619: Optimize Max
+# 620: Optimize Average
+# 621: Optimize Max
+# 622: Optimize Average
+# 623: Optimize Max
+# 624: Optimize Average
+# 625: Optimize Max
+
+0 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000!
 000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.0!
 00000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.!
 000000 0
.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 !
 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.00000!
 0 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.0000!
 00 0.000
000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.00!
 0000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 
+10 0.001 0.001 0.625852 0.631017 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.604563 1 0.854312 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001!
  0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.0!
 01 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001!
  0.001 0
.001 1 1 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.604563 1 0.25075 1 0.146688 1 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 !
 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 
+20 0.001 0.001 0.633319 0.6466 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.104345 1 0.942586 1 0.954069 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.!
 001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 !
 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.!
 001 0.00
1 1 1 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.104345 1 0.839241 1 0.0124828 1 0.046931 1 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.!
 001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 

Added: development/tests/optimize_multivar_lim_res/expected/data/time.dat
===================================================================
--- development/tests/optimize_multivar_lim_res/expected/data/time.dat	                        (rev 0)
+++ development/tests/optimize_multivar_lim_res/expected/data/time.dat	2007-08-21 16:05:15 UTC (rev 1972)
@@ -0,0 +1,10 @@
+# Avida time data
+# Tue Aug 21 12:32:54 2007
+#  1: update
+#  2: avida time
+#  3: average generation
+#  4: num_executed?
+
+0 0.000000 0.000000 3000 
+10 0.03 9.66 3000 
+20 0.03 32.95 3000 

Added: development/tests/optimize_multivar_lim_res/test_list
===================================================================
--- development/tests/optimize_multivar_lim_res/test_list	                        (rev 0)
+++ development/tests/optimize_multivar_lim_res/test_list	2007-08-21 16:05:15 UTC (rev 1972)
@@ -0,0 +1,37 @@
+;--- Begin Test Configuration File (test_list) ---
+[main]
+; Command line arguments to pass to the application
+args =                   
+
+app = %(default_app)s            ; Application path to test
+nonzeroexit = disallow   ; Exit code handling (disallow, allow, or require)
+                         ;  disallow - treat non-zero exit codes as failures
+                         ;  allow - all exit codes are acceptable
+                         ;  require - treat zero exit codes as failures, useful
+                         ;            for creating tests for app error checking
+createdby = Sherri Goings ; Who created the test
+email = goingssh at msu.edu ; Email address for the test's creator
+
+[consistency]
+enabled = yes            ; Is this test a consistency test?
+long = no                ; Is this test a long test?
+
+[performance]
+enabled = no             ; Is this test a performance test?
+long = no                ; Is this test a long test?
+
+; The following variables can be used in constructing setting values by calling
+; them with %(variable_name)s.  For example see 'app' above.
+;
+; builddir 
+; cpus 
+; default_app 
+; mode 
+; perf_repeat 
+; perf_user_margin 
+; perf_wall_margin 
+; svn 
+; svnmetadir 
+; svnversion 
+; testdir 
+;--- End Test Configuration File ---




More information about the Avida-cvs mailing list