I apologise for my previous post on the subject. Although in the post preview window looked fine, my post did not appear with the graphics I wanted to include. I am having a lot of troubles with the function FindSpanningTree. To better illustrate the issue consider an example provided in the documentation:
Because of the presence uf a cycle, this is not a Tree!!
Even in the documentation FindSpanningTree>Options>Method>“MinimumCostAborescence” the given example does not result in a tree.
In one of the recent Twitch videos by Stephen Wolfram, I noticed a graph that had two different labels for parallel edges. Does this mean that there’s hope that this will be solved in v12.0? If yes, I am really curious about what solution was chosen while maintaining backwards compatibility.
Or was that graph created with one of the usual tricks where either the Graph is converted to Graphics and then post-processed (ugly and not GraphQ) or the EdgeShapeFunction iterates through a list of labels (also ugly and requires the label list to be kept in memory)?
I wrote the discussion notebook for that meeting. That graph was made by converting to Graphics then post-processing to get the desired edge labels as you suspected.