On Sat, Jul 20, 2013 at 11:25 AM, Thilina Rathnayake
<[email protected]> wrote:
> Hi Ondrej,
>
> I am pleased to say that I managed to implement the solutions for quadratic
> ternary forms.
> Only thing we have to verify is that whether they are complete. I found one
> incident in the
> current implementation where it returned a partial solution. I added it as a
> different test. I plan
> to implement the algorithm Implemented in MAGMA in the upcoming days, and
> also it seems like
> MAGMA's algorithm is faster. So we can make it the main algorithm used by
> `diop_solve()`.
>
> There is one major factor affecting the speed of the algorithm, the overhead
> of the function
> `quadratic_congruence()` which solves a quadratic congruence. This function
> was also used in solving
> binary quadratic forms also. I found a link to a reference material on the
> problem.
>
> Also the parametric solution returned by the solver would be more elegant if
> we could reduce the
> basic solution we found using the `descent()` by the Hozler's reduction
> algorithm.
>
> These are the area's I am going to focus in the future.

Very cool, I agree.  Thanks for the work, you have done excellent progress.
I'll try to play with your branch in the next few days.

>
> (PS - You have already commented in the pull request. Thank you for that.
> I'll get to it as soon as
> I finish writing this week's blog post)

Here is the PR if others would like to comment:

https://github.com/sympy/sympy/pull/2303

Ondrej

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sympy.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to