------------------------------------------------------------------------- xega News ------------------------------------------------------------------------- Version 0.9.0.1 (2024-07-10) - Documentation corrected. - Option "MultiCoreHet" for parameter executionmodel added. - Option "ClusterHet" for parameter executionmodel added. - Option "FutureApplyHet" for parameter executionmodel added. Version 0.9.0.2 (2024-08-19) - TerminationFactory integrated with consistency checks. - Loop for repeated evaluation and aggregation of stochastic functions integrated (parameter evalrep). Version 0.9.0.3 (2024-10-01) - Option "PAC" for parameter terminationCondition added. - Parameters PACdelta and fSpace added for PAC termination condition. Version 0.9.0.4 (2025-02-13) - Parameter worstFitness added. - Parameter terminationThreshold added. - Parameter decoder added. Version 0.9.0.5 (2025-03-07) - Filenames of log-file and result-file added to result. Version 0.9.0.6 (2025-03-09) - initgene option added. For "sgp", two methods: "InitGene" and "InitGeneGe". Version 0.9.0.7 (2025-04-08) - Exclusive filenames for creating logs and result files avoids conflicts in file access on parallel/distributed systems (in xegaRun). Version 0.9.0.8 (2025-04-14) - xegaRun: algorithm="sgede" Grammatical evolution with differential evolution operators. - sgX factory functions extended for "sgede". - NewEnvXOR: Dependency on gene representation removed. Can be optimized by "sgp", "sge" and "sgede". Version 0.9.0.9 (2025-04-14) - xegaRun: Column names added to $popStat. Version 0.9.0.10 (2025-05-01) - xegaRun: Self reporting of actual number of cores used. Version 0.9.0.11 (2025-06-29) - xegaRun: pipeline=TRUE implies that the population is converted into a list of genetic operator pipelines. When parallelized, the genetic operator pipelines are evaluated in parallel. anytime=TRUE to write a xegaResult after each generation in a result file. - xegaAnyTimeResult() writes a xegaResult file. Version 0.9.0.12 (2025-07-26) - Pipeline now correct for crossover operators with 2 kids. - Options (DERSF, DETVSF, CauchySF, FBASF, RGSF) for scale factors for differential evolution added. Version 0.9.0.13 (2025-08-17) - xegaRun: Variable GAconfig changed. - xegaReRun: Extract penv and grammar from solution object. Output of R-script to repeat run. Version 0.9.0.14 (2025-08-17) - Bug fix for pipelines with algorithm="sgp" Rebuilt with package xegaGpGene 1.0.0.3 Version 0.9.0.15 (2025-08-19) - Bug fix in xegaReRun: Call to xegaRun. - xegaRun: element xegaVersion added. - Documentation sgXFactory corrected. - Documentation xegaRun corrected. Crossover default is "Cross2Gene". 1 kid crossover: "AllCrossGene". Version 0.9.0.16 (2025-08-20) - Rebuilt with packages xegaGaGene 1.0.0.5 and xegaDfGene 1.0.0.6. Smaller function closures of genetic operator pipelines for less communication overhead in distributed settings. Version 0.9.0.17 (2025-08-21) - Rebuilt with package xegaDfGene 1.0.0.7. target gene and other genes in replication configurable with different selection mechanisms. - Reference to Grammatical Differential Evolution added.