> The way we are handling solve till now must be improved firstly as i have > seen in solve we get a list . it must be either object or a tuple.
Please go through https://github.com/sympy/sympy/blob/master/doc/src/modules/solvers/solveset.rst On 22 March 2016 at 01:20, nishant shreshth <[email protected]> wrote: > Hello I am Nishant and I would like to work on the Solveset api of Sympy. > As there are many things on which we can work. The way we are handling solve > till now must be improved firstly as i have seen in solve we get a list . it > must be either object or a tuple. > There are many statistical and differential functions that we can implement. > There are many more things that we can discuss and work on. > > > On Tuesday, February 23, 2016 at 7:56:31 PM UTC+5:30, Kshitij Saraogi wrote: >> >> Hello, >> >> >> I am Kshitij Saraogi and I will be a GSoC applicant this year under SymPy. >> >> >> I wanted to discuss about the Solvers project.[1] >> >> After going through the discussions mentioned on the Ideas page, I would >> like to get inputs on a few ideas for this project: >> >> >> 1. Search based Solvers [2]: >> >> I find this idea quite intriguing. I understand only an abstract >> view of the idea was presented there. >> >> I think we should try to implement this as it would make the API >> cleaner and robust. >> >> Since, not much has been written about this, I would like to know >> more about it. >> >> - What is the methodology we are thinking to use for ranking solutions >> (if any)? >> - What would be the parameters on which the cost function of different >> sets depend ? >> So, I would appreciate guidance in this direction. >> >> >> 2. Simplifying solutions returned from equations involving >> trigonometric expressions: >> >> The solveset module needs improvement with regards to the >> trignometric equation solver. >> >> An equation,as simple as, sin(x)=0 gives an output which should be >> simplified. >> >> This should be a big concern. >> >> What would be some good starting points to get an overview of the >> issue and possibly a few ideas to resolve this ? >> >> >> 3. Implementing more equation solvers: [3] >> >> System of multivariate linear equations. >> >> Nonlinear multivariate equation solver. >> >> Equations solvable by LamberW function (Transcendental equation solver) >> >> Nested trignometric expressions. >> >> As Amit pointed out here[4], that we need (ii) and (iii) to make solveset >> at par with solve. >> >> I found this paper [5] which talks about implementing a parallel >> Gauss method for solving this issue. Is it relevant ? >> >> While fixing an issue [6], I came to know that we need a more >> reliable multivariate nonlinear equation solver. >> >> I would like to know more about these solvers with respect to >> their immediate need and the possible methods of their implementation. >> >> >> >> 4. Solving f(x + a) - f(x) = 0 equations: [7] >> >> While going through some issues, I found that the current solvers >> can’t handle these type of equations. >> >> >> >> 5. Building the set infrastructure: >> >> Implementing functions to handle multidimensional ImageSet >> >> Can we be more elaborate on what other features are we expecting ? >> >> I would really appreciate if someone can point out the issues I may have >> missed. >> >> Also, any relevant resources or links for further readings would help too. >> >> >> Thanks, >> >> Kshitij Saraogi > > -- > 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 https://groups.google.com/group/sympy. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/7177ab92-a4e4-4241-a8ac-e50eba2a95dc%40googlegroups.com. > > For more options, visit https://groups.google.com/d/optout. -- Harsh Sent from a GNU/Linux -- 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 https://groups.google.com/group/sympy. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CADN8iuqZ-xs8f-QN2znSJwtbV-cGqBUO%2B6WXZnBJEydWTvsDkA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
