|
Программа rsegm версия 0.0.6
Программа rsegm версия 0.0.6
Проект начат 2003-11-28; Последние изменения 2004-01-10
1 Загрузка
2 Файл readme.koi
3 Использование и сводка опций
4 Описание
5 Развитие программы
6 Лицензия
1 Загрузка
Исходники: src/rsegm-0.0.6.tgz [38 Кб ]
Исполнимый файл для Win9x/2000/XP (кросс-скомпилированный под minGW): mingw/rsegm.zip [23 Кб ]
2 Файл readme.koi
rsegm --- ренормализация перекладывания отрезков
ПОДДЕРЖИВАЕМЫЕ ОКРУЖЕНИЯ
GNU/Linux/GMP or GNU/Linux
http://www.gnu.org GNU/Linux
http://www.mingw.org MinGW --- Minimalist GNU For Windows
http://www.swox.com/gmp/ GNU Multiple Precision Library
КОМПИЛЯЦИЯ
Имеется два варианта компиляции.
1) Если нет длиннной арифметики (для бедных). Введите
make -f makefile.nomp (или gmake-f makefile.nomp)
в директории, где находятся тексты программы.
2) С библиотекой длинной арифметики GNU Multiple Precision
(GMP). Введите 'make' (or 'gmake') в директории с исходниками.
Компиляция может не завершиться по следующим причинам: (а)
библиотека GMP не установлена; (b) обёртка длинной арифметики для C++
<gmpxx.h> не установлена.
В обоих случаях (a) и (b) загрузите GNU MP с указанного выше адреса;
./configure --enable-cxx; make; make install
КРАТКАЯ ИНСТРУКЦИЯ
Введите
./rsegm -i10 -d1,2,3,4 -r4,3,1,2 -l0.21321412,0.124909,0.31225291,0.321521
чтобы увидеть 10-ю ренормализацию перекладывания отрезков с длинами
(lambda_1,lambda_2,lambda_3,lambda_4)=(0.21321412,0.124909,0.31225291,0.321521)
где исходный порядок отрезков есть
(d_1,d_2,d_3,d_4)=(1,2,3,4);
а порядок отрезков в образе есть
(r_1,r_2,r_3,r_4)=(4,3,1,2).
Десятая ренормализация есть
lambda= 0.032078 0.241343 0.346697 0.379883
d= 1 4 2 3
r= 4 2 3 1
Условия использования описаны в файле LICENSE.koi
3 Использование и сводка опций
user@computer$ ./rsegm --help
Usage: rsegm [OPTIONS]
Mandatory arguments to long options are mandatory for short options too
-d, --domain=ILIST the order of segments in the domain of transform
-r, --range=ILIST the order of segments in the range of transform
-l, --lambda=DLIST the lengths of segments (not normalized)
-i, --iterations=N do N renormalizations (default N=150)
-a, --all_info display complete info
-p, --precision=P number of bits per number (def. 64)
-f, --fprecision=L Set output format %.Lf
-g, --gprecision=L Set output format %.Lg
-s, --seed-lambda=M Seed random 'lambda' lengths generator with seed M
The following options are effective when the program is compiled with GNU MP
-t, --test-permutations Test permutations for inverse transform (adv.)
-n, --num-perm=N Output at most N permutations (def. all)
-b, --back-iterations=N The number of back iterations(def. N=10)
-S, --seed-precision=R Set seed precision (otherwise it depends on -p P)
-q, --quiet do not send any messages to stderr
-h, --help display this help and exit
-m, --man display complete description
-v, --version display version and exit
Each ILIST is made up of integers, separated by commas
DLIST is made up of real numbers, separated by commas
Default values are -d1,2,3,4 -r4,3,1,2
-l0.21321412312909434390,0.12490902092394324432,0.31225291759028134432,0.32152138238123213124
4 Описание
user@computer$ ./rsegm --man
<Пропущена информация, присутствующая в предыдущем разделе>
EXIT CODES
The program exits with code 0, only in case it has done
what it was meant to do. In all other cases the exit code.
is non-zero. For example --help option exits with code
ERROR_HELP. The errors related to interaction with operating
system has code >=16. In future versions more exit codes
can be added, but the current exit code will remain as is.
THE TABLE OF EXIT CODES:
5 Развитие программы
Даты изменения файлов программы:
2003-11-28
2003-11-30
2003-12-01
2004-01-10
6 Лицензия
rsegm
Программа доступна с http://www.math.toronto.edu/dkhmelev/PROGS/
Автор:
Дмитрий Викторович Хмелёв
dkhmelev((at))math.toronto.edu
[замените ((at)) на @, чтобы получить настоящий адрес - антиспам]
119 992, Москва, Ленинские горы, МГУ, 1 Гум. корп.,
Филологический факультет,
Лаборатория общей и компьютерной лексикологии и лексикографии.
УСЛОВИЯ ИСПОЛЬЗОВАНИЯ
Эта программа может свободно распространяться на условиях лицензии GNU
версии два или выше (см. прилагаемый файл COPYING с условиями
распространения).
Результаты, полученные с использованием этой программы должны
ссылаться на её использование. Пример ссылки:
Д.В. Хмелёв
http://www.math.toronto.edu/dkhmelev/PROGS/
Более того, Вы должны проинформировать автора о публикации.
Используя эту программу Вы соглашаетесь с условиями
использования.
ОТСУТСТВИЕ ГАРАНТИЙНЫХ ОБЯЗАТЕЛЬСТВ
ПОСКОЛЬКУ НАСТОЯЩАЯ ПРОГРАММА РАСПРОСТРАНЯЕТСЯ БЕСПЛАТНО, ГАРАНТИИ
НА НЕЕ НЕ ПРЕДОСТАВЛЯЮТСЯ В ТОЙ СТЕПЕНИ, В КАКОЙ ЭТО ДОПУСКАЕТСЯ
ПРИМЕНИМЫМ ПРАВОМ. НАСТОЯЩАЯ ПРОГРАММА ПОСТАВЛЯЕТСЯ НА УСЛОВИЯХ "КАК
ЕСТЬ". ЕСЛИ ИНОЕ НЕ УКАЗАНО В ПИСЬМЕННОЙ ФОРМЕ, АВТОР И/ИЛИ ИНОЙ
ПРАВООБЛАДАТЕЛЬ НЕ ПРИНИМАЕТ НА СЕБЯ НИКАКИХ ГАРАНТИЙНЫХ ОБЯЗАТЕЛЬСТВ,
КАК ЯВНО ВЫРАЖЕННЫХ, ТАК И ПОДРАЗУМЕВАЕМЫХ, В ОТНОШЕНИИ ПРОГРАММЫ, В
ТОМ ЧИСЛЕ ПОДРАЗУМЕВАЕМУЮ ГАРАНТИЮ ТОВАРНОГО СОСТОЯНИЯ ПРИ ПРОДАЖЕ И
ПРИГОДНОСТИ ДЛЯ ИСПОЛЬЗОВАНИЯ В КОНКРЕТНЫХ ЦЕЛЯХ, А ТАКЖЕ ЛЮБЫЕ ИНЫЕ
ГАРАНТИИ. ВСЕ РИСКИ, СВЯЗАННЫЕ С КАЧЕСТВОМ И ПРОИЗВОДИТЕЛЬНОСТЬЮ
ПРОГРАММЫ, НЕСЕТ ЛИЦЕНЗИАТ. В СЛУЧАЕ ЕСЛИ В ПРОГРАММЕ БУДУТ ОБНАРУЖЕНЫ
НЕДОСТАТКИ, ВСЕ РАСХОДЫ, СВЯЗАННЫЕ С ТЕХНИЧЕСКИМ ОБСЛУЖИВАНИЕМ,
РЕМОНТОМ ИЛИ ИСПРАВЛЕНИЕМ ПРОГРАММЫ, НЕСЕТ ЛИЦЕНЗИАТ.
ЕСЛИ ИНОЕ НЕ ПРЕДУСМОТРЕНО ПРИМЕНЯЕМЫМ ПРАВОМ ИЛИ НЕ СОГЛАСОВАНО
СТОРОНАМИ В ДОГОВОРЕ В ПИСЬМЕННОЙ ФОРМЕ, АВТОР И/ИЛИ ИНОЙ
ПРАВООБЛАДАТЕЛЬ, КОТОРЫЙ МОДИФИЦИРУЕТ И/ИЛИ РАСПРОСТРАНЯЕТ ПРОГРАММУ
НА УСЛОВИЯХ НАСТОЯЩЕЙ ЛИЦЕНЗИИ, НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ПЕРЕД
ЛИЦЕНЗИАТОМ ЗА УБЫТКИ, ВКЛЮЧАЯ ОБЩИЕ, РЕАЛЬНЫЕ, ПРЕДВИДИМЫЕ И
КОСВЕННЫЕ УБЫТКИ (В ТОМ ЧИСЛЕ УТРАТУ ИЛИ ИСКАЖЕНИЕ ИНФОРМАЦИИ, УБЫТКИ,
ПОНЕСЕННЫЕ ЛИЦЕНЗИАТОМ ИЛИ ТРЕТЬИМИ ЛИЦАМИ, НЕВОЗМОЖНОСТЬ РАБОТЫ
ПРОГРАММЫ С ЛЮБОЙ ДРУГОЙ ПРОГРАММОЙ И ИНЫЕ УБЫТКИ). АВТОР И/ИЛИ ИНОЙ
ПРАВООБЛАДАТЕЛЬ В СООТВЕТСТВИИ С НАСТОЯЩИМ ПУНКТОМ НЕ НЕСУТ
ОТВЕТСТВЕННОСТИ ДАЖЕ В ТОМ СЛУЧАЕ, ОНИ БЫЛИ ПРЕДУПРЕЖДЕНЫ О
ВОЗМОЖНОСТИ ВОЗНИКНОВЕНИЯ ТАКИХ УБЫТКОВ.
1 Загрузка
2 Файл readme.koi
3 Использование и сводка опций
4 Описание
5 Развитие программы
6 Лицензия
|