Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

solve_mod is horribly slow for linear systems #12786

Open
zimmermann6 opened this issue Mar 30, 2012 · 0 comments
Open

solve_mod is horribly slow for linear systems #12786

zimmermann6 opened this issue Mar 30, 2012 · 0 comments

Comments

@zimmermann6
Copy link

consider the following with Sage 4.8:

sage: s
[69*a + b + 76*c == 59, 43*a + b + 5*c == 91, 69*a + b + 76*c == 42, 70*a + b + 26*c == 98, 65*a + b + 28*c == 65, 66*a + b + 60*c == 106, 84*a + b + 93*c == 1]
sage: time sol = solve_mod(s, 107)
Time: CPU 190.52 s, Wall: 366.98 s

I know the documentation of solve_mod says it uses exhaustive enumeration
for small primes, however it would be easy to recognize linear systems and call
corresponding routines for them.

Component: symbolics

Issue created by migration from https://trac.sagemath.org/ticket/12786

@zimmermann6 zimmermann6 added this to the sage-5.11 milestone Mar 30, 2012
@jdemeyer jdemeyer modified the milestones: sage-5.11, sage-5.12 Aug 13, 2013
@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.1, sage-6.2 Jan 30, 2014
@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.2, sage-6.3 May 6, 2014
@jdemeyer jdemeyer assigned burcin and unassigned nathanncohen Aug 5, 2014
@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.3, sage-6.4 Aug 10, 2014
@mkoeppe mkoeppe removed this from the sage-6.4 milestone Dec 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants