Abstract

The vertices of a directed acyclic graph (DAG) are correctly prioritized if every vertex v in the graph is assigned a priority, denoted by priority( v), such that if there is an edge in the DAG from vertex v to vertex w then priority( v)< priority( w). The dynamic priority-ordering problem is to maintain a correct prioritization of the graph as the DAG is modified. We show that the Alpern et al. algorithm for this problem does not have a constant competitive ratio, where the cost of the algorithm is measured in terms of the number of primitive priority-manipulation operations. The proof shows that there exists no algorithm for the problem that has a constant competitive ratio, as long as the allowed primitive priority-manipulation operations satisfy a simple property. The proof also shows that there exists no algorithm for the problem of maintaining a topological-sort ordering that has a constant competitive ratio.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.