Before starting implementing such methods, you should start with small 
patch to get more familiar with Sagemath and the coding style.

Le lundi 11 mars 2019 19:56:58 UTC+1, [email protected] a écrit :
>
> Regarding the proposal for
> *Enumeration of Paths *
> *In the graph module of Sagemath, we currently have a method in Python for 
> enumerating all paths from a source to a destination in an undirected graph 
> by increasing length (number of edges). We also have methods for 
> enumerating all (simple) paths and cycles in a directed graph by increasing 
> length (number of edges). The following tasks are intended to speed up 
> these methods and offer more functionalities: *
>
> using all_paths(start,end)
> we get the simple paths between starting and ending vertices for both 
> directed and undirected graphs however not in order of increasing length as 
> heap implementation is not used here.
>
> But using all_simple_paths(startingv_vertices,ending_vertices) 
> a method in Digraph is do able to provide all possible paths in a Digraph 
> in order of increasing length(edge)
>
> So currently missing thing is enumerating paths in order of increasing 
> length(edge) in Undirected Graphs and the Cythonic implementation of the 
> above methods.
> So should I begin by implementing the Cythonic version of the above 
> methods under c_graph.pyx file under the CGraphBackened class or somewhere 
> else?
>
>
>
> Thanks
> Rajat Mittal
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-gsoc" 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/sage-gsoc.
For more options, visit https://groups.google.com/d/optout.

Reply via email to