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...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
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&date=19980514&DB=EPODOC&CC=WO&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&date=19980514&DB=EPODOC&CC=WO&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 |