Hermite normal form

In linear algebra, the Hermite normal form is an analogue of reduced echelon form for matrices over the integers Z. Just as reduced echelon form can be used to solve problems about the solution to the linear system Ax=b where x is in Rn, the Hermite normal form can solve problems about the solution to the linear system Ax=b where this time x is restricted to have integer coordinates only. Other applications of the Hermite normal form include integer programming,[1] cryptography,[2] and abstract algebra.[3]

Definition

Various authors may prefer to talk about Hermite normal form in either row-style or column-style. They are essentially the same up to transposition.

Row-style Hermite normal form

An m by n matrix A with integer entries has a (row) Hermite normal form H if there is a square unimodular matrix U where H=UA and H has the following restrictions:[4][5][6]

  1. H is upper triangular (that is, hij = 0 for i > j), and any rows of zeros are located below any other row.
  2. The leading coefficient (the first nonzero entry from the left, also called the pivot) of a nonzero row is always strictly to the right of the leading coefficient of the row above it; moreover, it is positive.
  3. The elements below pivots are zero and elements above pivots are nonnegative and strictly smaller than the pivot.

The third condition is not standard among authors, for example some sources force non-pivots to be nonpositive[7][8] or place no sign restriction on them.[9] However, these definitions are equivalent by using a different unimodular matrix U. A unimodular matrix is a square invertible integer matrix whose determinant is 1 or −1.

Column-style Hermite normal form

A m-by-n matrix A with integer entries has a (column) Hermite normal form H if there is a square unimodular matrix U where H=AU and H has the following restrictions:[8][10]

  1. H is lower triangular, hij = 0 for i < j, and any columns of zeros are located on the right.
  2. The leading coefficient (the first nonzero entry from the top, also called the pivot) of a nonzero column is always strictly below of the leading coefficient of the column before it; moreover, it is positive.
  3. The elements to the right of pivots are zero and elements to the left of pivots are nonnegative and strictly smaller than the pivot.

Note that the row-style definition has a unimodular matrix U multiplying A on the left (meaning U is acting on the rows of A), while the column-style definition has the unimodular matrix action on the columns of A. The two definitions of Hermite normal forms are simply transposes of each other.

Existence and uniqueness of the Hermite normal form

Every full row rank m-by-n matrix A with integer entries has a unique m-by-n matrix H in Hermite normal form, such that H=UA for some square unimodular matrix U.[5][11][12]

Examples

In the examples below, H is the Hermite normal form of the matrix A, and U is a unimodular matrix such that UA = H.

If A has only one row then either H = A or H = −A, depending on whether the single row of A has a positive or negative leading coefficient.

Algorithms

There are many algorithms for computing the Hermite normal form, dating back to 1851. One such algorithm is described in.[13]: 43--45  But only in 1979 an algorithm for computing the Hermite normal form that ran in strongly polynomial time was first developed;[14] that is, the number of steps to compute the Hermite normal form is bounded above by a polynomial in the dimensions of the input matrix, and the space used by the algorithm (intermediate numbers) is bounded by a polynomial in the binary encoding size of the numbers in the input matrix.

One class of algorithms is based on Gaussian elimination in that special elementary matrices are repeatedly used.[11][15][16] The LLL algorithm can also be used to efficiently compute the Hermite normal form.[17][18]

Applications

Lattice calculations

A typical lattice in Rn has the form where the ai are in Rn. If the columns of a matrix A are the ai, the lattice can be associated with the columns of a matrix, and A is said to be a basis of L. Because the Hermite normal form is unique, it can be used to answer many questions about two lattice descriptions. For what follows, denotes the lattice generated by the columns of A. Because the basis is in the columns of the matrix A, the column-style Hermite normal form must be used. Given two bases for a lattice, A and A', the equivalence problem is to decide if This can be done by checking if the column-style Hermite normal form of A and A' are the same up to the addition of zero columns. This strategy is also useful for deciding if a lattice is a subset ( if and only if ), deciding if a vector v is in a lattice ( if and only if ), and for other calculations.[19]

Integer solutions to linear systems

The linear system Ax = b has an integer solution x if and only if the system Hy = b has an integer solution y where y = U−1x and H is the column-style Hermite normal form of A. Checking that Hy = b has an integer solution is easier than Ax = b because the matrix H is triangular.[11]: 55 

Implementations

Many mathematical software packages can compute the Hermite normal form:

Over an arbitrary Dedekind domain

Hermite normal form can be defined when we replace Z by an arbitrary Dedekind domain.[20] (for instance, any principal-ideal domain). For instance, in control theory it can be useful to consider Hermite normal form for the polynomials F[x] over a given field F.

See also

References

  1. ^ Hung, Ming S.; Rom, Walter O. (1990-10-15). "An application of the Hermite normal form in integer programming". Linear Algebra and Its Applications. 140: 163–179. doi:10.1016/0024-3795(90)90228-5.
  2. ^ Evangelos, Tourloupis, Vasilios (2013-01-01). Hermite normal forms and its cryptographic applications. University of Wollongong Thesis Collection 1954-2016 (Thesis). University of Wollongong.{{cite thesis}}: CS1 maint: multiple names: authors list (link)
  3. ^ Adkins, William; Weintraub, Steven (2012-12-06). Algebra: An Approach via Module Theory. Springer Science & Business Media. p. 306. ISBN 9781461209232.
  4. ^ "Dense matrices over the integer ring — Sage Reference Manual v7.2: Matrices and Spaces of Matrices". doc.sagemath.org. Retrieved 2016-06-22.
  5. ^ a b Mader, A. (2000-03-09). Almost Completely Decomposable Groups. CRC Press. ISBN 9789056992255.
  6. ^ Micciancio, Daniele; Goldwasser, Shafi (2012-12-06). Complexity of Lattice Problems: A Cryptographic Perspective. Springer Science & Business Media. ISBN 9781461508977.
  7. ^ Weisstein, Eric W. "Hermite Normal Form". mathworld.wolfram.com. Retrieved 2016-06-22.
  8. ^ a b Bouajjani, Ahmed; Maler, Oded (2009-06-19). Computer Aided Verification: 21st International Conference, CAV 2009, Grenoble, France, June 26 - July 2, 2009, Proceedings. Springer Science & Business Media. ISBN 9783642026577.
  9. ^ "Hermite normal form of a matrix - MuPAD". www.mathworks.com. Archived from the original on 2019-02-17. Retrieved 2016-06-22.
  10. ^ Martin, Richard Kipp (2012-12-06). Large Scale Linear and Integer Optimization: A Unified Approach. Springer Science & Business Media. ISBN 9781461549758.
  11. ^ a b c Schrijver, Alexander (1998-07-07). Theory of Linear and Integer Programming. John Wiley & Sons. ISBN 9780471982326.
  12. ^ Cohen, Henri (2013-04-17). A Course in Computational Algebraic Number Theory. Springer Science & Business Media. ISBN 9783662029459.
  13. ^ Grötschel, Martin; Lovász, László; Schrijver, Alexander (1993), Geometric algorithms and combinatorial optimization, Algorithms and Combinatorics, vol. 2 (2nd ed.), Springer-Verlag, Berlin, doi:10.1007/978-3-642-78240-4, ISBN 978-3-642-78242-8, MR 1261419
  14. ^ Kannan, R.; Bachem, A. (1979-11-01). "Polynomial Algorithms for Computing the Smith and Hermite Normal Forms of an Integer Matrix" (PDF). SIAM Journal on Computing. 8 (4): 499–507. doi:10.1137/0208040. ISSN 0097-5397.
  15. ^ "Euclidean Algorithm and Hermite Normal Form". 2 March 2010. Archived from the original on 7 August 2016. Retrieved 25 June 2015.
  16. ^ Martin, Richard Kipp (2012-12-06). "Chapter 4.2.4 Hermite Normal Form". Large Scale Linear and Integer Optimization: A Unified Approach. Springer Science & Business Media. ISBN 9781461549758.
  17. ^ Bremner, Murray R. (2011-08-12). "Chapter 14: The Hermite Normal Form". Lattice Basis Reduction: An Introduction to the LLL Algorithm and Its Applications. CRC Press. ISBN 9781439807040.
  18. ^ Havas, George; Majewski, Bohdan S.; Matthews, Keith R. (1998). "Extended GCD and Hermite normal form algorithms via lattice basis reduction". Experimental Mathematics. 7 (2): 130–131. doi:10.1080/10586458.1998.10504362. ISSN 1058-6458. S2CID 263873475.
  19. ^ Micciancio, Daniele. "Basic Algorithms" (PDF). Retrieved 25 June 2016.
  20. ^ Cohen, Henri (1999). Advanced Topics in Computational Number Theory. Springer. §1.4.2. ISBN 0-387-98727-4.

Read other articles:

Monasteri Dionysiou, kodeks 90, sebuah manuskrip abad ke-13 yang berisi karya-karya pilihan dari Herodotus, Plutarch dan (yang ditampilkan di sini) Diogenes Laertius Kehidupan dan Pendapat Filsuf-filsuf Tersohor (Yunani: Βίοι καὶ γνῶμαι τῶν ἐν φιλοσοφίᾳ εὐδοκιμησάντων; Latin: Vitae Philosophorumcode: la is deprecated ) adalah sebuah biografi para filsuf Yunani karya Diogenes Laërtius. Karya tersebut ditulis dalam bahasa Yunani, diyakini pada par...

 

For other medical facilities with the Mercy name, see Mercy Hospital (disambiguation). Some of this article's listed sources may not be reliable. Please help improve this article by looking for better, more reliable sources. Unreliable citations may be challenged and removed. (May 2021) (Learn how and when to remove this template message) 41°58′41″N 91°39′22″W / 41.978°N 91.656°W / 41.978; -91.656 Hospital in Iowa, United StatesMercy Medical CenterSisters o...

 

Muzium Negara Malaysia موزيوم نݢارا National Museum of Malaysia தேசிய அருங்காட்சியகம்Didirikan31 Agustus 1963Lokasi Kuala Lumpur, MalaysiaJenisSejarah MalaysiaSitus webwww.museum.gov.my Museum Negara Malaysia (Muzium Negara Malaysia) adalah museum nasional Malaysia yang terletak di luar Taman Tasik Perdana, Kuala Lumpur, Malaysia. Bangunan museum bercirikan istana Melayu tradisional negara bagian Terengganu. Desain gedung dipilih sendiri oleh...

Elwood RomneyRomney c. 1959Personal informationBorn(1911-05-28)May 28, 1911Salt Lake City, UtahDiedAugust 24, 1970(1970-08-24) (aged 59)Provo, UtahCareer informationHigh schoolDixie (St. George, Utah)CollegeBYU (1929–1933)PositionForwardCareer highlights and awards Consensus All-American (1931) Helms Foundation All-American (1932) 2x All-Rocky Mountain (1931, 1932) Elwood Snow Woody Romney (May 28, 1911 – August 24, 1970)[1] was an American basketball player and coach....

 

Pour les articles homonymes, voir Field. Cyrus FieldCyrus West Field c. 1870.BiographieNaissance 20 octobre 1819StockbridgeDécès 12 juillet 1892 (à 72 ans)IrvingtonSépulture Stockbridge Cemetery (d)Nom dans la langue maternelle Cyrus West FieldNationalité américaineActivités Entrepreneur, financier, inventeurPère David Dudley Field Ier (en)Mère Submit Dickinson Field (d)Fratrie David Dudley Field (en)Emilia Field Brewer (d)Matthew Dickinson Field (d)Jonathan Edwards Field ...

 

Popayán BenderaLambangJulukan: Kota PutihLokasi kota dan wilayah Popayán di provinsi Kauka.CountryKolombiaDepartemenKaukaFoundation13 January 1537Pemerintahan • MayorVíctor Libardo Ramírez FajardoLuas • Total483,11 km2 (18,653 sq mi)Ketinggian1.737 m (5,699 ft)Populasi (2005 census)[1] • Total258.653 • Kepadatan535,3/km2 (13,860/sq mi)Zona waktuUTC-5 (EST) • Musim panas (DST)UTC-5 (not obse...

American politician (1820–1884) Jacob Hart ElaMember of the U.S. House of Representativesfrom New Hampshire's 1st districtIn officeMarch 4, 1867 – March 3, 1871Preceded byGilman MarstonSucceeded byEllery Albee HibbardAuditor of the Treasury for the Post Office DepartmentIn officeJune 3, 1881 – August 21, 1884 (death)Member of the New Hampshire House of RepresentativesIn office1857-1858 Personal detailsBorn(1820-07-18)July 18, 1820Rochester, Strafford County...

 

Taiwanese politician In this Chinese name, the family name is Hsueh. Hsueh Jui-yuan薛瑞元Official portrait, 20225th Minister of Health and WelfareOutgoingAssumed office 18 July 2022Prime MinisterSu Tseng-changChen Chien-jenDeputy List Victor Wang, Lee Li-Feng (Deputy)Shih Chung-Liang (Vice) Preceded byChen Shih-chungSucceeded byChiu Tai-yuan (designate)Vice Minister of Health and WelfareIn officeAugust 2017 – 18 July 2022MinisterChen Shih-chungDeputyHo Chi-kung, Lu Pau-ching...

 

Route for driving livestock on foot Not to be confused with driving. Drover's Road near Latteridge, South Gloucestershire, England. A section of drover's road at Cotkerse near Blairlogie, Scotland A drovers' road, drove road, droveway, or simply a drove, is a route for droving livestock on foot from one place to another, such as to market or between summer and winter pasture (see transhumance).[1] Many drovers' roads were ancient routes of unknown age; others are known to date back to...

Indian actress (born 1947) Not to be confused with Mumtaj. MumtazBornMumtaz Askari (1947-07-31) 31 July 1947 (age 76)Bombay, Bombay Presidency, British India (present-day Mumbai, Maharashtra, India)OccupationActressYears active1958–1977, 1990Spouse Mayur Madhvani ​(m. 1974)​Children2 (Natasha and Tanya)RelativesMalika (sister)Randhawa (brother-in-law)Shaad Randhawa (nephew)Fardeen Khan (son-in-law) Mumtaz Askari Madhvani (née Askari; born 31 July 1947...

 

American political commentator (1951–2021) For his grandfather and politician, see Rush Limbaugh Sr. For the radio show, see The Rush Limbaugh Show. Rush LimbaughLimbaugh in 2019BornRush Hudson Limbaugh III(1951-01-12)January 12, 1951Cape Girardeau, Missouri, U.S.DiedFebruary 17, 2021(2021-02-17) (aged 70)Palm Beach, Florida, U.S.Resting placeBellefontaine Cemetery, St. Louis, MissouriOccupationsRadio hostpolitical punditYears active1967–2021Spouses Roxy Maxine McNeely R...

 

Лаппо-Данилевський Олександр СергійовичНародився 15 (27) січня 1863Верхньодніпровський повіт, Катеринославська губернія, Російська імперіяПомер 7 лютого 1919(1919-02-07)[1] (56 років)Петроград, Російська СФРР[1]·сепсисПоховання Державний історико-меморіальний Лук'янівськи�...

British actress (1934–2023) Moiya Kelly Bewsher Moiya Ann Kelly (28 May 1934 – 3 January 2023) was a British actress during the 1950s who is probably best known for playing Martha Cratchit in the film Scrooge (1951) starring Alistair Sim. Early life and career Moiya Kelly was born in Finsbury, London on 28 May 1934,[1][2] a daughter of Williamina Stuart (née Duff) (1904–1979) and Robert Kelly (born 1904), a salesman.[3] Just short of her third birthday in 1937 s...

 

German single-seat glider, 1983 ASK 23 Role Club class sailplaneType of aircraft National origin Germany Manufacturer Schleicher Designer Rudolf Kaiser First flight October 1983 Number built 153 The Schleicher ASK 23 is a single-seat Club Class sailplane that was built by the German manufacturer Alexander Schleicher GmbH & Co. Design The ASK 23 was the last glider to be designed by Rudolf Kaiser. It is an early-solo sailplane with docile handling, and was a successor to the Schleicher Ka ...

 

1972 studio album by Dr. Hook & the Medicine ShowSloppy SecondsStudio album by Dr. Hook & the Medicine ShowReleased1972GenreCountry rockLength35:55LabelColumbiaProducerRon HaffkineDr. Hook & the Medicine Show chronology Doctor Hook(1972) Sloppy Seconds(1972) Belly Up!(1973) Professional ratingsReview scoresSourceRatingAllMusic[1] Sloppy Seconds was the second album from the country rock band Dr. Hook & the Medicine Show. It featured some of their most popular s...

1881 Novel by Henry James This article is about the Henry James novel. For other uses, see The Portrait of a Lady (disambiguation). The Portrait of a Lady First edition (US)AuthorHenry JamesLanguageEnglishPublisherHoughton, Mifflin and Company, BostonMacmillan and Co., LondonPublication date29 October 1881 (Houghton)16 November 1881 (Macmillan)Publication placeUnited KingdomUnited StatesMedia typePrint (hardback and paperback)PagesHoughton: 520Macmillan: volume one, 266; volume two, 253;...

 

Olimpiade Matematika Internasional 1968 Tanggal penyelenggaraan 5 Juli 1968 - 18 Juli 1968 Tuan Rumah Moskow,  Uni Soviet Peraih medali emas 22 Peraih medali perak 22 Peraih medali perunggu 20 Jumlah negara yang berpartisipasi 12 Baru pertama ikut tidak ada Ikut lagi tidak ada Tidak ikut Prancis Olimpiade Matematika Internasional ◄1967        1969► Olimpiade Matematika Internasional 1968 adalah Olimpiade Matematika Internasioinal ke-10...

 

Untuk orang lain dengan nama yang sama, lihat Suroto. Suroto Gubernur Akademi KepolisianMasa jabatan3 Agustus 2020 – 27 Maret 2023PendahuluAsep SyahrudinPenggantiKrisno Halomoan SiregarKepala Kepolisian Daerah Maluku UtaraMasa jabatan22 Januari 2019 – 3 Februari 2020PendahuluM. Naufal YahyaPenggantiRikwantoWakil Kepala Kepolisian Daerah Kalimantan TengahMasa jabatan31 Desember 2015 – 18 April 2017PendahuluM. IkhsanPenggantiDedi Prasetyo Informasi pribadiLahir1...

International sporting eventField hockey at the 1967 Pan American GamesDates24 July – 4 August 1967Teams8Medalists  Argentina (1st title)  Trinidad and Tobago  United States1971» The field hockey tournament at the 1967 Pan American Games was the first edition of the field hockey event at the Pan American Games. It took place in Winnipeg, Canada from 24 July to 4 August 1967. Argentina won the first edition of the field hockey event at the Pan American Games by...

 

For other uses, see Laranjeiras (disambiguation). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Laranjeiras – news · newspapers · books · scholar · JSTOR (July 2014) (Learn how and when to remove this message) Neighborhood in Rio de Janeiro, Rio de Janeiro, BrazilLaranjeirasNeighborhoodLaranjeirasLocation ...