2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему
 
 Комбинаторика
Сообщение01.04.2008, 21:52 


01/04/08
2
Чуваки, помогите с задачкой:

Дан алфавит А.
Найти число различных строк, находящихся на расстоянии Левенштейна(оно же редакционное расстояние) не большем, чем фиксированное k, от строки-образца длины m.

Заранее спасибо!!!

 Профиль  
                  
 
 
Сообщение01.04.2008, 23:03 


29/01/07
176
default city
Здесь чуваков нет.

 Профиль  
                  
 
 
Сообщение02.04.2008, 08:49 
Заслуженный участник
Аватара пользователя


17/10/05
3709
:evil:
Киевляне уверяли меня, что чувак — это кастрированный бык. А быков здесь, действительно, нет. Да и быкующих не любят.

 Профиль  
                  
 
 
Сообщение02.04.2008, 17:03 
Заслуженный участник
Аватара пользователя


22/11/06
1096
Одесса, ОНУ ИМЭМ
Цитата:
Киевляне уверяли меня, что чувак — это кастрированный бык.

Нет, что вы: кастрированный бык - это вол. Этимология слова чувак не вполне ясна, насколько я понимаю, хотя и в любом случае оскорбительна: http://ru.wikipedia.org/wiki/Чувак

 Профиль  
                  
 
 
Сообщение06.04.2008, 16:11 


01/04/08
2
Добрый день!

Я Вас всех, товарищи, понял... У каждого свои понятия на счёт каждого слова. Если чем обидел, прошу извинений!

Прошу помочь, ответить на поставленный вопрос.

 Профиль  
                  
 
 Re: Комбинаторика
Сообщение09.04.2008, 23:47 
Модератор
Аватара пользователя


11/01/06
5710
Дэвил писал(а):
Дан алфавит А.
Найти число различных строк, находящихся на расстоянии Левенштейна(оно же редакционное расстояние) не большем, чем фиксированное k, от строки-образца длины m.

Могу дать оценку сверху:
$$\sum_{j=0}^k \binom{m+j}{j} \binom{m}{k-j} a^k + \sum_{j=1}^k \binom{m}{j} \binom{m-j}{k-j} a^{k-j}$$
где $a=|A|$ - размер алфавита.
Идея состоит в подсчете числа строк, которые можно получить из данной операциями вставки, удаления и замены символов. К сожалению, в точности это число вычислить тяжело, потому что оно зависит от конкретной строки. А в данном посчете мы игнорируем тот факт, что одна и та же строка может быть получена из данной разными способами, и поэтому, возможно, считаем некоторые строки несколько раз. Поэтому наш подсчет ведет лишь в к верхней грани на число различных строк.

 Профиль  
                  
 
 
Сообщение10.04.2008, 04:54 
Заслуженный участник
Аватара пользователя


17/10/05
3709
:evil:
maxal, нельзя ли чуть подробнее? Например, для $k = 1$ Ваша формула даёт $2 a m + a + m$, в то время как считая все символы строки «значащими», мы получаем $((m+1)a)+(m) + (m(a-1))$ (вставки, удаления, замены) $ = 2 a m + a $.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group