Описание тега jgap

JGAP (произносится как "сойка") - это компонент "Генетические алгоритмы и генетическое программирование", предоставляемый в качестве среды Java.
1 ответ

Руководство пользователя JGAP Robocode

Я посмотрел пакет JGAP с веб-сайта robocode, и у меня возникли проблемы при попытке его настроить. Кажется, что некоторые файлы, о которых идет речь, на самом деле не находятся в загрузке. Например, строка на сайте гласит: "MyRobot that resides in s…
21 ноя '13 в 10:40
1 ответ

С использованием JGAp (библиотека генетических алгоритмов) и дублированных хромосом

Я использовал библиотеку Java JGAp генетического алгоритма. и когда я оценил хромосомы, у меня было дублирование хромосом в пробе популяции: evaluation 0 A B C A D F S F W evaluation 1: A B C A D F A D F evaluation 2: A D F A D F A D F и конфигураци…
06 май '12 в 19:11
1 ответ

Как я могу установить хромосому с неповторяющимися аллелями, используя JGAP?

Я использую JGAP для своего кода, и я хочу оценить хромосомы как это: Evaluation 0: 1 2 3 4 5 6 7 8 9 Evaluation 1: 3 5 2 1 4 6 7 8 9 До сих пор я получаю хромосомы с повторяющимися аллелями, вот так: Evaluation 1: 3 3 5 6 7 8 9 9 1 Есть ли какая-ли…
14 июн '12 в 18:29
0 ответов

Как установить уникальную хромосому в начальной популяции в JGAP?

Я пытаюсь сделать следующее: у меня есть хромосома размера N, тип которой IntegerGene. Я заинтересован в том, чтобы эта уникальная хромосома была оценена по оператору кроссовера, поэтому я использую: Configuration configuration = new DefaultConfigur…
20 июл '17 в 17:05
1 ответ

JGAP Генетическое Программирование - Классификация

Я хотел бы узнать, есть ли какие-либо учебные пособия, которые могут помочь мне начать использовать JGAP для решения и развития проблемы классификации. Пример Я хочу решить этот набор данных
0 ответов

Генетический алгоритм с двоичной осуществимостью

В моей проблеме, которую я планирую решить с помощью GA, хромосомы могут быть неосуществимы. Это означает, что некоторые решения просто недействительны, и функция пригодности для них не может быть вычислена. Моя цель - сохранить бинарный статус осущ…
1 ответ

Генетический алгоритм - порядок переменных в хромосоме

Используя концепцию точек пересечения, порядок переменных в хромосоме, по-видимому, имеет значение: переменные, расположенные непосредственно рядом друг с другом, будут иметь больше шансов остаться вместе в детских хромосомах по сравнению с переменн…
1 ответ

GA Jgap: Избегайте дубликатов (дублетов) хромосом, где порядок не учитывается

Я реализую с помощью JGAP генетический алгоритм для решения проблемы, когда хромосома представляет собой список целых чисел (я хотел бы сохранить N подходящих решений в результате, а не только самое подходящее). Каждое целое число должно появляться …
22 апр '14 в 12:51
1 ответ

Избегайте хромосомы иметь дубликаты генов (JGAP)

Я использую JGAP в качестве API для настройки моего приложения GA. В моей хромосоме иногда встречаются двойные целочисленные значения в виде аллелей. Я использую базовый генератор случайных чисел, чтобы получить случайные значения из желаемого диапа…
31 окт '13 в 06:28
1 ответ

Генетический алгоритм - стратегии для оптимизации переменной длины

У меня есть проблема, которую я хочу решить, используя генетические алгоритмы (GA). Вы можете упростить это до следующей задачи: Я хочу оптимизировать автопарк компании, то есть количество машин и моделей автомобилей. У меня уже есть фитнес-функция …
1 ответ

Могу ли я иметь хромосому переменной длины в JGAP?

Я использую JGAP для генерации тестовых векторов для схемы. Я получил максимальный охват одного тестового вектора, установив гены хромосомы в биты. Теперь мне нужно получить 100% покрытие с минимальным количеством тестовых векторов. Если я спроектир…
1 ответ

Установить предел гена на хромосоме

В настоящее время я экспериментирую с JGAP 3.6, чтобы создать уровни для простой игры с подземельями. Проблема заключается в использовании представления хромосом, где каждый ген содержит целочисленное значение, которое представляет тип комнаты, напр…
11 апр '15 в 15:03
1 ответ

JGAP не сохраняет сильнейшего человека

Я пытаюсь JGAP для задачи генетического алгоритма. Я использовал их пример: // Start with a DefaultConfiguration, which comes setup with the // most common settings. // ------------------------------------------------------------- Configuration conf…
02 апр '16 в 21:42
1 ответ

Включая рамки в Java - IntelliJ

Это может быть довольно простой вопрос, но я действительно схожу с ума, потому что я не понимаю, что я хочу работать. Я стараюсь просто включить фреймворк в свой проект, но я понятия не имею, как... Я использую IntelliJ IDEA, я работаю над небольшой…
09 май '16 в 12:17
1 ответ

JGAP IntegerGene возвращает нуль при вызове метода getAllele()

Я использую библиотеку JGAP для моего GA.. Я создаю хромосому, как это Gene[] genes[i] = new IntegerGene(conf,someInteger, someInteger); Chromosome mChromosome = new Chromosome(conf, genes); conf.setSampleChromosome(mChromosome); Но когда я пытаюсь …
07 мар '16 в 13:09
1 ответ

Хромосома с неповторяющимися аллелями

Я прочитал рекомендацию о том, как найти недублированные хромосомы: используя JGAp (библиотека генетических алгоритмов) и дублированные хромосомы Как вы находите хромосому с неповторяющимися аллелями, используя JGAP?
10 сен '12 в 18:52
1 ответ

Genotype.evolve() выдает "Метод сравнения нарушает его общий контракт"

Я пишу генетический алгоритм для решения проблемы классификации. Я настраиваю свою конфигурацию точно так, как я видел, что другие делают онлайн, но использую мою собственную функцию фитнеса (обязательно). Я генерирую случайный генотип, который соде…
14 дек '17 в 11:45
2 ответа

Есть ли какие-то "ошибки", о которых я должен знать в отношении использования многопоточности в JGAP?

Я работаю над проектом по генетическому программированию, который пытается генерировать GP, которые будут представлять изображение. Мой подход состоит в том, чтобы разделить изображение на разные независимые секции, и отдельные потоки выполняют над …
0 ответов

Генетический алгоритм в Java с использованием библиотеки JGAP

Я пытаюсь изучить и реализовать генетический алгоритм, который бы находил список бесплатных терминов для конкретной выбранной болезни, которую мог бы выбрать пользователь. Поскольку я никогда не работал с генетическим алгоритмом, я был бы рад, если …
01 авг '21 в 18:55