LABELING GRAPHICAL FEATURES OF DRAWINGS

A method is provided for automatic placement of labels for a given graph layout or map. Even though in practice a label is usually associated with a line (edge), point (node) or area, this method can be extended to produce labeling solution for any graphical feature with explicit geometric represent...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MADDEN, BRENDAN, P, TOLLIS, IOANNIS, G, KAKOULIS, KONSTANTINOS, G
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator MADDEN, BRENDAN, P
TOLLIS, IOANNIS, G
KAKOULIS, KONSTANTINOS, G
description A method is provided for automatic placement of labels for a given graph layout or map. Even though in practice a label is usually associated with a line (edge), point (node) or area, this method can be extended to produce labeling solution for any graphical feature with explicit geometric representation (in two or three dimensions). This method first finds a labeling solution for a set of graphical features G by eliminating a subset of the set of potential label placements for any member G, and reducing the labeling problem to a maximum matching problem of a bipartite graph. Next, if there are graphical features in G that have no label placement assigned to them yet, a backtracking algorithm may be used to improve the space available for the labeled graphical features. It may be shown that the labeling problem is NP-hard if any graphical feature in G is a line or point. As a result, the GFLP problem cannot be solved in polynomial time, but requires the application of well-devised heuristics. L'invention concerne un procédé d'application automatique d'étiquettes pour un tracé ou carte de graphe donné. Même si, dans la pratique, une étiquette est habituellement associée à une ligne (arête), un point (noeud) ou une aire, ledit procédé peut être étendu pour générer une solution d'étiquetage pour n'importe quel élément graphique avec une représentation géométrique explicite (en deux ou trois dimensions). Ce procédé apporte dans un premier temps une solution d'étiquetage pour un ensemble d'éléments graphiques G, par élimination d'un sous-ensemble de l'ensemble d'application possibles d'étiquettes pour un quelconque élément de G, et par limitation du problème d'étiquetage, au plus, à un problème d'adaptation d'un graphe biparti. Ensuite, s'il y a dans G des éléments graphiques non affectés à une application d'étiquettes, un algorithme de retour en arrière peut être utilisé pour améliorer l'espace disponible pour les éléments graphiques étiquettés. Il peut être montré que le problème d'étiquettage est de type NP si aucun élément graphique dans G n'est une ligne ou un point. Il en résulte que le problème d'application d'étiquettes à des éléments graphiques (GFLP) ne peut être résolu en temps polynominal, mais requiert l'application de connaissances heuristiques bien définies.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO9820453A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO9820453A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO9820453A13</originalsourceid><addsrcrecordid>eNrjZFD3cXRy9fH0c1dwD3IM8PB0dvRRcHN1DAkNcg1W8HdTcAlyDAfKBvMwsKYl5hSn8kJpbgagshBnD93Ugvz41OKCxOTUvNSS-HB_SwsjAxNTY0dDYyKUAACVhyNy</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>LABELING GRAPHICAL FEATURES OF DRAWINGS</title><source>esp@cenet</source><creator>MADDEN, BRENDAN, P ; TOLLIS, IOANNIS, G ; KAKOULIS, KONSTANTINOS, G</creator><creatorcontrib>MADDEN, BRENDAN, P ; TOLLIS, IOANNIS, G ; KAKOULIS, KONSTANTINOS, G</creatorcontrib><description>A method is provided for automatic placement of labels for a given graph layout or map. Even though in practice a label is usually associated with a line (edge), point (node) or area, this method can be extended to produce labeling solution for any graphical feature with explicit geometric representation (in two or three dimensions). This method first finds a labeling solution for a set of graphical features G by eliminating a subset of the set of potential label placements for any member G, and reducing the labeling problem to a maximum matching problem of a bipartite graph. Next, if there are graphical features in G that have no label placement assigned to them yet, a backtracking algorithm may be used to improve the space available for the labeled graphical features. It may be shown that the labeling problem is NP-hard if any graphical feature in G is a line or point. As a result, the GFLP problem cannot be solved in polynomial time, but requires the application of well-devised heuristics. L'invention concerne un procédé d'application automatique d'étiquettes pour un tracé ou carte de graphe donné. Même si, dans la pratique, une étiquette est habituellement associée à une ligne (arête), un point (noeud) ou une aire, ledit procédé peut être étendu pour générer une solution d'étiquetage pour n'importe quel élément graphique avec une représentation géométrique explicite (en deux ou trois dimensions). Ce procédé apporte dans un premier temps une solution d'étiquetage pour un ensemble d'éléments graphiques G, par élimination d'un sous-ensemble de l'ensemble d'application possibles d'étiquettes pour un quelconque élément de G, et par limitation du problème d'étiquetage, au plus, à un problème d'adaptation d'un graphe biparti. Ensuite, s'il y a dans G des éléments graphiques non affectés à une application d'étiquettes, un algorithme de retour en arrière peut être utilisé pour améliorer l'espace disponible pour les éléments graphiques étiquettés. Il peut être montré que le problème d'étiquettage est de type NP si aucun élément graphique dans G n'est une ligne ou un point. Il en résulte que le problème d'application d'étiquettes à des éléments graphiques (GFLP) ne peut être résolu en temps polynominal, mais requiert l'application de connaissances heuristiques bien définies.</description><edition>6</edition><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; IMAGE DATA PROCESSING OR GENERATION, IN GENERAL ; PHYSICS</subject><creationdate>1998</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=19980514&amp;DB=EPODOC&amp;CC=WO&amp;NR=9820453A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76290</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=19980514&amp;DB=EPODOC&amp;CC=WO&amp;NR=9820453A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>MADDEN, BRENDAN, P</creatorcontrib><creatorcontrib>TOLLIS, IOANNIS, G</creatorcontrib><creatorcontrib>KAKOULIS, KONSTANTINOS, G</creatorcontrib><title>LABELING GRAPHICAL FEATURES OF DRAWINGS</title><description>A method is provided for automatic placement of labels for a given graph layout or map. Even though in practice a label is usually associated with a line (edge), point (node) or area, this method can be extended to produce labeling solution for any graphical feature with explicit geometric representation (in two or three dimensions). This method first finds a labeling solution for a set of graphical features G by eliminating a subset of the set of potential label placements for any member G, and reducing the labeling problem to a maximum matching problem of a bipartite graph. Next, if there are graphical features in G that have no label placement assigned to them yet, a backtracking algorithm may be used to improve the space available for the labeled graphical features. It may be shown that the labeling problem is NP-hard if any graphical feature in G is a line or point. As a result, the GFLP problem cannot be solved in polynomial time, but requires the application of well-devised heuristics. L'invention concerne un procédé d'application automatique d'étiquettes pour un tracé ou carte de graphe donné. Même si, dans la pratique, une étiquette est habituellement associée à une ligne (arête), un point (noeud) ou une aire, ledit procédé peut être étendu pour générer une solution d'étiquetage pour n'importe quel élément graphique avec une représentation géométrique explicite (en deux ou trois dimensions). Ce procédé apporte dans un premier temps une solution d'étiquetage pour un ensemble d'éléments graphiques G, par élimination d'un sous-ensemble de l'ensemble d'application possibles d'étiquettes pour un quelconque élément de G, et par limitation du problème d'étiquetage, au plus, à un problème d'adaptation d'un graphe biparti. Ensuite, s'il y a dans G des éléments graphiques non affectés à une application d'étiquettes, un algorithme de retour en arrière peut être utilisé pour améliorer l'espace disponible pour les éléments graphiques étiquettés. Il peut être montré que le problème d'étiquettage est de type NP si aucun élément graphique dans G n'est une ligne ou un point. Il en résulte que le problème d'application d'étiquettes à des éléments graphiques (GFLP) ne peut être résolu en temps polynominal, mais requiert l'application de connaissances heuristiques bien définies.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>IMAGE DATA PROCESSING OR GENERATION, IN GENERAL</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>1998</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZFD3cXRy9fH0c1dwD3IM8PB0dvRRcHN1DAkNcg1W8HdTcAlyDAfKBvMwsKYl5hSn8kJpbgagshBnD93Ugvz41OKCxOTUvNSS-HB_SwsjAxNTY0dDYyKUAACVhyNy</recordid><startdate>19980514</startdate><enddate>19980514</enddate><creator>MADDEN, BRENDAN, P</creator><creator>TOLLIS, IOANNIS, G</creator><creator>KAKOULIS, KONSTANTINOS, G</creator><scope>EVB</scope></search><sort><creationdate>19980514</creationdate><title>LABELING GRAPHICAL FEATURES OF DRAWINGS</title><author>MADDEN, BRENDAN, P ; TOLLIS, IOANNIS, G ; KAKOULIS, KONSTANTINOS, G</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO9820453A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>1998</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>IMAGE DATA PROCESSING OR GENERATION, IN GENERAL</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>MADDEN, BRENDAN, P</creatorcontrib><creatorcontrib>TOLLIS, IOANNIS, G</creatorcontrib><creatorcontrib>KAKOULIS, KONSTANTINOS, G</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>MADDEN, BRENDAN, P</au><au>TOLLIS, IOANNIS, G</au><au>KAKOULIS, KONSTANTINOS, G</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>LABELING GRAPHICAL FEATURES OF DRAWINGS</title><date>1998-05-14</date><risdate>1998</risdate><abstract>A method is provided for automatic placement of labels for a given graph layout or map. Even though in practice a label is usually associated with a line (edge), point (node) or area, this method can be extended to produce labeling solution for any graphical feature with explicit geometric representation (in two or three dimensions). This method first finds a labeling solution for a set of graphical features G by eliminating a subset of the set of potential label placements for any member G, and reducing the labeling problem to a maximum matching problem of a bipartite graph. Next, if there are graphical features in G that have no label placement assigned to them yet, a backtracking algorithm may be used to improve the space available for the labeled graphical features. It may be shown that the labeling problem is NP-hard if any graphical feature in G is a line or point. As a result, the GFLP problem cannot be solved in polynomial time, but requires the application of well-devised heuristics. L'invention concerne un procédé d'application automatique d'étiquettes pour un tracé ou carte de graphe donné. Même si, dans la pratique, une étiquette est habituellement associée à une ligne (arête), un point (noeud) ou une aire, ledit procédé peut être étendu pour générer une solution d'étiquetage pour n'importe quel élément graphique avec une représentation géométrique explicite (en deux ou trois dimensions). Ce procédé apporte dans un premier temps une solution d'étiquetage pour un ensemble d'éléments graphiques G, par élimination d'un sous-ensemble de l'ensemble d'application possibles d'étiquettes pour un quelconque élément de G, et par limitation du problème d'étiquetage, au plus, à un problème d'adaptation d'un graphe biparti. Ensuite, s'il y a dans G des éléments graphiques non affectés à une application d'étiquettes, un algorithme de retour en arrière peut être utilisé pour améliorer l'espace disponible pour les éléments graphiques étiquettés. Il peut être montré que le problème d'étiquettage est de type NP si aucun élément graphique dans G n'est une ligne ou un point. Il en résulte que le problème d'application d'étiquettes à des éléments graphiques (GFLP) ne peut être résolu en temps polynominal, mais requiert l'application de connaissances heuristiques bien définies.</abstract><edition>6</edition><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO9820453A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
PHYSICS
title LABELING GRAPHICAL FEATURES OF DRAWINGS
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-02T09%3A49%3A51IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=MADDEN,%20BRENDAN,%20P&rft.date=1998-05-14&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO9820453A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true