?

Log in

No account? Create an account

Previous Entry | Next Entry

О длине анаграмм

Под длиной анаграммы понимается общее количество букв в анаграмме. Она зависит о длины базового текста и кратности анаграммы (количества строк анаграммы). Поэтому пока будем рассматривать не общую длину анаграммы, а длину базового текста анаграммы.

Какая длина базового текста анаграммы является оптимальной
для наиболее полного достижения целей анаграммы как
художественного произведения?

Простой подсчёт по базе данных сущестующих анаграмм даёт среднюю длину базового текста в 11.5 букв (функция плотности распределения будет дана в отдельном комментарии).
По-видимому это значение и являтся практически обоснованным оптимальным значением.

Значительно меньшие по длине базовые тексты
приводят к суперкратким анаграммам, которые часто неполно раскрывают тему (хотя конечно бывают и исключения).
Значительно большие по длине анаграммы могут
более полно раскрывать тему, но на практике этого часто не происходит.

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

1-й cпособ.

Есть несколько коротких анаграмм:
A1-B1, A2-B2, A3-B3...
Из них легко составить очень длинную анаграмму A1 A2 A 3 ... - B1 B2 B3 ...
Конечно, при этом тексты анаграмм должны иметь смысловую близость.

Пример, есть набор анаграмм.
зелена - не заел,
звенела - не зевал,
дурнела - не удрал,
ерундила - не ударил,
произнесла - не заспорил,
трезвонила - не затворил,
надерзила - не задирал.
удивлена - не удавил,
не изжил, изнежил.

Из него создаётся такая достаточно длинная обычная анаграмма.

1-я строка: звенела, зелена, ерундила, дурнела, трезвонила, произнесла, надерзила, удивлена - не изжил,

2-я строка: не заел, не зевал, не удрал, не ударил, не заспорил, не затворил, не задирал, не удавил, изнежил.

Как видно размер строки этой анаграммы - 65 символов, что почти в 6 раз выше среднего значения.

Аналогичный приём, но в более трудном исполнении, применим, если у вас имеется множество неточных анаграмм, почти-анаграмм. В этом случае ещё приходится им подбирать пару из 'домашних заготовок'.

2-й способ.

Он требует использования программы поиска 'дополнений'.
Берём практически любые (но лучше близкие по составу) два слова.
Одно из них будет начинать первую строку анаграммы, другое - вторую строку. С помощью программы находим множество слов-дополнений, которые дополняют первую и вторую строку. Если получалась приличная анаграмма, то можно снова
выбрать пару подходящих (по смыслу к уже имеющимся) слов и начать аналогичный следующий шаг.

Если хорошей анаграммы не нашлось, то можно попытаться слегка изменить слова дополнения, чтобы смысл в общем тексте появился. Поскольку общей анаграммы в этом случае нет, то необходимо повторить процедуру поиска 'дополнений', считая начальной базой уже полученную почти-анаграмму.

Таким образом можно создавать хорошие по смыслу анаграммы практически неограниченной длины.

3-й способ.

Берем ЛЮБЫЕ два длинных текста (это могут быть просто художественные литературные тексты с очень хорошим смыслом и формой). Скорее всего они рассогласованы.
То есть имеют состав букв:
S A1
S A2
S - это общая часть букв двух текстов. А1 и A2 это лишние (непересекающиеся)
множества букв первого и второго текста.
Таким образом, для того, чтобы точно анаграмммировать исходные тексты, необходимо построить анаграммы к множествам A1 и A2. Которые потом приплюсовываются
к исходным текстам (противоположным).

Если пересечение (S) значительное, то множества A1 и A2 могут быть сравнительно небольшими. Что облегчит создание их анаграмм. Кроме того, легче будет рассовать (спрятать) слова анаграмм среди текста, состав которого является общим для двух текстов. Чуть позже я проведу экспериментальное обоснование этого метода на примерах из классической литературы.

Comments

( 1 comment — Leave a comment )
marinol
Nov. 19th, 2016 10:27 pm (UTC)
Частота длин базовых текстов анаграмм.
Первая колонка - длина базового текста.
Вторая - количество анаграмм.

4 => 5
5 => 31
6 => 120
7 => 244
8 => 436
9 => 796
10 => 919
11 => 945
12 => 889
13 => 723
14 => 525
15 => 373
16 => 223
17 => 155
18 => 81
19 => 53
20 => 33
21 => 21
22 => 13
23 => 9
24 => 6
25 => 7
26 => 8
27 => 2
28 => 6
29 => 2
30 => 4
31 => 3
32 => 3
33 => 1
34 => 3
35 => 1
36 => 1
39 => 1
42 => 1

Edited at 2017-01-22 08:46 am (UTC)
( 1 comment — Leave a comment )

Latest Month

November 2017
S M T W T F S
   1234
567891011
12131415161718
19202122232425
2627282930  

Page Summary

Powered by LiveJournal.com
Designed by Lilia Ahner