In principle, the idea could be implemented without too much problems. The difficulty however is that there are quite some variants of “main path analysis”, which we probably don’t all want to implement. Nevertheless, it could be something that might be of interest to
My co-authors and I have actually been working on an alternative approach to “main path analysis”, which we call “intermediacy”, which we believe provides better results than “main path analysis”. I was thinking of implementing this in
igraph at one point. It would then be reasonable to also implement (one variant of) “main path analysis”. It might take some time before I will get around to this. So, if there is anybody else that already wants to implement “main path analysis”, that would be great. I’d be more than happy to assist with reviewing any contribution.