Il presente lavoro di tesi analizza l'algoritmo di Berlekamp-Zassenhaus per la fattorizzazione di polinomi nel dominio degli interi. Tale algoritmo si articola in tre fasi principali. La prima: l'algoritmo di Berlekamp per la fattorizzazione modulo p, nel quale si sfruttano le proprietà dei campi finiti e l'endomorfismo di Frobenius per la creazione di una matrice il cui studio risulta essenziale ai fini della decomposizione. La seconda parte: il sollevamento di Hensel per portare tale scomposizione a potenze crescenti di p, mediante importanti relazioni di coprimalità, con approfondimento sui limiti da imporre per accertarsi del suo funzionamento. Infine, la terza e ultima parte: la ricostruzione di Zassenhaus, fase computazionale più onerosa, in cui vengono testate le combinazioni dei fattori modulari per identificare i divisori effettivi in Z. La tesi esplora l'efficienza dell'algoritmo, discutendo il problema della esplosione combinatoria nella fase finale e accennando a varianti moderne, come l'algoritmo LLL (Lenstra-Lenstra-Lovász), che mitigano tale criticità. L'analisi dimostra come Berlekamp-Zassenhaus rimanga uno strumento fondamentale per i moderni sistemi di calcolo simbolico.

Fattorizzazione di polinomi: Algoritmo di Berlekamp-Zassenhaus

DOSSO, GIULIA
2025/2026

Abstract

Il presente lavoro di tesi analizza l'algoritmo di Berlekamp-Zassenhaus per la fattorizzazione di polinomi nel dominio degli interi. Tale algoritmo si articola in tre fasi principali. La prima: l'algoritmo di Berlekamp per la fattorizzazione modulo p, nel quale si sfruttano le proprietà dei campi finiti e l'endomorfismo di Frobenius per la creazione di una matrice il cui studio risulta essenziale ai fini della decomposizione. La seconda parte: il sollevamento di Hensel per portare tale scomposizione a potenze crescenti di p, mediante importanti relazioni di coprimalità, con approfondimento sui limiti da imporre per accertarsi del suo funzionamento. Infine, la terza e ultima parte: la ricostruzione di Zassenhaus, fase computazionale più onerosa, in cui vengono testate le combinazioni dei fattori modulari per identificare i divisori effettivi in Z. La tesi esplora l'efficienza dell'algoritmo, discutendo il problema della esplosione combinatoria nella fase finale e accennando a varianti moderne, come l'algoritmo LLL (Lenstra-Lenstra-Lovász), che mitigano tale criticità. L'analisi dimostra come Berlekamp-Zassenhaus rimanga uno strumento fondamentale per i moderni sistemi di calcolo simbolico.
2025
Polynomial Factorization: Berlekamp-Zassenhaus Algorithm
fattorizzazione
algoritmo
algebra
File in questo prodotto:
File Dimensione Formato  
Dosso_Giulia.pdf

Accesso riservato

Dimensione 346.06 kB
Formato Adobe PDF
346.06 kB Adobe PDF

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/108108