„Normaliz" – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Versionsgeschichte interaktiv durchsuchen
[ungesichtete Version] [ungesichtete Version]
← Zum vorherigen Versionsunterschied Zum nächsten Versionsunterschied →
Inhalt gelöscht Inhalt hinzugefügt
Zeile 1: Zeile 1:
{{Infobox Software
{{Infobox Software
| Hersteller = (削除) University (削除ここまで) (削除) of Osnabrück (削除ここまで)
| Hersteller = (追記) [[Osnabrück (追記ここまで) (追記) Universität]] (追記ここまで)
| Bild = [[File:Hilbert basis.gif|Hilbert basis]]
| Bild = [[File:Hilbert basis.gif|Hilbert basis]]
| AktuelleVersion = <!-- Versionen bitte absatzweise eintragen -->
| AktuelleVersion = <!-- Versionen bitte absatzweise eintragen -->

Version vom 17. Oktober 2017, 14:49 Uhr

Normaliz
Basisdaten
Entwickler Osnabrück Universität
Aktuelle Version 3.4.0 (Linux, macOS und Windows)
Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.
Betriebssystem Unix, Linux, FreeBSD, macOS, Windows
Programmier­sprache C, C++, Python
Kategorie Computeralgebrasystem
Lizenz GPL (Freie Software)
deutschsprachig nein
normaliz.uni-osnabrueck.de

Normaliz ist ein freies Computeralgebra-System, das von Winfried Bruns, Robert Koch (1998-2002), Bogdam Ichim (2007/08) und Christof Soeger (2009-2016) entwickelt wurde. Es ist unter der GNU General Public License Version 2 veröffentlicht.

Normaliz berechnet Gitterpunkte in rationalen Polyedern oder löst lineare diophantische Systeme von Ungleichungen, Gleichungen und Kongruenzen. Spezielle Aufgaben sind die Berechnung von Gitterpunkten in beschränkten rationalen Polytopen und Hilbert-Basen von rationalen Kegeln. Normaliz berechnet auch enumerative Daten wie Multiplizitäten (Volumina) und Hilbert-Reihen. Der Kern von Normaliz ist eine Templated-C++ Klassenbibliothek. Für multivariate Polynomialarithmetik wird CoCoALib verwendet.

Normaliz hat Schnittstellen zu mehreren allgemeinen Computeralgebra-Systemen: CoCoA, GAP, Macaulay2 und Singular. Es kann interaktiv über seine Python-Schnittstelle PyNormaliz verwendet werden. Seine Verwendung in SageMath ist in Vorbereitung.

Jesús A. De_Loera zählt Normaliz zu seinen Lieblingsprogrammen für die Berechnung der Hilbert-Basis[1] .

Einzelnachweise

  1. De Loera, Jesús. Course Notes: Algebraic and Geometric Combinatorics. Link: Notes
Abgerufen von „https://de.wikipedia.org/w/index.php?title=Normaliz&oldid=170072581"