8 бит считается мало
Попробовал использовать 8 бит
Получились такие хеш-коды:
Ощущения
7 - катастрофическое
6 - смертельное
5 - травмирующее
4 - командующее
3 - предупреждающее
2 - сообщающее
1 - ожидающее
0 - поощряющее
Цвет
7 - красное (1 разряд из силы ощущений)
6 - зеленое (1 разряд из силы ощущений)
5 - синее (1 разряд из силы ощущений)
4 - признак прозрачности
3 - признак блеска
2 - красное (2 разряд из силы ощущений)
1 - зеленое (2 разряд из силы ощущений)
0 - синее (2 разряд из силы ощущений)
Вкус
7 - тухлое (1 разряд из силы ощущений)
6 - кислое (1 разряд из силы ощущений)
5 - соленое (1 разряд из силы ощущений)
4 - сладкое (1 разряд из силы ощущений)
3 - тухлое (2 разряд из силы ощущений)
2 - кислое (2 разряд из силы ощущений)
1 - соленое (2 разряд из силы ощущений)
0 - сладкое (2 разряд из силы ощущений)
Размеры (м) и время (с)
6 бит порядка и 2 бит мантиссы
h(v) ::= int((log10(abs(v))*8+257)/2)
обратная восстанавливающая функция
v(h)=10^((h-128)/4)
которая дает десятичные мантиссы 1, 2, 3, 6
исключение: h(0) = v(0) = 0
Уровни сложности
биты:
5-7 - группа сложности (1 - стохастическое, 2 - элементы, 3 - процессы, 4 - корпорации)
3-4 - период сложности по элементам сигмоиды (1 = подготовка, 2 - положительная ОС, 3 - отрицательная ОС, 0 = консервация)
2 - вид абстрактности (0 - конкретное, 1 - абстрактное)
0-1 - фаза цикла Деминга (0=Act, 1=Plan, 2=Do, 3=Check)
для хранения информации о признаках должно хватить :)