|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Yuri Burger 2:468/85.3 09 Oct 2001 21:52:45 To : Alexey Kuzin Subject : ГА --------------------------------------------------------------------------------
07 Oct 01 08:16, Alexey Kuzin wrote to All:
AK> стpок заданной длины ). ... каждый ген используется для кодиpовки
AK> некотоpого интеpвала значений одного из
AK> пойму. Как же пpоисходят опеpации с этим интеpмавлом и как опpеделяется
Hе принимай все так сложно :)
Смотри, нужно тебе скажим начти такой X, при котором f(X) принемает
максимальное значение. Поставим условие, X есть целое число из интервала 0-255.
Таким образом вектор будет не что иное как байт - 8 бит, кодирующие все
возможные числа интервала 0-255
Усложним, нужны действительные числа интервала 0-255. Теперь берем за
вектор 2 байта (ворд) и используем обратное преобразование:
Xreal=Xvector/256
Если нужна бОльшая точность, то делитель, а соответственно и длину вектора,
увеличиваем. Если нужен знак, то добавляем еще один бит, означающий знак.
И это лишь один из способов представить данные. Hапример, я решал задачу с
алфавитным кодированием - вектор есть набор элементов, каждый из которого
взятый в числовом представлении отображается на множество "букв" заданного
"алфавита". В моей задаче этими буквами были разнообразные молекулярные
структуры.
Kрюгер.
---
* Origin: А хто тут есть, у кого есть за что поесть? (2:468/85.3)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/23173bc371d3.html, оценка из 5, голосов 10
|