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...

Full description

Saved in:
Bibliographic Details
Published in2021 15th International Conference on Ubiquitous Information Management and Communication (IMCOM) pp. 1 - 8
Main Authors Parque, Victor, Miyashita, Tomoyuki
Format Conference Proceeding
LanguageEnglish
Published IEEE 04.01.2021
Subjects
Online AccessGet full text
DOI10.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