Add problem definition Dijkstra's shortest path algorithm#153
Add problem definition Dijkstra's shortest path algorithm#153RajNilkar wants to merge 4 commits intoReduxISU:CSharpAPIfrom
Conversation
|
We chatted briefly about this yesterday, but I wanted to capture the idea here. There's a subtlety we have to be careful with in Redux and that is the difference between a problem and an algorithm. The problem is "shortest path" and one possible algorithm for solving it was created by Dijkstra. So, this is a case where were the problem and solution are different names. You'll need to revise this so that the problem is something like: NPC_SHORTESTPATH and your solver (when you write it) is for example For reference, there are several algorithms for solving this problem... check here:
|
Shortest path is the problem, Dijkstra is one algorithm to solve it
|
Just made those changes, Professor Wright. Changed file path structure to include it as the SHORTESTPATH problem instead of DIJKSTRA. |
|
When creating a skeleton problem, several classes must be present, even if they have "dummy" implementation. Have a look at: https://github.com/ReduxISU/Redux/tree/CSharpAPI/ProblemTemplate/Templates You'll find the skeleton classes that must be present. At minimum you need a Solver, Verifier, Visualization Also, we've switched to .NET10, so you'll likely want to pull our current CSharpAPI branch into your development branch. |
No description provided.