A few months ago, I constructed this sorting algorithm based on graph data structure and the topological sort feature. In the future, I plan to write some more about the topological sort in an upcoming post, but for those who are interested in the paper, it can be found here as of now; it is not a journal publication.
In fact, the paper won the Dean’s Award at the University of California, Santa Cruz, ranked in the top 50 undergraduate research papers in the school, and top 10 in the Engineering division. A news report of the award and some information on the award can be found here and here, respectively.
This paper would not be possible by the encouragement and motivation of Prof. Patrick Tantalo, and the wonderful guidance of Prof. C. Seshadhri; both are from the University of California, Santa Cruz. I am deeply grateful to both of them for their advice and mentoring through the journey of writing this paper.