Title: Algorithm Request: MST (5.6 Algebraic Prim's) · Issue #97 · python-graphblas/graphblas-algorithms · GitHub
Open Graph Title: Algorithm Request: MST (5.6 Algebraic Prim's) · Issue #97 · python-graphblas/graphblas-algorithms
X Title: Algorithm Request: MST (5.6 Algebraic Prim's) · Issue #97 · python-graphblas/graphblas-algorithms
Description: Hi all! Still getting used to the graphblas bindings and writing efficient enough algorithms to contribute effectively, but I thought I'd put a placeholder issue up in case someone else already has progress on this. I don't see any of th...
Open Graph Description: Hi all! Still getting used to the graphblas bindings and writing efficient enough algorithms to contribute effectively, but I thought I'd put a placeholder issue up in case someone else already has...
X Description: Hi all! Still getting used to the graphblas bindings and writing efficient enough algorithms to contribute effectively, but I thought I'd put a placeholder issue up in case someone else already...
Opengraph URL: https://github.com/python-graphblas/graphblas-algorithms/issues/97
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Algorithm Request: MST (5.6 Algebraic Prim's) ","articleBody":"Hi all! Still getting used to the graphblas bindings and writing efficient enough algorithms to contribute effectively, but I thought I'd put a placeholder issue up in case someone else already has progress on this. \r\n\r\nI don't see any of the graphblas python bindings implementing Algebraic Prim's from ch. 5.2 in the original _Graph Algorithms in the Language of Linear Algebra_ book. MST is really quite useful to me, but in general as an approximation to the Steiner Tree for a given set of nodes and their metric closure. \r\n\r\nI'm fairly certain the text states we cannot take advantage of the priority queue/heap speedup in linalg method, but perhaps someone has an idea (since Prim's is theoretically O(1) for sufficiently dense graphs, i.e. complete graphs of the metric closure! yay!)\r\n\r\nLet me know if there's other info desired here for the feature request. I'm excited for an alternative to the old scipy `minimum_spanning_tree` method, since it's spending a lot of time on nested graph validation that isn't opt-out. \r\n\r\nThanks!","author":{"url":"https://github.com/rtbs-dev","@type":"Person","name":"rtbs-dev"},"datePublished":"2024-09-12T17:00:54.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/97/graphblas-algorithms/issues/97"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:193fc500-6ffc-3a71-7880-ac9119007d25 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 9BE4:E3914:B9BB2B:FA7CBD:698E4084 |
| html-safe-nonce | 82a7373909cabbf93bda2f1a5c43944edf5d269581d67a4de5498386b7cec323 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5QkU0OkUzOTE0OkI5QkIyQjpGQTdDQkQ6Njk4RTQwODQiLCJ2aXNpdG9yX2lkIjoiMzg1MzQ5MDMxOTUzOTQ1NDA4NCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 04bb702e008081bd9ca1833de4c00078375d9013d25f328a068e241ee2fbb685 |
| hovercard-subject-tag | issue:2522915588 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/python-graphblas/graphblas-algorithms/97/issue_layout |
| twitter:image | https://opengraph.githubassets.com/48d2c78e6068d09a3b09e9b53c3377777060f8b077621df8023b1ea0b405b8ad/python-graphblas/graphblas-algorithms/issues/97 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/48d2c78e6068d09a3b09e9b53c3377777060f8b077621df8023b1ea0b405b8ad/python-graphblas/graphblas-algorithms/issues/97 |
| og:image:alt | Hi all! Still getting used to the graphblas bindings and writing efficient enough algorithms to contribute effectively, but I thought I'd put a placeholder issue up in case someone else already has... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | rtbs-dev |
| hostname | github.com |
| expected-hostname | github.com |
| None | a5632af64f7fed7bff1d6a428d1aca1b94fa7a48f760de2d39d9b1effdbf0082 |
| turbo-cache-control | no-preview |
| go-import | github.com/python-graphblas/graphblas-algorithms git https://github.com/python-graphblas/graphblas-algorithms.git |
| octolytics-dimension-user_id | 103965858 |
| octolytics-dimension-user_login | python-graphblas |
| octolytics-dimension-repository_id | 476154113 |
| octolytics-dimension-repository_nwo | python-graphblas/graphblas-algorithms |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 476154113 |
| octolytics-dimension-repository_network_root_nwo | python-graphblas/graphblas-algorithms |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | aa1fa9100f85cd8b602c63c7e337f9151e70024f |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width