computing gr bner bases for quasi homogeneous systems
play

Computing Grbner bases for quasi-homogeneous systems Jean-Charles - PowerPoint PPT Presentation

Computing Grbner bases for quasi-homogeneous systems Jean-Charles Faugre 1 Mohab Safey El Din 12 Thibaut Verron 13 1 Universit Pierre et Marie Curie, Paris 6, France INRIA Paris-Rocquencourt, quipe P OL S YS Laboratoire dInformatique de


  1. Computing Gröbner bases for quasi-homogeneous systems Jean-Charles Faugère 1 Mohab Safey El Din 12 Thibaut Verron 13 1 Université Pierre et Marie Curie, Paris 6, France INRIA Paris-Rocquencourt, Équipe P OL S YS Laboratoire d’Informatique de Paris 6, UMR CNRS 7606 2 Institut Universitaire de France 3 École Normale Supérieure March 22, 2013 Computing Gröbner bases for quasi-homogeneous systems 2013-03-22 1

  2. Motivations Parametrization of the solutions Polynomial system q ( T ) = 0 f 1 ( X ) = · · · = f m ( X ) = 0 Gröbner X = p ( T ) basis Applications: ◮ Cryptography ◮ Physics, industry... ◮ Theory (algo. geometry) Difficult problem Examples of successfully studied structures: ◮ NP-hard in finite field ◮ Homogeneous ◮ Exponential number of ◮ Bihomogeneous: solutions [ FSS10b ] ◮ Group symmetries: Problem : Exploit the structures of the e.g [ FS12 ] system ◮ Quasi-homogeneous Computing Gröbner bases for quasi-homogeneous systems 2013-03-22 2

  3. Motivations Parametrization of the solutions Polynomial system q ( T ) = 0 f 1 ( X ) = · · · = f m ( X ) = 0 Gröbner X = p ( T ) basis Row-echelon form of Applications: the Macaulay matrix ◮ Cryptography .   . ◮ Physics, industry... .   ◮ Theory (algo. m i F j     . geometry)   . . Difficult problem Examples of successfully studied structures: ◮ NP-hard in finite field ◮ Homogeneous ◮ Exponential number of ◮ Bihomogeneous: solutions [ FSS10b ] ◮ Group symmetries: Problem : Exploit the structures of the e.g [ FS12 ] system ◮ Quasi-homogeneous Computing Gröbner bases for quasi-homogeneous systems 2013-03-22 2

  4. Motivations Parametrization of the solutions Polynomial system q ( T ) = 0 f 1 ( X ) = · · · = f m ( X ) = 0 Gröbner X = p ( T ) basis Row-echelon form of Applications: the Macaulay matrix ◮ Cryptography .   . ◮ Physics, industry... .   ◮ Theory (algo. m i F j     . geometry)   . . Difficult problem Examples of successfully studied structures: ◮ NP-hard in finite field ◮ Homogeneous ◮ Exponential number of ◮ Bihomogeneous: solutions [ FSS10b ] ◮ Group symmetries: Problem : Exploit the structures of the e.g [ FS12 ] system ◮ Quasi-homogeneous Computing Gröbner bases for quasi-homogeneous systems 2013-03-22 2

  5. Motivations Parametrization of the solutions Polynomial system q ( T ) = 0 f 1 ( X ) = · · · = f m ( X ) = 0 Gröbner X = p ( T ) basis Row-echelon form of Applications: the Macaulay matrix ◮ Cryptography .   . ◮ Physics, industry... .   ◮ Theory (algo. m i F j     . geometry)   . . Difficult problem Examples of successfully studied structures: ◮ NP-hard in finite field ◮ Homogeneous ◮ Exponential number of ◮ Bihomogeneous: solutions [ FSS10b ] ◮ Group symmetries: Problem : Exploit the structures of the e.g [ FS12 ] system ◮ Quasi-homogeneous Computing Gröbner bases for quasi-homogeneous systems 2013-03-22 2

  6. Motivations Parametrization of the solutions Polynomial system q ( T ) = 0 f 1 ( X ) = · · · = f m ( X ) = 0 Gröbner X = p ( T ) basis Row-echelon form of Applications: the Macaulay matrix ◮ Cryptography .   . ◮ Physics, industry... .   ◮ Theory (algo. m i F j     . geometry)   . . Difficult problem Examples of successfully studied structures: ◮ NP-hard in finite field ◮ Homogeneous ◮ Exponential number of ◮ Bihomogeneous: solutions [ FSS10b ] ◮ Group symmetries: Problem : Exploit the structures of the e.g [ FS12 ] system ◮ Quasi-homogeneous Computing Gröbner bases for quasi-homogeneous systems 2013-03-22 2

  7. Definitions of quasi-homogeneous systems Definition System of weights: W = ( w 1 , . . . , w n ) ∈ N n Weighted degree: deg W ( X α 1 n ) = � n . . . X α n i = 1 w i α i 1 Quasi-homogeneous polynomial: poly. containing only monomials of same W -degree e.g. X 2 + XY 2 + Y 4 for W = ( 2 , 1 ) ◮ Homogeneous systems are W -homogeneous with weights ( 1 , . . . , 1 ) . Applications Physical system Polynomial inversion  Volume = Area × Height X = T 2 + U 2 Weight 2     Y = T 3 − TU 2 Weight 3 Weight 3 Weight 2 Weight 1 Weight 1  Z = T + 2 U            P ( X , Y , Z ) = 0 Computing Gröbner bases for quasi-homogeneous systems 2013-03-22 3

  8. Definitions of quasi-homogeneous systems Definition System of weights: W = ( w 1 , . . . , w n ) ∈ N n Weighted degree: deg W ( X α 1 n ) = � n . . . X α n i = 1 w i α i 1 Quasi-homogeneous polynomial: poly. containing only monomials of same W -degree e.g. X 2 + XY 2 + Y 4 for W = ( 2 , 1 ) ◮ Homogeneous systems are W -homogeneous with weights ( 1 , . . . , 1 ) . Applications Physical system Polynomial inversion  Volume = Area × Height X = T 2 + U 2 Weight 2     Y = T 3 − TU 2 Weight 3 Weight 3 Weight 2 Weight 1 Weight 1  Z = T + 2 U            P ( X , Y , Z ) = 0 Computing Gröbner bases for quasi-homogeneous systems 2013-03-22 3

  9. Usual two-steps strategy in the zero-dimensional case Parametrization Buchberger Change of ordering F 4 F 5 FGLM GR EV L EX Initial system L EX basis basis d max N ω nD ω d max Relevant complexity parameters ◮ d max = highest degree reached by F 5   N d Macaulay matrix ◮ Less than the degree of regularity d reg .   at degree d For generic homo. systems:                    n N d � ( d i − 1 ) + 1 [ Lazard83 ] d reg = For an homogeneous system: i = 1 ◮ D = degree of the ideal � � n + d − 1 N d = = number of solutions in dim. 0 d n � d i (homo. generic case) = i = 1 Computing Gröbner bases for quasi-homogeneous systems 2013-03-22 4

  10. Usual two-steps strategy in the zero-dimensional case Parametrization Change of ordering F 5 FGLM GR EV L EX Initial system L EX basis basis d max N ω nD ω d max Relevant complexity parameters ◮ d max = highest degree reached by F 5   N d Macaulay matrix ◮ Less than the degree of regularity d reg .   at degree d For generic homo. systems:                    n N d � ( d i − 1 ) + 1 [ Lazard83 ] d reg = For an homogeneous system: i = 1 ◮ D = degree of the ideal � � n + d − 1 N d = = number of solutions in dim. 0 d n � d i (homo. generic case) = i = 1 Computing Gröbner bases for quasi-homogeneous systems 2013-03-22 4

  11. Main results Adaptation of the usual strategy, so that we still have the complexity: ◮ C F 5 = O � � d reg N ω d reg ◮ C FGLM = O ( nD ω ) with estimations of the parameters for generic quasi-homogeneous systems: � n i = 1 d i ◮ D = � n i = 1 w i n � ◮ d reg = ( d i − w i ) + max { w j } i = 1 � � 1 n + d − 1 ◮ N d ≃ � n d i = 1 w i Computing Gröbner bases for quasi-homogeneous systems 2013-03-22 5

  12. Main results Adaptation of the usual strategy, so that we still have the complexity: ◮ C F 5 = O � � d reg N ω d reg ◮ C FGLM = O ( nD ω ) with estimations of the parameters for generic quasi-homogeneous systems: n � ◮ D = d i i = 1 n � ( d i − 1 ) + 1 ◮ d reg = i = 1 � � n + d − 1 ◮ N d = d Remark If we set the weights to ( 1 , . . . , 1 ) , we recover the usual values for homogeneous systems. Computing Gröbner bases for quasi-homogeneous systems 2013-03-22 5

  13. Setting a road-map Input ◮ W = ( w 1 , . . . , w n ) system of weights. ◮ F = ( f 1 , . . . , f n ) generic sequence of W -homogeneous polynomials with W -degree ( d 1 , . . . , d n ) . General road-map: 1. Find a generic property which rules out all reductions to zero 2. Design new algorithms to take advantage of this structure 3. Obtain complexity results Computing Gröbner bases for quasi-homogeneous systems 2013-03-22 6

  14. Setting a road-map Input ◮ W = ( w 1 , . . . , w n ) system of weights. ◮ F = ( f 1 , . . . , f n ) generic sequence of W -homogeneous polynomials with W -degree ( d 1 , . . . , d n ) . General road-map: 1. Find a generic property which rules out all reductions to zero ◮ Does the F 5 -criterion still work for quasi-homo. regular sequences? ◮ Are quasi-homo. regular sequences still generic? 2. Design new algorithms to take advantage of this structure 3. Obtain complexity results Computing Gröbner bases for quasi-homogeneous systems 2013-03-22 6

  15. Setting a road-map Input ◮ W = ( w 1 , . . . , w n ) system of weights. ◮ F = ( f 1 , . . . , f n ) generic sequence of W -homogeneous polynomials with W -degree ( d 1 , . . . , d n ) . General road-map: 1. Find a generic property which rules out all reductions to zero ◮ Does the F 5 -criterion still work for quasi-homo. regular sequences? ◮ Are quasi-homo. regular sequences still generic? 2. Design new algorithms to take advantage of this structure ◮ Adapt the matrix-F 5 algorithm to reduce the size of the computed matrices 3. Obtain complexity results Computing Gröbner bases for quasi-homogeneous systems 2013-03-22 6

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend