├── .codecov.yml ├── .gitattributes ├── .github └── workflows │ ├── ci.yml │ ├── publish.yml │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── core ├── .gitignore ├── README.md ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── nz │ │ └── co │ │ └── jedsimson │ │ └── lgp │ │ └── core │ │ ├── environment │ │ ├── ComponentLoader.kt │ │ ├── ComponentProvider.kt │ │ ├── DefaultValueProvider.kt │ │ ├── Environment.kt │ │ ├── EnvironmentFacade.kt │ │ ├── README.md │ │ ├── RandomHelpers.kt │ │ ├── config │ │ │ ├── Configuration.kt │ │ │ ├── ConfigurationLoader.kt │ │ │ └── JsonConfigurationLoader.kt │ │ ├── constants │ │ │ ├── ConstantLoader.kt │ │ │ ├── DoubleConstantLoader.kt │ │ │ └── GenericConstantLoader.kt │ │ ├── dataset │ │ │ ├── CsvDatasetLoader.kt │ │ │ ├── Dataset.kt │ │ │ ├── DatasetLoader.kt │ │ │ ├── Target.kt │ │ │ └── ValueGenerator.kt │ │ ├── events │ │ │ ├── Diagnostics.kt │ │ │ ├── Event.kt │ │ │ ├── EventDispatcher.kt │ │ │ ├── EventListener.kt │ │ │ └── EventRegistry.kt │ │ ├── logging │ │ │ ├── KotlinLoggingLogger.kt │ │ │ ├── Logger.kt │ │ │ └── LoggerProvider.kt │ │ └── operations │ │ │ ├── DefaultOperationLoader.kt │ │ │ └── OperationLoader.kt │ │ ├── evolution │ │ ├── ListHelpers.kt │ │ ├── Problem.kt │ │ ├── README.md │ │ ├── ResultsExporter.kt │ │ ├── fitness │ │ │ ├── FitnessContext.kt │ │ │ ├── FitnessContexts.kt │ │ │ ├── FitnessEvaluator.kt │ │ │ ├── FitnessFunction.kt │ │ │ └── FitnessFunctions.kt │ │ ├── model │ │ │ ├── EvolutionModel.kt │ │ │ ├── IslandMigration.kt │ │ │ ├── MasterSlave.kt │ │ │ ├── RunBasedExportableResult.kt │ │ │ └── SteadyState.kt │ │ ├── operators │ │ │ ├── mutation │ │ │ │ ├── EffectiveCalculationRegisterResolver.kt │ │ │ │ ├── MutationOperator.kt │ │ │ │ ├── macro │ │ │ │ │ ├── MacroMutationOperator.kt │ │ │ │ │ ├── MacroMutationStrategy.kt │ │ │ │ │ └── MacroMutationStrategyFactory.kt │ │ │ │ ├── micro │ │ │ │ │ ├── ConstantMutationFunction.kt │ │ │ │ │ ├── MicroMutationOperator.kt │ │ │ │ │ ├── MicroMutationStrategy.kt │ │ │ │ │ └── MicroMutationStrategyFactory.kt │ │ │ │ └── strategy │ │ │ │ │ ├── MutationStrategy.kt │ │ │ │ │ └── MutationStrategyFactory.kt │ │ │ ├── recombination │ │ │ │ ├── RecombinationOperator.kt │ │ │ │ └── linearCrossover │ │ │ │ │ ├── CrossoverPointProvider.kt │ │ │ │ │ ├── LinearCrossover.kt │ │ │ │ │ ├── SegmentExchanger.kt │ │ │ │ │ └── SegmentProvider.kt │ │ │ └── selection │ │ │ │ ├── SelectionOperator.kt │ │ │ │ └── TournamentSelection.kt │ │ └── training │ │ │ ├── DistributedTrainer.kt │ │ │ ├── SequentialTrainer.kt │ │ │ └── Trainer.kt │ │ ├── modules │ │ ├── Module.kt │ │ ├── ModuleContainer.kt │ │ ├── ModuleFactory.kt │ │ ├── ModuleInformation.kt │ │ └── README.md │ │ └── program │ │ ├── Output.kt │ │ ├── Program.kt │ │ ├── ProgramGenerator.kt │ │ ├── ProgramTranslator.kt │ │ ├── README.md │ │ ├── instructions │ │ ├── Arity.kt │ │ ├── BinaryOperation.kt │ │ ├── Instruction.kt │ │ ├── InstructionGenerator.kt │ │ ├── Operation.kt │ │ └── UnaryOperation.kt │ │ └── registers │ │ ├── Argument.kt │ │ ├── Arguments.kt │ │ ├── Exceptions.kt │ │ ├── RandomRegisterGenerator.kt │ │ ├── Register.kt │ │ └── RegisterSet.kt │ └── test │ ├── kotlin │ └── nz │ │ └── co │ │ └── jedsimson │ │ └── lgp │ │ └── test │ │ ├── environment │ │ ├── ConfigurationFeature.kt │ │ ├── ConfigurationLoaderFeature.kt │ │ ├── ConstantLoaderFeature.kt │ │ ├── DatasetLoaderFeature.kt │ │ ├── DefaultValueProviderFeature.kt │ │ ├── EventsFeature.kt │ │ ├── OperationLoaderFeature.kt │ │ └── ValueGeneratorFeature.kt │ │ ├── evolution │ │ ├── MutationOperatorFeature.kt │ │ ├── RecombinationOperatorFeature.kt │ │ └── SelectionOperatorFeature.kt │ │ ├── mocks │ │ ├── MockEnvironment.kt │ │ ├── MockOperations.kt │ │ ├── MockProgramGeneration.kt │ │ └── MockRandom.kt │ │ ├── modules │ │ └── ModulesFeature.kt │ │ └── program │ │ ├── OperationFeature.kt │ │ ├── ProgramGeneratorFeature.kt │ │ └── RegisterSetFeature.kt │ └── resources │ ├── mockito-extensions │ └── org.mockito.plugins.MockMaker │ ├── test-configuration-invalid.json │ ├── test-configuration.json │ ├── test-dataset-invalid1.csv │ └── test-dataset.csv ├── docs ├── CNAME ├── Makefile ├── README.md ├── index.html └── source │ ├── _static │ └── custom.css │ ├── conf.py │ ├── guide │ ├── environment.rst │ ├── evolution.rst │ ├── evolutionary-operators.rst │ ├── extensions.rst │ ├── figures │ │ ├── module-diagram.png │ │ └── parallel-models-diagram.png │ ├── fitness.rst │ ├── guide.rst │ ├── instructions.rst │ ├── java-interop.rst │ ├── modules.rst │ ├── operations.rst │ ├── problem.rst │ ├── programs.rst │ ├── trainers.rst │ └── usage.rst │ ├── index.rst │ └── lgp │ ├── evolution.rst │ ├── execution.rst │ ├── figures │ ├── crossover-lgp.png │ ├── gp-lgp-comparison.png │ └── register-set.png │ ├── lgp.rst │ └── representation.rst ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lib ├── .gitignore ├── README.md ├── build.gradle.kts └── src │ └── main │ └── kotlin │ └── nz │ └── co │ └── jedsimson │ └── lgp │ └── lib │ ├── base │ ├── BaseInstruction.kt │ ├── BaseProblem.kt │ └── BaseProgram.kt │ ├── configuration │ └── YamlConfigurationLoader.kt │ ├── generators │ ├── EffectiveProgramGenerator.kt │ ├── RandomInstructionGenerator.kt │ └── RandomProgramGenerator.kt │ └── operations │ ├── Arithmetic.kt │ ├── Bitwise.kt │ ├── Conditional.kt │ ├── Identity.kt │ └── Sine.kt ├── paper.bib ├── paper.md └── settings.gradle.kts /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/README.md -------------------------------------------------------------------------------- /core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/.gitignore -------------------------------------------------------------------------------- /core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/README.md -------------------------------------------------------------------------------- /core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/build.gradle.kts -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/ComponentLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/ComponentLoader.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/ComponentProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/ComponentProvider.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/DefaultValueProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/DefaultValueProvider.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/Environment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/Environment.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/EnvironmentFacade.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/EnvironmentFacade.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/README.md -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/RandomHelpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/RandomHelpers.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/config/Configuration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/config/Configuration.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/config/ConfigurationLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/config/ConfigurationLoader.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/config/JsonConfigurationLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/config/JsonConfigurationLoader.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/constants/ConstantLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/constants/ConstantLoader.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/constants/DoubleConstantLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/constants/DoubleConstantLoader.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/constants/GenericConstantLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/constants/GenericConstantLoader.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/dataset/CsvDatasetLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/dataset/CsvDatasetLoader.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/dataset/Dataset.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/dataset/Dataset.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/dataset/DatasetLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/dataset/DatasetLoader.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/dataset/Target.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/dataset/Target.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/dataset/ValueGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/dataset/ValueGenerator.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/events/Diagnostics.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/events/Diagnostics.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/events/Event.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/events/Event.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/events/EventDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/events/EventDispatcher.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/events/EventListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/events/EventListener.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/events/EventRegistry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/events/EventRegistry.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/logging/KotlinLoggingLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/logging/KotlinLoggingLogger.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/logging/Logger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/logging/Logger.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/logging/LoggerProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/logging/LoggerProvider.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/operations/DefaultOperationLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/operations/DefaultOperationLoader.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/operations/OperationLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/environment/operations/OperationLoader.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/ListHelpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/ListHelpers.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/Problem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/Problem.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/README.md -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/ResultsExporter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/ResultsExporter.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/fitness/FitnessContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/fitness/FitnessContext.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/fitness/FitnessContexts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/fitness/FitnessContexts.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/fitness/FitnessEvaluator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/fitness/FitnessEvaluator.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/fitness/FitnessFunction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/fitness/FitnessFunction.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/fitness/FitnessFunctions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/fitness/FitnessFunctions.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/model/EvolutionModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/model/EvolutionModel.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/model/IslandMigration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/model/IslandMigration.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/model/MasterSlave.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/model/MasterSlave.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/model/RunBasedExportableResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/model/RunBasedExportableResult.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/model/SteadyState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/model/SteadyState.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/mutation/EffectiveCalculationRegisterResolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/mutation/EffectiveCalculationRegisterResolver.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/mutation/MutationOperator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/mutation/MutationOperator.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/mutation/macro/MacroMutationOperator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/mutation/macro/MacroMutationOperator.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/mutation/macro/MacroMutationStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/mutation/macro/MacroMutationStrategy.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/mutation/macro/MacroMutationStrategyFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/mutation/macro/MacroMutationStrategyFactory.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/mutation/micro/ConstantMutationFunction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/mutation/micro/ConstantMutationFunction.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/mutation/micro/MicroMutationOperator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/mutation/micro/MicroMutationOperator.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/mutation/micro/MicroMutationStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/mutation/micro/MicroMutationStrategy.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/mutation/micro/MicroMutationStrategyFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/mutation/micro/MicroMutationStrategyFactory.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/mutation/strategy/MutationStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/mutation/strategy/MutationStrategy.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/mutation/strategy/MutationStrategyFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/mutation/strategy/MutationStrategyFactory.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/recombination/RecombinationOperator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/recombination/RecombinationOperator.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/recombination/linearCrossover/CrossoverPointProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/recombination/linearCrossover/CrossoverPointProvider.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/recombination/linearCrossover/LinearCrossover.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/recombination/linearCrossover/LinearCrossover.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/recombination/linearCrossover/SegmentExchanger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/recombination/linearCrossover/SegmentExchanger.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/recombination/linearCrossover/SegmentProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/recombination/linearCrossover/SegmentProvider.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/selection/SelectionOperator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/selection/SelectionOperator.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/selection/TournamentSelection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/operators/selection/TournamentSelection.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/training/DistributedTrainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/training/DistributedTrainer.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/training/SequentialTrainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/training/SequentialTrainer.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/training/Trainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/evolution/training/Trainer.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/modules/Module.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/modules/Module.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/modules/ModuleContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/modules/ModuleContainer.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/modules/ModuleFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/modules/ModuleFactory.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/modules/ModuleInformation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/modules/ModuleInformation.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/modules/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/modules/README.md -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/Output.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/Output.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/Program.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/Program.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/ProgramGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/ProgramGenerator.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/ProgramTranslator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/ProgramTranslator.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/README.md -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/instructions/Arity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/instructions/Arity.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/instructions/BinaryOperation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/instructions/BinaryOperation.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/instructions/Instruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/instructions/Instruction.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/instructions/InstructionGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/instructions/InstructionGenerator.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/instructions/Operation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/instructions/Operation.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/instructions/UnaryOperation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/instructions/UnaryOperation.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/registers/Argument.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/registers/Argument.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/registers/Arguments.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/registers/Arguments.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/registers/Exceptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/registers/Exceptions.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/registers/RandomRegisterGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/registers/RandomRegisterGenerator.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/registers/Register.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/registers/Register.kt -------------------------------------------------------------------------------- /core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/registers/RegisterSet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/main/kotlin/nz/co/jedsimson/lgp/core/program/registers/RegisterSet.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/nz/co/jedsimson/lgp/test/environment/ConfigurationFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/test/kotlin/nz/co/jedsimson/lgp/test/environment/ConfigurationFeature.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/nz/co/jedsimson/lgp/test/environment/ConfigurationLoaderFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/test/kotlin/nz/co/jedsimson/lgp/test/environment/ConfigurationLoaderFeature.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/nz/co/jedsimson/lgp/test/environment/ConstantLoaderFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/test/kotlin/nz/co/jedsimson/lgp/test/environment/ConstantLoaderFeature.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/nz/co/jedsimson/lgp/test/environment/DatasetLoaderFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/test/kotlin/nz/co/jedsimson/lgp/test/environment/DatasetLoaderFeature.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/nz/co/jedsimson/lgp/test/environment/DefaultValueProviderFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/test/kotlin/nz/co/jedsimson/lgp/test/environment/DefaultValueProviderFeature.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/nz/co/jedsimson/lgp/test/environment/EventsFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/test/kotlin/nz/co/jedsimson/lgp/test/environment/EventsFeature.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/nz/co/jedsimson/lgp/test/environment/OperationLoaderFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/test/kotlin/nz/co/jedsimson/lgp/test/environment/OperationLoaderFeature.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/nz/co/jedsimson/lgp/test/environment/ValueGeneratorFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/test/kotlin/nz/co/jedsimson/lgp/test/environment/ValueGeneratorFeature.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/nz/co/jedsimson/lgp/test/evolution/MutationOperatorFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/test/kotlin/nz/co/jedsimson/lgp/test/evolution/MutationOperatorFeature.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/nz/co/jedsimson/lgp/test/evolution/RecombinationOperatorFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/test/kotlin/nz/co/jedsimson/lgp/test/evolution/RecombinationOperatorFeature.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/nz/co/jedsimson/lgp/test/evolution/SelectionOperatorFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/test/kotlin/nz/co/jedsimson/lgp/test/evolution/SelectionOperatorFeature.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/nz/co/jedsimson/lgp/test/mocks/MockEnvironment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/test/kotlin/nz/co/jedsimson/lgp/test/mocks/MockEnvironment.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/nz/co/jedsimson/lgp/test/mocks/MockOperations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/test/kotlin/nz/co/jedsimson/lgp/test/mocks/MockOperations.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/nz/co/jedsimson/lgp/test/mocks/MockProgramGeneration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/test/kotlin/nz/co/jedsimson/lgp/test/mocks/MockProgramGeneration.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/nz/co/jedsimson/lgp/test/mocks/MockRandom.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/test/kotlin/nz/co/jedsimson/lgp/test/mocks/MockRandom.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/nz/co/jedsimson/lgp/test/modules/ModulesFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/test/kotlin/nz/co/jedsimson/lgp/test/modules/ModulesFeature.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/nz/co/jedsimson/lgp/test/program/OperationFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/test/kotlin/nz/co/jedsimson/lgp/test/program/OperationFeature.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/nz/co/jedsimson/lgp/test/program/ProgramGeneratorFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/test/kotlin/nz/co/jedsimson/lgp/test/program/ProgramGeneratorFeature.kt -------------------------------------------------------------------------------- /core/src/test/kotlin/nz/co/jedsimson/lgp/test/program/RegisterSetFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/test/kotlin/nz/co/jedsimson/lgp/test/program/RegisterSetFeature.kt -------------------------------------------------------------------------------- /core/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /core/src/test/resources/test-configuration-invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/test/resources/test-configuration-invalid.json -------------------------------------------------------------------------------- /core/src/test/resources/test-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/test/resources/test-configuration.json -------------------------------------------------------------------------------- /core/src/test/resources/test-dataset-invalid1.csv: -------------------------------------------------------------------------------- 1 | x_0,x_1,y 2 | -------------------------------------------------------------------------------- /core/src/test/resources/test-dataset.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/core/src/test/resources/test-dataset.csv -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | lgp.jedsimson.co.nz -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/source/_static/custom.css: -------------------------------------------------------------------------------- 1 | div.sphinxsidebar ul li.toctree-l1 > a { 2 | font-size: 100%; 3 | } 4 | -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/guide/environment.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/source/guide/environment.rst -------------------------------------------------------------------------------- /docs/source/guide/evolution.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/source/guide/evolution.rst -------------------------------------------------------------------------------- /docs/source/guide/evolutionary-operators.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/source/guide/evolutionary-operators.rst -------------------------------------------------------------------------------- /docs/source/guide/extensions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/source/guide/extensions.rst -------------------------------------------------------------------------------- /docs/source/guide/figures/module-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/source/guide/figures/module-diagram.png -------------------------------------------------------------------------------- /docs/source/guide/figures/parallel-models-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/source/guide/figures/parallel-models-diagram.png -------------------------------------------------------------------------------- /docs/source/guide/fitness.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/source/guide/fitness.rst -------------------------------------------------------------------------------- /docs/source/guide/guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/source/guide/guide.rst -------------------------------------------------------------------------------- /docs/source/guide/instructions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/source/guide/instructions.rst -------------------------------------------------------------------------------- /docs/source/guide/java-interop.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/source/guide/java-interop.rst -------------------------------------------------------------------------------- /docs/source/guide/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/source/guide/modules.rst -------------------------------------------------------------------------------- /docs/source/guide/operations.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/source/guide/operations.rst -------------------------------------------------------------------------------- /docs/source/guide/problem.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/source/guide/problem.rst -------------------------------------------------------------------------------- /docs/source/guide/programs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/source/guide/programs.rst -------------------------------------------------------------------------------- /docs/source/guide/trainers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/source/guide/trainers.rst -------------------------------------------------------------------------------- /docs/source/guide/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/source/guide/usage.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/lgp/evolution.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/source/lgp/evolution.rst -------------------------------------------------------------------------------- /docs/source/lgp/execution.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/source/lgp/execution.rst -------------------------------------------------------------------------------- /docs/source/lgp/figures/crossover-lgp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/source/lgp/figures/crossover-lgp.png -------------------------------------------------------------------------------- /docs/source/lgp/figures/gp-lgp-comparison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/source/lgp/figures/gp-lgp-comparison.png -------------------------------------------------------------------------------- /docs/source/lgp/figures/register-set.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/source/lgp/figures/register-set.png -------------------------------------------------------------------------------- /docs/source/lgp/lgp.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/source/lgp/lgp.rst -------------------------------------------------------------------------------- /docs/source/lgp/representation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/docs/source/lgp/representation.rst -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/gradlew.bat -------------------------------------------------------------------------------- /lib/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/lib/.gitignore -------------------------------------------------------------------------------- /lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/lib/README.md -------------------------------------------------------------------------------- /lib/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/lib/build.gradle.kts -------------------------------------------------------------------------------- /lib/src/main/kotlin/nz/co/jedsimson/lgp/lib/base/BaseInstruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/lib/src/main/kotlin/nz/co/jedsimson/lgp/lib/base/BaseInstruction.kt -------------------------------------------------------------------------------- /lib/src/main/kotlin/nz/co/jedsimson/lgp/lib/base/BaseProblem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/lib/src/main/kotlin/nz/co/jedsimson/lgp/lib/base/BaseProblem.kt -------------------------------------------------------------------------------- /lib/src/main/kotlin/nz/co/jedsimson/lgp/lib/base/BaseProgram.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/lib/src/main/kotlin/nz/co/jedsimson/lgp/lib/base/BaseProgram.kt -------------------------------------------------------------------------------- /lib/src/main/kotlin/nz/co/jedsimson/lgp/lib/configuration/YamlConfigurationLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/lib/src/main/kotlin/nz/co/jedsimson/lgp/lib/configuration/YamlConfigurationLoader.kt -------------------------------------------------------------------------------- /lib/src/main/kotlin/nz/co/jedsimson/lgp/lib/generators/EffectiveProgramGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/lib/src/main/kotlin/nz/co/jedsimson/lgp/lib/generators/EffectiveProgramGenerator.kt -------------------------------------------------------------------------------- /lib/src/main/kotlin/nz/co/jedsimson/lgp/lib/generators/RandomInstructionGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/lib/src/main/kotlin/nz/co/jedsimson/lgp/lib/generators/RandomInstructionGenerator.kt -------------------------------------------------------------------------------- /lib/src/main/kotlin/nz/co/jedsimson/lgp/lib/generators/RandomProgramGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/lib/src/main/kotlin/nz/co/jedsimson/lgp/lib/generators/RandomProgramGenerator.kt -------------------------------------------------------------------------------- /lib/src/main/kotlin/nz/co/jedsimson/lgp/lib/operations/Arithmetic.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/lib/src/main/kotlin/nz/co/jedsimson/lgp/lib/operations/Arithmetic.kt -------------------------------------------------------------------------------- /lib/src/main/kotlin/nz/co/jedsimson/lgp/lib/operations/Bitwise.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/lib/src/main/kotlin/nz/co/jedsimson/lgp/lib/operations/Bitwise.kt -------------------------------------------------------------------------------- /lib/src/main/kotlin/nz/co/jedsimson/lgp/lib/operations/Conditional.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/lib/src/main/kotlin/nz/co/jedsimson/lgp/lib/operations/Conditional.kt -------------------------------------------------------------------------------- /lib/src/main/kotlin/nz/co/jedsimson/lgp/lib/operations/Identity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/lib/src/main/kotlin/nz/co/jedsimson/lgp/lib/operations/Identity.kt -------------------------------------------------------------------------------- /lib/src/main/kotlin/nz/co/jedsimson/lgp/lib/operations/Sine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/lib/src/main/kotlin/nz/co/jedsimson/lgp/lib/operations/Sine.kt -------------------------------------------------------------------------------- /paper.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/paper.bib -------------------------------------------------------------------------------- /paper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/paper.md -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JedS6391/LGP/HEAD/settings.gradle.kts --------------------------------------------------------------------------------