<commit_before>module SimulationConstants ( dimensionCount
                           , zeroPhenotypeVec
                           , maxSteps
                           , optimumChangeGeneration
                           , accidentDeathProbability
                           , probabilityAlleleMutation
                           , optimumSizeCoefficient
                           , optimumChangeSizeCoefficient
                           , fitnessDecreaseCoefficient
                           , negativeDominanceScale
                           , negativeDominanceShape
                           , nan
                           ) where

dimensionCount :: Int
dimensionCount = 4

zeroPhenotypeVec :: [Double]
zeroPhenotypeVec = replicate dimensionCount 0.0

maxSteps :: Int
maxSteps = 3 * optimumChangeGeneration

optimumChangeGeneration :: Int
optimumChangeGeneration = 8 * 1024

accidentDeathProbability :: Double
accidentDeathProbability = 0.0

probabilityAlleleMutation :: Double
probabilityAlleleMutation = 0.0002

nan :: Double
nan = 0.0 / 0.0

optimumSizeCoefficient :: Double
optimumSizeCoefficient = 12.0

optimumChangeSizeCoefficient :: Double
optimumChangeSizeCoefficient = 12.0

fitnessDecreaseCoefficient :: Double
fitnessDecreaseCoefficient = -0.004

negativeDominanceScale :: Double
negativeDominanceScale = 1.0

negativeDominanceShape :: Double
negativeDominanceShape = 1.5<commit_msg>Higher average of negative dominance distribution<commit_after>module SimulationConstants ( dimensionCount
                           , zeroPhenotypeVec
                           , maxSteps
                           , optimumChangeGeneration
                           , accidentDeathProbability
                           , probabilityAlleleMutation
                           , optimumSizeCoefficient
                           , optimumChangeSizeCoefficient
                           , fitnessDecreaseCoefficient
                           , negativeDominanceScale
                           , negativeDominanceShape
                           , nan
                           ) where

dimensionCount :: Int
dimensionCount = 4

zeroPhenotypeVec :: [Double]
zeroPhenotypeVec = replicate dimensionCount 0.0

maxSteps :: Int
maxSteps = 3 * optimumChangeGeneration

optimumChangeGeneration :: Int
optimumChangeGeneration = 8 * 1024

accidentDeathProbability :: Double
accidentDeathProbability = 0.0

probabilityAlleleMutation :: Double
probabilityAlleleMutation = 0.0002

nan :: Double
nan = 0.0 / 0.0

optimumSizeCoefficient :: Double
optimumSizeCoefficient = 12.0

optimumChangeSizeCoefficient :: Double
optimumChangeSizeCoefficient = 12.0

fitnessDecreaseCoefficient :: Double
fitnessDecreaseCoefficient = -0.004

negativeDominanceScale :: Double
negativeDominanceScale = 1.5

negativeDominanceShape :: Double
negativeDominanceShape = 1.5
{'fraction_non_alphanumeric': 0.047719298245614036, 'fraction_numerical': 0.023859649122807018, 'mean_word_length': 2.1124454148471616, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3735355', 'n_tokens_mistral': 795, 'n_tokens_neox': 702, 'n_words': 140}