This HTML5 document contains 47 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dctermshttp://purl.org/dc/terms/
n7http://www.cs.gmu.edu/~sean/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n16https://global.dbpedia.org/id/
dbpedia-ruhttp://ru.dbpedia.org/resource/
dbthttp://dbpedia.org/resource/Template:
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n18http://cs.gmu.edu/~eclab/projects/ecj/
owlhttp://www.w3.org/2002/07/owl#
n17https://doi.org/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbchttp://dbpedia.org/resource/Category:
dbphttp://dbpedia.org/property/
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
dbrhttp://dbpedia.org/resource/

Statements

Subject Item
dbr:MCACEA
dbo:wikiPageWikiLink
dbr:Java_Evolutionary_Computation_Toolkit
Subject Item
dbr:MOEA_Framework
dbo:wikiPageWikiLink
dbr:Java_Evolutionary_Computation_Toolkit
Subject Item
dbr:Paradiseo
dbo:wikiPageWikiLink
dbr:Java_Evolutionary_Computation_Toolkit
Subject Item
dbr:HeuristicLab
dbo:wikiPageWikiLink
dbr:Java_Evolutionary_Computation_Toolkit
Subject Item
dbr:Java_Evolutionary_Computation_Toolkit
rdfs:label
Java Evolutionary Computation Toolkit Java Evolutionary Computation Toolkit
rdfs:comment
ECJ is a freeware evolutionary computation research system written in Java. It is a framework that supports a variety of evolutionary computation techniques, such as genetic algorithms, genetic programming, evolution strategies, coevolution, particle swarm optimization, and differential evolution. The framework models iterative evolutionary processes using a series of pipelines arranged to connect one or more subpopulations of individuals with selection, breeding (such as crossover, and mutation operators that produce new individuals. The framework is open source and is distributed under the Academic Free License. ECJ was created by Sean Luke, a computer science professor at George Mason University, and is maintained by Sean Luke and a variety of contributors. ECJ — это свободная исследовательская система для эволюционных вычислений, написанная на языке программирования Java. Она представляет собой программный каркас, поддерживающий ряд технологий эволюционных вычислений, таких как: генетические алгоритмы, генетическое программирование, эволюционные стратегии, параллельная эволюция, оптимизация большого числа частиц и дифференциальная эволюция. Данный программный каркас моделирует эволюционный процесс по итерациям, используя последовательность конвейеров, приспособленных для того, чтобы соединить одну или более подпопуляций индивидуумов с помощью селекции, скрещивания (такого, как кроссовер), и операторов мутации, которые порождают новых особей. ECJ имеет открытые исходные тексты и распространяется в рамках лицензии AFL. Она была создана Шоном Л
dcterms:subject
dbc:Free_software_programmed_in_Java_(programming_language) dbc:Evolutionary_computation dbc:Agent-based_software
dbo:wikiPageID
12836631
dbo:wikiPageRevisionID
1004233912
dbo:wikiPageWikiLink
dbc:Evolutionary_computation dbr:Evolution_strategies dbr:MOEA_Framework dbr:Crossover_(genetic_algorithm) dbr:Mutation_(genetic_algorithm) dbr:Paradiseo dbr:Selection_(genetic_algorithm) dbr:Academic_Free_License dbr:Genetic_algorithms dbc:Free_software_programmed_in_Java_(programming_language) dbr:Coevolution dbr:Evolutionary_computation dbr:Differential_evolution dbr:Genetic_programming dbc:Agent-based_software
dbo:wikiPageExternalLink
n7: n17:10.1023%2FB%3AGENP.0000017053.10351.dc n18:
owl:sameAs
freebase:m.02x6z5p wikidata:Q4041801 n16:3joMa dbpedia-ru:Java_Evolutionary_Computation_Toolkit
dbp:wikiPageUsesTemplate
dbt:No_footnotes dbt:Primary_sources dbt:Multiple_issues dbt:Notability
dbo:abstract
ECJ is a freeware evolutionary computation research system written in Java. It is a framework that supports a variety of evolutionary computation techniques, such as genetic algorithms, genetic programming, evolution strategies, coevolution, particle swarm optimization, and differential evolution. The framework models iterative evolutionary processes using a series of pipelines arranged to connect one or more subpopulations of individuals with selection, breeding (such as crossover, and mutation operators that produce new individuals. The framework is open source and is distributed under the Academic Free License. ECJ was created by Sean Luke, a computer science professor at George Mason University, and is maintained by Sean Luke and a variety of contributors. Features (listed from ECJ's project page): General Features: * GUI with charting * Platform-independent checkpointing and logging * Hierarchical parameter files * Multithreading * Mersenne Twister Random Number Generators * Abstractions for implementing a variety of EC forms. EC Features: * Asynchronous island models over TCP/IP * Master/Slave evaluation over multiple processors * Genetic Algorithms/Programming style Steady State and Generational evolution, with or without Elitism * Evolutionary-Strategies style (mu, lambda) and (mu+lambda) evolution * Very flexible breeding architecture * Many selection operators * Multiple subpopulations and species * Inter-subpopulation exchanges * Reading populations from files * Single- and Multi-population coevolution * SPEA2 multiobjective optimization * Particle Swarm Optimization * Differential Evolution * Spatially embedded evolutionary algorithms * Hooks for other multiobjective optimization methods * Packages for parsimony pressure GP Tree Representations: * Set-based Strongly Typed Genetic Programming * Ephemeral Random Constants * Automatically Defined Functions and Automatically Defined Macros * Multiple tree forests * Six tree-creation algorithms * Extensive set of GP breeding operators * Seven pre-done GP application problem domains (ant, regression, multiplexer, lawnmower, parity, two-box, edge) Vector (GA/ES) Representations: * Fixed-Length and Variable-Length Genomes * Arbitrary representations * Five pre-done vector application problem domains (sum, rosenbrock, sphere, step, noisy-quartic) Other Representations: * NEAT * Multiset-based genomes in the rule package, for evolving Pitt-approach rulesets or other set-based representations. ECJ — это свободная исследовательская система для эволюционных вычислений, написанная на языке программирования Java. Она представляет собой программный каркас, поддерживающий ряд технологий эволюционных вычислений, таких как: генетические алгоритмы, генетическое программирование, эволюционные стратегии, параллельная эволюция, оптимизация большого числа частиц и дифференциальная эволюция. Данный программный каркас моделирует эволюционный процесс по итерациям, используя последовательность конвейеров, приспособленных для того, чтобы соединить одну или более подпопуляций индивидуумов с помощью селекции, скрещивания (такого, как кроссовер), и операторов мутации, которые порождают новых особей. ECJ имеет открытые исходные тексты и распространяется в рамках лицензии AFL. Она была создана Шоном Люком, профессором компьютерных наук в университете Джорджа Мейсона, и поддерживается Шоном Люком и множеством спонсоров. Основные возможности (перечислены со страницы проекта ECJ): * графический интерфейс пользователя с диаграммами; * платформонезависимые контрольные точки и журналирование; * иерархические файлы параметров; * многопоточность; * генератор случайных чисел Мерсенна; * абстракции для выполнения множества форм эволюционных вычислений. Возможности эволюционных вычислений: * асинхронная островная модель для TCP/IP; * вычисления типа главный/подчинённый для сложных процессоров; * генетические алгоритмы/генетическое программирование устойчивого состояния и эволюция поколений, с использованием либо без элитизма; * эволюционные стратегии типа (mu, lambda) и эволюция (mu+lambda); * очень гибкая архитектура скрещивания; * много операторов селекции; * множественные подпопуляции и виды; * межпопуляционные перестановки; * чтение популяций из файлов; * одно- и многопопуляционная параллельная эволюция; * SPEA2 многокритериальная оптимизация (Strength Pareto Evolutionary Algorithm); * оптимизация большого числа частиц; * дифференциальная эволюция; * пространственно вложенные генетические алгоритмы; * приёмы для других многоцелевых методов оптимизации; * пакеты для экономного воздействия. Представления деревьев в генетическом программировании: * сильно типизированное основанное на множествах генетическое программирование; * эфемерные случайные константы; * автоматически определяемые функции и автоматически определяемые макросы; * леса из многочисленных деревьев; * 6 алгоритмов для создания деревьев; * огромное множество операторов скрещивания в генетическом программировании; * 7 готовых приложений генетического программирования для решения проблем из различных областей (муравей, регрессия, мультиплексор, закон Мура, чётность, два блока, ребро). Представления векторов (генетические алгоритмы): * геном фиксированной и переменной длины; * произвольные представления; * 5 векторных приложений для решения проблем из различных областей (сумма, Розенброк, сфера, шаг, шум четвёртой степени). Другие представления: * геномы, основанные на мультимножественном представлении в линейном пакете, для получения в приближении Питта наборов правил или других представлениях, основанных на множествах.
gold:hypernym
dbr:System
prov:wasDerivedFrom
wikipedia-en:Java_Evolutionary_Computation_Toolkit?oldid=1004233912&ns=0
dbo:wikiPageLength
3531
foaf:isPrimaryTopicOf
wikipedia-en:Java_Evolutionary_Computation_Toolkit
Subject Item
dbr:ECJ_(disambiguation)
dbo:wikiPageWikiLink
dbr:Java_Evolutionary_Computation_Toolkit
Subject Item
wikipedia-en:Java_Evolutionary_Computation_Toolkit
foaf:primaryTopic
dbr:Java_Evolutionary_Computation_Toolkit