In dieser Arbeit wird ein deterministischer Polynomialzeit-Algorithmus entwickelt, um die Invertierbarkeit einer linearen Matrix über einem teilweise kommutierenden Polynomring zu testen. Das Problem verallgemeinert das bekannte Edmonds-Problem, bei dem die Variablen vollständig nichtkommutierend sind.
Der Algorithmus basiert auf zwei Schlüsselkomponenten:
Ein deterministischer Polynomialzeit-Algorithmus für das Identitätstesten von algebraischen Verzweigungsprogrammen (ABPs) über teilweise kommutierenden Variablen. Dies löst ein lange offenes Problem in der Theorie der Spurmonoide.
Ein rekursives Verfahren, um den Rang einer linearen Matrix über einem teilweise kommutierenden Schiefkörper zu berechnen. Hierbei werden die Ergebnisse zum Identitätstesten von ABPs genutzt.
Der Algorithmus funktioniert für eine konstante Anzahl an Partitionen der Variablen. Für den Spezialfall einer einzigen Partition (rein nichtkommutierender Fall) ergibt sich als Nebenprodukt ein neuer Algorithmus für das NSingular-Problem.
다른 언어로
소스 콘텐츠 기반
arxiv.org
더 깊은 질문