реклама на сайте
подробности

 
 
> Как найти корни многочлена, В поле Галуа
Dmel
сообщение Oct 31 2005, 14:49
Сообщение #1





Группа: Участник
Сообщений: 4
Регистрация: 21-10-05
Пользователь №: 9 927



Для декодера Рида-Соломона необходимо вычислять корни многочлена в поле 2**8 (байтовое представление). В настояший момент поиск корней ведется подстановкой по очереди 255 значений в многочлен, что приводит к большим затратам времени. Существует ли алгоритм быстрого вычисления корней?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Виктория
сообщение Oct 31 2005, 15:28
Сообщение #2


инженер
****

Группа: Свой
Сообщений: 520
Регистрация: 19-09-05
Из: Самара
Пользователь №: 8 701



В смысле вычисление нулей многочлена? Тогда может среди классических поискать - метод деления пополам (или "золотого сечения") и посмотреть применимость к задаче.
Может это и дилетантский совет blush.gif (конечно лучше в учебниках по криптографии поискать).
С методом деления пополам нужно определиться - решаема ли проблема определения нужного (одного из двух) отрезка функции многочлена, где может находиться корень.
Go to the top of the page
 
+Quote Post
RCray
сообщение Nov 3 2005, 12:45
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 170
Регистрация: 14-09-05
Из: Suwon
Пользователь №: 8 548



Цитата(Vic1 @ Oct 31 2005, 19:28)
В смысле вычисление нулей многочлена? Тогда может среди классических поискать - метод деления пополам (или "золотого сечения") и посмотреть применимость к задаче.
Может это и дилетантский совет blush.gif (конечно лучше в учебниках по криптографии поискать).
С методом деления пополам нужно определиться - решаема ли проблема определения нужного (одного из двух) отрезка функции многочлена, где может находиться корень.
*


парень ты вообще в теме или просто ляпнуть что-нибудь надо было?
Go to the top of the page
 
+Quote Post
Виктория
сообщение Nov 3 2005, 13:50
Сообщение #4


инженер
****

Группа: Свой
Сообщений: 520
Регистрация: 19-09-05
Из: Самара
Пользователь №: 8 701



Цитата(2b|!2b?.. @ Nov 3 2005, 16:45)
...
парень ты вообще в теме или просто ляпнуть что-нибудь надо было?
*


Опять молодежь зеленая angry.gif

Да, это взгляд со стороны (алгоритмический, или программерский, как хотите). Мне вполне понятно, что представляет собой корректирующий многочлен, что вводится арифметика. А в остальное я не хочу вникать - это дело разработчика. Я даю только совет дилетанта со стороны: почему бы не сократить перебор (поиск корней подстановкой) путем использования аналогичных алгоритмов из другой области математики (в данном случае - поиск нулей функции с помощью алгоритма деления пополам). Если уже введены алгебраические операции, то кто мешает разработать алгоритм по аналогии!

Если Вы категорически с этим не согласны, то можете привести свои аргументы (а может и свои советы автору темы). Я только добавлю, что в некоторых ситуациях взгляд со стороны помогает выйти из круга.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 06:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01372 секунд с 7
ELECTRONIX ©2004-2016