An Efficient Scheme for the Generation of Ordered Trees in Constant Amortized Time
Trees are useful entities allowing to model data structures and hierarchical relationships in networked decision systems ubiquitously. An ordered tree is a rooted tree where the order of the subtrees (children) of a node is significant. In combinatorial optimization, generating ordered trees is rele...
Saved in:
Published in | 2021 15th International Conference on Ubiquitous Information Management and Communication (IMCOM) pp. 1 - 8 |
---|---|
Main Authors | , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
04.01.2021
|
Subjects | |
Online Access | Get full text |
DOI | 10.1109/IMCOM51814.2021.9377349 |
Cover
Abstract | Trees are useful entities allowing to model data structures and hierarchical relationships in networked decision systems ubiquitously. An ordered tree is a rooted tree where the order of the subtrees (children) of a node is significant. In combinatorial optimization, generating ordered trees is relevant to evaluate candidate combinatorial objects. In this paper, we present an algebraic scheme to generate ordered trees with n vertices with utmost efficiency; whereby our approach uses O (n) space and O (1) time in average per tree. Our computational studies have shown the feasibility and efficiency to generate ordered trees in constant time in average, in about one tenth of a millisecond per ordered tree. Due to the 1-1 bijective nature to other combinatorial classes, our approach is favorable to study the generation of binary trees with n external nodes, trees with n nodes, legal sequences of n pairs of parentheses, triangulated n-gons, gambler's sequences and lattice paths. We believe our scheme may find its use in devising algorithms for planning and combinatorial optimization involving Catalan numbers. |
---|---|
AbstractList | Trees are useful entities allowing to model data structures and hierarchical relationships in networked decision systems ubiquitously. An ordered tree is a rooted tree where the order of the subtrees (children) of a node is significant. In combinatorial optimization, generating ordered trees is relevant to evaluate candidate combinatorial objects. In this paper, we present an algebraic scheme to generate ordered trees with n vertices with utmost efficiency; whereby our approach uses O (n) space and O (1) time in average per tree. Our computational studies have shown the feasibility and efficiency to generate ordered trees in constant time in average, in about one tenth of a millisecond per ordered tree. Due to the 1-1 bijective nature to other combinatorial classes, our approach is favorable to study the generation of binary trees with n external nodes, trees with n nodes, legal sequences of n pairs of parentheses, triangulated n-gons, gambler's sequences and lattice paths. We believe our scheme may find its use in devising algorithms for planning and combinatorial optimization involving Catalan numbers. |
Author | Miyashita, Tomoyuki Parque, Victor |
Author_xml | – sequence: 1 givenname: Victor surname: Parque fullname: Parque, Victor email: parque@aoni.waseda.jp organization: Waseda University,Department of Modern Mechanical Engineering,Tokyo,Japan,169-8555 – sequence: 2 givenname: Tomoyuki surname: Miyashita fullname: Miyashita, Tomoyuki organization: Waseda University,Department of Modern Mechanical Engineering,Tokyo,Japan,169-8555 |
BookMark | eNotj81KAzEcxCPowbY-gQfzArvme5PjstRaaFnQei7ZzT804CaSzUWf3hU7l4H5MQOzQrcxRUDoiZKaUmKe98euP0qqqagZYbQ2vGm4MDdoRZWSgnGq9T16ayPeeh_GALHg9_ECE2CfMi4XwDuIkG0JKeLkcZ8dZHD4lAFmHCLuUpyLXWrtlHIJP38sTLBBd95-zvBw9TX6eNmeutfq0O_2XXuoAiO8VFpJEMwBKGGIIZoTqqUFGLxirLFeLrkdQA7OGcdBKCPUSOlIiPNkEV-jx__dAADnrxwmm7_P15v8FwbCTMo |
ContentType | Conference Proceeding |
DBID | 6IE 6IL CBEJK RIE RIL |
DOI | 10.1109/IMCOM51814.2021.9377349 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Law |
EISBN | 1665423188 9781665423182 |
EndPage | 8 |
ExternalDocumentID | 9377349 |
Genre | orig-research |
GrantInformation_xml | – fundername: JSPS KAKENHI grantid: 20K11998 funderid: 10.13039/501100000646 |
GroupedDBID | 6IE 6IL CBEJK RIE RIL |
ID | FETCH-LOGICAL-i203t-865e42dee649090830185aeebf6227af5649abe5bdd9d3e46946c11c00df00003 |
IEDL.DBID | RIE |
IngestDate | Thu Jun 29 18:38:24 EDT 2023 |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i203t-865e42dee649090830185aeebf6227af5649abe5bdd9d3e46946c11c00df00003 |
PageCount | 8 |
ParticipantIDs | ieee_primary_9377349 |
PublicationCentury | 2000 |
PublicationDate | 2021-Jan.-4 |
PublicationDateYYYYMMDD | 2021-01-04 |
PublicationDate_xml | – month: 01 year: 2021 text: 2021-Jan.-4 day: 04 |
PublicationDecade | 2020 |
PublicationTitle | 2021 15th International Conference on Ubiquitous Information Management and Communication (IMCOM) |
PublicationTitleAbbrev | IMCOM |
PublicationYear | 2021 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
Score | 1.8040655 |
Snippet | Trees are useful entities allowing to model data structures and hierarchical relationships in networked decision systems ubiquitously. An ordered tree is a... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 1 |
SubjectTerms | algorithms Catalan numbers catalan trees combinatorial objects constant amortized time Data models Data structures encoding enumeration graphs Information management lattice paths Lattices Law Optimization ordered trees plane trees Planning |
Title | An Efficient Scheme for the Generation of Ordered Trees in Constant Amortized Time |
URI | https://ieeexplore.ieee.org/document/9377349 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3NS8MwFH9sO3nyYxO_ycGj7dI0bZfjGBtTrBPdYLfRNK8wZJ3MDmF_vS9tVRQP3kI-SMgj_H7v5X0AXMue0vTIPCeSSjgyTYyjfZM5yjcSIyHSKLABzvFDOJ7Ju3kwb8DNVywMIpbOZ-jaZvmXb9bp1prKugSlkS9VE5pRpKpYrdply-OqexsPJnFAiGVNJcJz69k_yqaUqDHah_hzv8pZ5MXdFtpNd79SMf73QAfQ-Y7PY49fyHMIDcyPoHmfvLfhqZ-zYZkWglayZxLJChkRU0ZEj1U5pq0o2Dpjk01ZqJNNN4hvbJmzQcUVC9ZfESlf7uzYcoUdmI2G08HYqesmOEvB_cLphQFKYRBDqbgijsUJlBNEnYVCREkWUH-iMdDGKOMjKcgyTD0v5dxkFr_8Y2jl6xxPgGmlMk0MkkiIIUUlUaSIZz0pTcJlyrV_Cm17K4vXKjXGor6Qs7-7z2HPSqa0YMgLaBWbLV4Sphf6qhTmBxWwoag |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3NT8IwFG8AD3ryA4zf9uDRQdd1Gz0SAgFlYBQSbmRd35LFMAyOmPDX-7pNjMaDt6YfadOX5vd7r--DkDvRlgofmW35QnJLRKG2lKNjSzpagM955LsmwDkYe4OZeJi78wq538XCAEDufAZN08z_8vUq2hhTWQuh1HeErJI9F7UKv4jWKp22bCZbw6A7CVzELGMs4XaznP-jcEqOG_1DEnztWLiLvDY3mWpG21_JGP97pCPS-I7Qo0877DkmFUhPSHUUftTJcyelvTwxBK6kLyiUJVCkphSpHi2yTBth0FVMJ-u8VCedrgHeaZLSbsEWM9pZIi1PtmYsWUKDzPq9aXdglZUTrIQzJ7PanguCawBPSCaRZTGE5RBAxR7nfhi72B8qcJXWUjuAKrLwItuOGNOxQTDnlNTSVQpnhCopY4UcEmmIRlUllKiKx20hdMhExJRzTurmVhZvRXKMRXkhF39335L9wTQYLUbD8eMlOTBSyu0Z4orUsvUGrhHhM3WTC_YTxYek-Q |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2021+15th+International+Conference+on+Ubiquitous+Information+Management+and+Communication+%28IMCOM%29&rft.atitle=An+Efficient+Scheme+for+the+Generation+of+Ordered+Trees+in+Constant+Amortized+Time&rft.au=Parque%2C+Victor&rft.au=Miyashita%2C+Tomoyuki&rft.date=2021-01-04&rft.pub=IEEE&rft.spage=1&rft.epage=8&rft_id=info:doi/10.1109%2FIMCOM51814.2021.9377349&rft.externalDocID=9377349 |