Описание тега genetic-programming

Генетическое программирование (ГП) - это специализация эволюционных вычислений, где каждый человек представляет собой компьютерную программу. Он используется для оптимизации набора компьютерных программ в соответствии с условиями пригодности, определяемыми способностью программы выполнять данную вычислительную задачу.
3 ответа

Поиск генератора случайных программ на питоне

Я ищу программу, которая может генерировать случайные, но действительные программы на Python, аналогичные Генератор случайных Си программ. Я пытался сделать это сам, давая случайный вклад в питона tokenize.untokenize() функции, но, конечно, большая …
1 ответ

Замена поддерева в кроссовере

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

Как мне отформатировать дерево, чтобы оно работало с молнией Clojure?

Я создаю деревья s-выражений для проблемы генетического программирования, и мне нужно изменить части деревьев в процессе эволюции. Я столкнулся с функцией молнии Clojure, которая, кажется, должна быть идеальной, но я не могу понять, как ее использов…
11 окт '10 в 00:21
1 ответ

Реализация генетического программирования ошибок R

Так что я новичок в R. Я начал изучать это вчера, потому что есть некоторые данные, которые очень устойчивы к автоматическому импорту в Mathematica и Python. Я строю несколько методов машинного обучения для анализа данных, которые теперь можно импор…
11 июн '16 в 20:04
3 ответа

Есть ли какой-нибудь генетический код программирования, написанный R

Я интересуюсь эволюционными алгоритмами. Я проверил генетические алгоритмы с R, но кто-то пробовал с генетическим программированием? Вы знаете, есть ли где-нибудь код, написанный на R.
21 апр '10 в 08:08
1 ответ

Использование теории графов в задаче маршрутизации транспортных средств

Я работаю над проблемой маршрутизации транспортных средств с одним депо. Определение проблемы заключается в следующем. Есть n машин, которые нужно посетить на нескольких сайтах. Каждый сайт имеет свои специфические ограничения, такие как только тран…
1 ответ

Как включить нелинейные функции в TinyGP?

Я пытаюсь расширить набор функций программного обеспечения TinyGP, включив в него нелинейные функции, такие как sin, cos и tan. Проблема в том, что печать дерева выполняется с помощью рекурсии, печати человека, затем функции (+, -, *, /), а затем др…
03 дек '15 в 23:42
1 ответ

Как извлечь несколько параметров из двоичной хромосомы

Я пытаюсь использовать библиотеку AForge.Net Genetics для создания простого приложения в целях оптимизации. У меня есть сценарий, в котором у меня есть четыре входных параметра, поэтому я попытался изменить класс " OptimizationFunction2D.cs", распол…
31 янв '14 в 14:39
0 ответов

Как исправить код Python/DEAP для множественной регрессии с использованием символического регрессионного генетического программирования?

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

Пользовательское представление населения с пакетом Python deap

Я использую пакет Python deap. Моя проблема состоит в том, чтобы получить мою популяцию из набора данных и генерировать ее из генов. Например: у меня есть [[1,2,0,0,...],[1,3,4,0,...],...] в качестве набора данных, и я хочу выбрать случайные n элеме…
1 ответ

Как получить случайный узел из дерева?

Это выглядит просто, но я нашел реализацию хитрой. Мне нужно это для простой проблемы генетического программирования, которую я пытаюсь реализовать. Функция должна, для данного узла, возвращать сам узел или любого из его дочерних элементов, так что …
04 апр '10 в 10:41
0 ответов

Генетическое программирование в агентном моделировании с NetLogo

У меня есть агентная модель, написанная на NetLogo. Теперь я хочу поднять его на следующий уровень и развить своих агентов как популяцию генетического программирования. Мне нужен способ включить часть генетического программирования в мою модель NetL…
1 ответ

Регулярное выражение, чтобы поймать все возможности?

Мой вклад - это генетические данные, которые выглядят так: SNP VALUE rs123456 A/G rs345353 del/CTT rs343524 T rs243224 T/del .... Не углубляясь в генетику, у всех нас есть 2 аллеля (мама и папа), так что если у вас есть одно значение без "/" (A/C/G/…
1 ответ

Поддержание численности населения в генетическом алгоритме / программе

Я пишу генетическую программу, но это было некоторое время, поэтому я немного заржавел. Если я начну с численности населения 100 особей и выберу 50 для отбора по турниру, а после кроссовера в каждой паре будет получено 50 особей следующего поколения…
05 июл '14 в 18:00
3 ответа

Нужна помощь в решении проблемы с генетическим алгоритмом

У меня есть эта программа, которая имитирует пенальти между двумя командами. Цель - 24 х 8 с координатой (0,0) в левом нижнем углу. - В каждой команде 5 кикеров и 1 вратарь (для удобства я вызову 2 команды: команду А и команду Б) Команда A - есть 5 …
20 ноя '10 в 22:38
1 ответ

Мутация кода на основе llvm для генетического программирования?

Для изучения генетического программирования я хотел бы реализовать эволюционную систему на основе llvm и применить кодовые мутации (возможно, на уровне IR). Я нашел llvm-mutate, который очень полезен для выполнения точечных мутаций. Насколько я поня…
1 ответ

Преобразовать из рекурсивной в итеративную функцию CUDA C++

Я работаю над генетической программой, в которой перенесу часть тяжелой работы в CUDA. (Ранее просто OpenMP). Он работает не очень быстро, и я получаю ошибку, связанную с рекурсией: Размер стека для функции ввода '_Z9KScoreOnePdPiS_S_P9CPPGPNode' не…
14 май '13 в 08:54
2 ответа

Модель острова в ECJ

В генетическом программировании (GP), когда используется островная модель, означает ли это, что она разделит размер популяции между островами? Например, если в файле параметров у нас есть pop.subpop.0.size = 4000 и у нас есть 4 острова, значит ли эт…
04 июн '15 в 14:24
1 ответ

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

Я написал свою собственную структуру генетического программирования. У меня действительно хороший уровень охвата модульных тестов, поэтому я уверен, что отдельные компоненты работают правильно. То, что я ищу, - это достаточно простая проблема, котор…
0 ответов

Добавление нелинейной функции TinyGp

Я пытаюсь расширить набор функций программного обеспечения TinyGP, включив в него нелинейные функции, такие как sin, cos и tan. Проблема заключается в том, чтобы вырастить дерево с помощью функций, которые принимают один параметр, и выполнить пересе…
05 ноя '16 в 23:15