Rank: 89 based on 641 downloads (last 30 days) and 9 files submitted
Personal Profile:

Professional Interests:
matrix computations, graph algorithms

 

Watch this Author's files

 

Files Posted by David View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
22 Jul 2009 Published M-Files bvgraph A matlab class to work with the highly compressed BVGraph files. Author: David Gleich matlab large graph co..., data import, data export 28 0
16 May 2009 Published M-Files gaimc : Graph Algorithms In Matlab Code Efficient pure-Matlab implementations of graph algorithms to complement MatlabBGL's mex functions. Author: David Gleich directed network, core numbers, depth first search, connected components, bfs, prim 86 0
  • 5.0
5.0 | 1 rating
14 Apr 2009 Fast and Efficient Kronecker Multiplication Computes a matrix-vector product with a repeated Kronecker product matrix. Author: David Gleich matrix, kronecker 22 2
22 Oct 2008 Published M-Files MatlabBGL MatlabBGL provides robust and efficient graph algorithms for Matlab using native data structures. Author: David Gleich bfs, dijkstra, shortest paths, dfs, layout, max flow 419 47
  • 4.75
4.8 | 29 ratings
02 Mar 2007 Published M-Files matrixop A Matlab object that acts just like a matrix but represents a linear operator as a function. Author: David Gleich iterative, matrix, class, operators, linear algebra, overloading 9 4
  • 4.33333
4.3 | 3 ratings
Comments and Ratings by David View all
Updated File Comments Rating
14 Apr 2009 Fast and Efficient Kronecker Multiplication Computes a matrix-vector product with a repeated Kronecker product matrix. Author: David Gleich

My apologies, I had a few typos in the citation that made it difficult to find. I've fixed this issue. The doi is http://dx.doi.org/10.1145/278298.278303

09 Apr 2009 pagerank A suite of drivers to compute the PageRank vector for a directed graph. Author: David Gleich

Thanks for the comments. I've intended to update this code for more recent versions of Matlab for a while, but somehow never find the time.

Comments and Ratings on David's Files View all
Updated File Comment by Comments Rating
05 Feb 2010 MatlabBGL MatlabBGL provides robust and efficient graph algorithms for Matlab using native data structures. Author: David Gleich H

As it seems, there's also a built function for my problem, path_from_pred.m...

And a next question as well:

I have a graph that represents e.g. cities and the arcs are distances between them. Is there a way to have some kind of maximum length as an constraint to the shortest path problem?

19 Jan 2010 MatlabBGL MatlabBGL provides robust and efficient graph algorithms for Matlab using native data structures. Author: David Gleich H

Thank you very much m!

18 Jan 2010 MatlabBGL MatlabBGL provides robust and efficient graph algorithms for Matlab using native data structures. Author: David Gleich m

"How can I get the shortest path between nodes s and t? What I'm looking for is list of nodes, not just the distance..."

Use the predecessors returned by the shortest_paths function.
For example:

load graphs/clr-25-2.mat
startnode = 1;
endnode = 5;
[d pred] = shortest_paths(A,startnode);

cur = endnode;
path = [];
while(true)
    path = [cur path];
    if cur == startnode
        break;
    end
    cur = pred(cur);
end

In this example, path = [1 3 5], which represents the shortest path from node 1 to node 5.

18 Jan 2010 MatlabBGL MatlabBGL provides robust and efficient graph algorithms for Matlab using native data structures. Author: David Gleich H

No one has an idea?

11 Jan 2010 MatlabBGL MatlabBGL provides robust and efficient graph algorithms for Matlab using native data structures. Author: David Gleich H

Never mind my previous question. How can I get the shortest path between nodes s and t? What I'm looking for is list of nodes, not just the distance...

Top Tags Applied by David
bfs, data export, data import, dfs, dijkstra
Files Tagged by David View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
22 Jul 2009 Published M-Files bvgraph A matlab class to work with the highly compressed BVGraph files. Author: David Gleich matlab large graph co..., data import, data export 28 0
16 May 2009 Published M-Files gaimc : Graph Algorithms In Matlab Code Efficient pure-Matlab implementations of graph algorithms to complement MatlabBGL's mex functions. Author: David Gleich directed network, core numbers, depth first search, connected components, bfs, prim 86 0
  • 5.0
5.0 | 1 rating
14 Apr 2009 Fast and Efficient Kronecker Multiplication Computes a matrix-vector product with a repeated Kronecker product matrix. Author: David Gleich matrix, kronecker 22 2
22 Oct 2008 Published M-Files MatlabBGL MatlabBGL provides robust and efficient graph algorithms for Matlab using native data structures. Author: David Gleich bfs, dijkstra, shortest paths, dfs, layout, max flow 419 47
  • 4.75
4.8 | 29 ratings
02 Mar 2007 Published M-Files matrixop A Matlab object that acts just like a matrix but represents a linear operator as a function. Author: David Gleich iterative, matrix, class, operators, linear algebra, overloading 9 4
  • 4.33333
4.3 | 3 ratings
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com