Skip to main navigation Skip to search Skip to main content

Force-Transfer: A New Approach to Removing Overlapping Nodes in Graph Layout

  • X Huang
  • , W Lai

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    Abstract

    Graphs where each node includes an amount of text are often used in applications. A typical example of such graphs is UML diagrams used in CASE tools. To make text information in each node readable in displaying such graphs, it is required there should be no overlapping nodes. This paper proposes the Force-Transfer algorithm to give a new efficient approach to removing overlapping nodes. The proposed approach employs a heuristic method to approximate the global optimal adjustment with the local minimal movement. Scanning from the seed node, the approach orthogonally transfers the minimum forces to onlythose nodes recursively overlapping with the node from where the forces start. We compare the Force-Transfer with the Force-Scan algorithm by mathematical proofs and experiments. The Force-Transfer approach can generate better results.
    Original languageEnglish
    Title of host publicationACSC '03: Proceedings of the 26th Australasian computer science conference
    EditorsMJ Oudshoorn
    Place of PublicationSydney, Australia
    PublisherAustralian Computer Society (ACS)
    Pages349-358
    ISBN (Print)0909925941
    Publication statusPublished - 2003
    EventACSC 2003: The Twenty-Sixth Australasian Computer Science Conference - Adelaide, Australia
    Duration: 4 Feb 20037 Feb 2003

    Publication series

    NameICPS: International Conference Proceeding Series
    PublisherAssociation for Computing Machinery (ACM)
    Number16
    ISSN (Electronic)1445-1336

    Conference

    ConferenceACSC 2003: The Twenty-Sixth Australasian Computer Science Conference
    CityAdelaide, Australia
    Period4/02/037/02/03

    Keywords

    • Computer Graphics

    Fingerprint

    Dive into the research topics of 'Force-Transfer: A New Approach to Removing Overlapping Nodes in Graph Layout'. Together they form a unique fingerprint.

    Cite this