the problem i am dealing with is this:
to illustrate: suppose nodes have connections described as this:
(chain1) A < B < C < D
(chain2) C < E < D < F
(chain3) E < F < D.....
and I would like to create a 'tree network' involving all these elements such that
(1) No 'node' is mentioned twice
(2) No 'arcs' (connections) intersect.
(3) [not a condition, just to explain] each node can accept as many arcs as needed.
in very large list of 'chains' it becomes too hard and time consuming to by heuristic thinking.
And i thought of using a simple adjacency matrix and inputting it into a simple graph constructor the problem with that is it even if the arcs are 'directed' its still very messy because the nodes are placed in a way that makes it hard to see the "flow" from the source node which is kind of the point of this project and i think a tree would be perfect for that, because distance from the source node on the tree itself roughly corresponds with the number of connections between them.
any help is much appreciated
t
to illustrate: suppose nodes have connections described as this:
(chain1) A < B < C < D
(chain2) C < E < D < F
(chain3) E < F < D.....
and I would like to create a 'tree network' involving all these elements such that
(1) No 'node' is mentioned twice
(2) No 'arcs' (connections) intersect.
(3) [not a condition, just to explain] each node can accept as many arcs as needed.
in very large list of 'chains' it becomes too hard and time consuming to by heuristic thinking.
And i thought of using a simple adjacency matrix and inputting it into a simple graph constructor the problem with that is it even if the arcs are 'directed' its still very messy because the nodes are placed in a way that makes it hard to see the "flow" from the source node which is kind of the point of this project and i think a tree would be perfect for that, because distance from the source node on the tree itself roughly corresponds with the number of connections between them.
any help is much appreciated
t