We investigate the computational complexity of deciding whether a given univariate integer polynomial (Formula presented.) has a factor (Formula presented.) satisfying specific additional constraints. When the only constraint imposed on (Formula presented.) is to have a degree smaller than the degree of (Formula presented.) and greater than zero, the problem is equivalent to testing the irreducibility of (Formula presented.) and then it is solvable in polynomial time. We prove that deciding whether a given monic univariate integer polynomial has factors satisfying additional properties is NP-complete in the strong sense. In particular, given any constant value (Formula presented.), we prove that it is NP-complete in the strong sense to detect the existence of a factor that returns a prescribed value when evaluated at (Formula presented.) (Theorem 1) or to detect the existence of a pair of factors—whose product is equal to the original polynomial—that return the same value when evaluated at (Formula presented.) (Theorem 2). The list of all the properties we have investigated in this paper is reported at the end of Section Introduction.

Dennunzio, A., Formenti, E., Margara, L. (2023). Hard to Detect Factors of Univariate Integer Polynomials. MATHEMATICS, 11(16) [10.3390/math11163602].

Hard to Detect Factors of Univariate Integer Polynomials

Dennunzio, A
;
2023

Abstract

We investigate the computational complexity of deciding whether a given univariate integer polynomial (Formula presented.) has a factor (Formula presented.) satisfying specific additional constraints. When the only constraint imposed on (Formula presented.) is to have a degree smaller than the degree of (Formula presented.) and greater than zero, the problem is equivalent to testing the irreducibility of (Formula presented.) and then it is solvable in polynomial time. We prove that deciding whether a given monic univariate integer polynomial has factors satisfying additional properties is NP-complete in the strong sense. In particular, given any constant value (Formula presented.), we prove that it is NP-complete in the strong sense to detect the existence of a factor that returns a prescribed value when evaluated at (Formula presented.) (Theorem 1) or to detect the existence of a pair of factors—whose product is equal to the original polynomial—that return the same value when evaluated at (Formula presented.) (Theorem 2). The list of all the properties we have investigated in this paper is reported at the end of Section Introduction.
Articolo in rivista - Articolo scientifico
computational complexity; factorization; NP-completeness; polynomials; semirings;
English
20-ago-2023
2023
11
16
3602
open
Dennunzio, A., Formenti, E., Margara, L. (2023). Hard to Detect Factors of Univariate Integer Polynomials. MATHEMATICS, 11(16) [10.3390/math11163602].
File in questo prodotto:
File Dimensione Formato  
Dennunzio-2023-Mathematics-VoR.pdf

accesso aperto

Tipologia di allegato: Publisher’s Version (Version of Record, VoR)
Licenza: Creative Commons
Dimensione 261.38 kB
Formato Adobe PDF
261.38 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/456624
Citazioni
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
Social impact