2013-04-23 3 views
1

Я планирую использовать tinyGP в качестве способа подготовки набора входных переменных (около 400 или около того) до значения, установленного ранее. Существует ли максимальный размер входных переменных? Нужно ли мне указывать одинаковое количество переменных каждый раз?Максимальная длина ввода/переменная длина ввода для TinyGP

У меня есть много вычислительной мощности (500 основных кластеров на выходные), так что любые мысли о том, какие параметры использовать для такой большой проблемы?

веселит

ответ

1

В TinyGP вашей постоянной и переменной долей пула и то же пространство. Сумма этих двух пространств не может превышать FSET_START, которая по существу является кодом операции вашего первого оператора. По умолчанию это 110. Так что ваш 400 уже по этому поводу. Это должно быть просто вопросом увеличения кода операции первой команды, чтобы сделать достаточно места. Вы также захотите убедиться, что у вас все еще есть достаточно большой «постоянный пул».

Вы можете увидеть это проверяется с помощью следующей строки в TinyGP:

if (varnumber + randomnumber >= FSET_START) 
    System.out.println("too many variables and constants"); 
Смежные вопросы