Нормализовать
-
Обзор системы Normaliz
- Normaliz — бесплатная система компьютерной алгебры, разработанная несколькими авторами.
- Система предназначена для решения линейных диофантовых уравнений и других задач.
- Она вычисляет точки решетки в рациональных многогранниках и гильбертовых основаниях.
- Normaliz также предоставляет информацию о кратности и рядах Гильберта.
-
Структура и интерфейсы
- Ядро Normaliz состоит из шаблонной библиотеки классов C++.
- Для многомерной полиномиальной арифметики используется CoCoALib.
- Система имеет интерфейсы к популярным системам компьютерной алгебры, включая CoCoA, GAP и Macaulay2.
- Существует Python-интерфейс PyNormaliz для интерактивного использования.
- Использование в SageMath находится в стадии разработки.
-
Отзывы и дополнительные ресурсы
- Normaliz упоминается как любимая программа для вычисления базиса Гильберта.
- Ссылки на портал бесплатного программного обеспечения с открытым исходным кодом и сравнение систем компьютерной алгебры.
- Ссылки на официальный веб-сайт и публикации с примерами приложений для нормализации.
Полный текст статьи: