Publiora

Menghubungkan ke Publiora...

Publiora

Generating Unimodular Matrix in Python for Solving Systems of Linear Equations

Muhammad Irfan MustakimDiny Syarifah Sany
Jurnal Ilmiah Informatika dan Komputer (Sinta 4)Vol. 0 No. 06 Agustus 2025
DOI10.69533/8k7k9p54

Abstrak

Linear equation systems with integer solutions are widely used in modern computing fields such as cryptography and optimization, but conventional methods often produce inaccurate decimal solutions. To address this issue, this research developed a Python program based on NumPy that can efficiently generate unimodular matrices. The method involves three main stages: initializing an upper triangular matrix with diagonal elements of ±1, filling non-diagonal elements with random integers, and transforming the matrix through elementary row operations. Test results show that the program successfully generates unimodular matrices of sizes 4×4 to 9×9 with perfect accuracy (determinant exactly ±1), an average computation time of 0.5 seconds for a 4×4 matrix, and efficient memory usage (under 20 MB). The solutions to the linear equations are always exact integers, meeting the requirements for high-precision computation. This implementation not only provides a practical solution for integer linear equation systems but also opens up opportunities for applications in cryptographic algorithm development and optimization techniques that require absolute precision. The findings of this research confirm that numerical computation approaches can produce both accurate and efficient mathematical solutions.

Kata Kunci

Unimodular MatrixSystems of Linear EquationsPythonNumPyDeterminants

Cari jurnal yang tepat untuk naskah Anda

MatchMind AI mencocokkan abstrak naskah Anda dengan ribuan jurnal terakreditasi dan menampilkan rekomendasi terbaik beserta alasannya.

Coba MatchMind

Lihat profil lengkap jurnal ini

Waktu review, biaya APC, statistik sitasi, indeksasi Scopus, dan banyak lagi.

Buka Jurnal Ilmiah Informatika dan Komputer

Artikel ini juga tersedia di situs resmi jurnal.

Generating Unimodular Matrix in Python for Solving Systems of Linear Equations | Jurnal Ilmiah Informatika dan Komputer | Publiora