On Tue, Mar 4, 2014 at 4:21 PM, Vedansh Garg <[email protected]> wrote: > Hi Ondrej, > > Greetings! > > I know C and Python and I have done some programming in c++ so learning > that will not be a problem. > > I went through the code for taylor term, and I have gathered a basic > knowledge about it's implementation. I like to know if there are any more > points on which I should work, while throughly going through the > trignometric.py file . I also went through functions.h and I like to know > that whether I have to work only on the series expansion part using the > already built in differential methods or do I have to make some new > differential methods also.
Whatever turns out to be the fastest at runtime and the most maintainable. > > I like to propose 2 ideas for Impementation of some more functions. > > Idea 1 > In real world problems mostly a grid is present and the calculation of > shortest path or applying similar techniques can be done by making a graph > having a very large number of nodes.My idea is to implement search > algorithms in a matrix > > There is a matrix of n*m size.(Insert values True /False depending whether a > place is reachable or not) > Define a start and goal state and find all valid paths. > Generalization for user needs like finding the shortest path /Finding a > path in minimum time. > Calculation using user defined techniques like bfs, dfs, A*. > Finding leftmost, rightmost path defining user needs. What application does this have? Is it related to symbolic computing somehow? I.e. does this belong to SymPy? > > > Idea 2 > My second idea performing arithmetic on various symbol expressions using > pattern matching ,regular expressions. > In this we can define rules for pattern matching during substitution and the > we can use regular expressions to generalize it for complex patterns. That is a good idea. You should look at pattern matching in sympy: http://docs.sympy.org/dev/modules/core.html#sympy.core.basic.Basic.match And see if you can improve it. Ondrej > > I like to know about the points on which I should work for the > implementation of these ideas. > > Thanks and Regards, > Vedansh > > -- > 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. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/927d4c71-bdaa-4772-a2d8-174888af34bd%40googlegroups.com. > > For more options, visit https://groups.google.com/groups/opt_out. -- 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. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CADDwiVA8LU4F1H7hEm%3DPrg5vpGfb%2BHxujyL0QgrH_AQ3VSHa8g%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out.
