Category: it

Category was added automatically. Read all entries about "it".

Список программ и файлов для словесной комбинаторики

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


Архив комбинаторной литературы: https://drive.google.com/drive/folders/1pNLuI5PzzvBQQjfeuHu5Cio6w134Sw2D?usp=sharing
Зеркало:
https://yadi.sk/d/Dc1-jF4UnWoK_Q

Анимация анаграмм: https://marinol.livejournal.com/1027746.html
Порядкограммы: https://marinol.livejournal.com/1026724.html

Статья "Конструирование анаграмм": https://drive.google.com/file/d/17_Dc-E_xi7dYzBQbY3hGwPIX2moaChWA/view?usp=sharing

Новая книга анаграмм.

Онлайн база данных анаграмм.
Онлайн база данных равнобуквиц (пантограмм).
Онлайн база данных палиндромов.
Онлайн база данных разнобуквиц.
Онлайн база данных слоговых палиндромов.
Онлайн база данных слоговых анаграмм.
Слоговые анаграммы (простые). (сгенерировано программой)
Слоговые палиндромы в одно слово. (сгенерировано программой)
Слоговые палиндромные челюсти в два слова. (сгенерировано программой)
Слоговые палиндромные челюсти в два слова. (сгенерировано программой)
Слова анаграммы (сгенерировано программой по словарю Зализняка)

Списки слов для начально-концевых тавтограмм: http://www.olegmarin.ru/tavtend/

О длине анаграмм.
http://marinol.livejournal.com/861155.html

Палиндрогены
http://marinol.livejournal.com/791756.html

Новая папка для комбинаторных файлов:
http://marinol.livejournal.com/492012.html

Выложил базу данных палиндромистов и палиндромов.
http://marinol.livejournal.com/276744.html

Новая (диалоговая) версия комбинаторных программ:
http://marinol.livejournal.com/165386.html

Компьютерная палиндромная антология:
http://marinol.livejournal.com/197021.html

Список палиндромистов:
http://marinol.livejournal.com/225541.html

Метод генерации палиндромов с помощью решения задачи ЦЛП:
http://marinol.livejournal.com/196763.html

Способ создания рифмованных анаграмм
http://marinol.livejournal.com/305170.html

Collapse )

РаЗнобуквицы

Навигационная система по раЗнобуквицам:
http://www.olegmarin.ru/raznobase/

новые разнобуквицы (составлены программой):
кот, хряпнешь - блюй, жгуч, в зады эф-съёмщиц!
котяра! НЭП! - вздыбь, жгуч, шлюх фей-съёмщиц!

Из старых материалов.

Задача поиска разнобуквицы сводится к решению задачи булева линейного программирования. Сначала составляется словарь допустимых в разнобуквице слов. Слов, в которых каждая буква встречается не более одного раза. Таких слов около 347 тысяч.

Для каждого такова слова вводится булева переменная, то есть целочисленная переменная, принимающая значения 0 или 1. Единица означает, что данное слово входит в разнобуквицу, ноль – не входит. Для каждой из букв алфавита линейной суммой по всем словам определяется сумма использованных в комбинации букв. В случае разнобуквицы для каждой буквы такая сумма должна давать ровно 1. То есть задача ЦЛП имеет около 347 тысяч переменных и 33 (по числу букв) ограничения. В качестве критерия можно задавать, например, минимум слов, или максимум глаголов и т.д.

Можно также задавать дополнительные ограничения на количества слов, существительных, глаголов и прилагательных (задавать роды, числа, падежи), выискивая нужную синтаксическую схему. Можно 'достраивать' разнобуквицу, задавая её начало. Так были построены разнобуквицы со словами 'коты', 'котяра'.

Для решения задачи ЦЛП применяется open source пакет LP_SOLVE. Типичное время поиска - минута, или несколько минут, если заданы исключения.

Недостатком подхода является то, что в результате решения получается одна разнобуквица. Для получения других разнобуквиц необходимо модифицировать условие задачи, например, внести какое-либо из слов в список исключаемых из решения слов.
'Разнообразить' разнобуквицы можно ещё одним способом – построить анаграммы на часть слов разнобуквицы.

База данных слоговых палиндромов

База данных слоговых палиндромов в виде Excel таблицы:
https://drive.google.com/folderview?id=0Bx5i8aQxfrlefkgxYkVUT3BtWWtfcnhxRmRyRzY5ZV9WdFZ5aG9rRnNMcnAtVVpNVl8zT2s&usp=sharing
ну и, конечно, там же мои первоначальные опыты в этой области.

авторы слоговых палиндромов:
Адрианов Роман
Бубнов Александр
Гринберг Борис и еще
Лукомников Герман
Марьин Олег
Нагорских Павел
Овчинников Пётр
Силиванов Валерий
Федин Сергей
Филимоненков Виктор
Чирказов Дмитрий
Чудасов Иван
PS. В случае отсутствия личных страниц с палиндромами приводятся страниы, где палиндромы цитируются.

Выложил базу данных палиндромистов и палиндромов.

Выложил новую версию программы "Комбинаторный Поэт".

https://sites.google.com/site/mnogoanagramm/home/7-fajly

Она включает в себя базу данных палиндромов.
Около 300 авторов и около 56 тысяч палиндромов.
Имеется возможность поиска по авторам и ключевым словам.
Списки тавтопалиндромов и суперпалиндромов.
Есть функция анализа палиндрома, разложения, поиска
автора (авторов).

Также расширены возможности поиска слов в словаре.
Можно использовать функции
is_pal() - слово палиндром
is_pan() - разнобуквица
is_anag() - анаграмма
is_meta() - метаграмма
а также строковые функции: длина строки, подстрока и другие.

Добавлена возможность поиска анаграмм на английском языке.
Можно также добавить свой (любой, но один) язык, как дополнительный язык.

Компьютерная палиндромная антология

Заканчиваю первую версию компьютерной палиндромной антологии.
Она будет оформлена как часть моей freeware программы "Комбинаторный Поэт"

http://marinol.livejournal.com/165386.html

Все палиндромы, включённые в базу данных палиндромов, будут выверены.
В настоящее время проверено и зафиксировано около 100 авторов и 10,000 палиндромов.

О целях именно БД палиндромов.

1. Список ВСЕХ палиндромов, опубликованных, по авторам.
Это именно БАЗА, всего остального. Периодически пополняемая и поэтому
наиболее up to date.

2. Выверка всех палиндромов. Как выясняется процент неточностей 1-2%

3. Возможность проверки новых текстов на палиндромность и на
уникальность (чтобы не изобретали 'велосипеды' или хотя бы были в курсе
того)

4. Вычисление различных статистических параметров (коэффициент Бубнова и
др.) Можно, например, для полипалиндромов определять степень их уникальности
(процент уникальных строк). Некоторые монопалиндромы разлагаются как матрешки
- можно вычислять степень разложимости (чем выше, тем 'легче' палиндром - тем он
'ближе' по трудности сочинения к полипалиндрому).
Можно например совершенно точно найти неразложимый монопалиндром
максимальной длины (среди существующих, опубликованных).
Ну и многое, многое другое. Например, пытаться вычислять степень
осмысленности палиндромов
(используя степень согласованности синтаксиса и словарь пар слов
concordance и/или другие подходы)

5. Готовый исходный материал для исследователей палиндромов.

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

Как побочный эффект, например, не составляет труда получить
(бессмысленный), но рекордный (по длине) палиндром используя
перевертни-оборотни как части гигантской матрешки.
Чтобы не выглядеть хило на фоне всяческих английских и польских
рекордных бессмыслиц.

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

В случае успеха я добавлю аналогичную базу данных по анаграммам,
пантограммам.

К авторам палиндромов просьба - откликнуться текстами своих произведений
(или ссылками на них). С целью включения их в компьютерную Антологию.
В отличие от печатных антологий, это будет неустаревающая, постоянно
пополняемая антология.

Многие авторы дали явное согласие на публикацию
своих палиндромов в Антологии (Гринберг Борис, Иван Чудасов, Владимир Волынец,
Гончаров Владимир, Валерий Назаров, Елена Павлова и др.).
Буду пытаться испрашивать у всех, с кем удалось законтактировать.