Finding trails in multigraphs with restricted transitions

IF 1.1 4区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS
Theoretical Computer Science Pub Date : 2026-04-20 Epub Date: 2026-02-05 DOI:10.1016/j.tcs.2026.115798
Hortensia Galeana-Sánchez , Carlos Vilchis-Alfaro
{"title":"Finding trails in multigraphs with restricted transitions","authors":"Hortensia Galeana-Sánchez ,&nbsp;Carlos Vilchis-Alfaro","doi":"10.1016/j.tcs.2026.115798","DOIUrl":null,"url":null,"abstract":"<div><div>Let <em>G</em> be a multigraph. A transition in <em>G</em> is a pair of adjacent edges. For each vertex <em>x</em> of <em>G</em>, a set <em>T</em>(<em>x</em>) of allowed transition with respect to <em>x</em> is a set of unordered pairs of edges incident to <em>x</em>. A transition system <em>T</em> is a set {<em>T</em>(<em>x</em>): <em>x</em> ∈ <em>V</em>(<em>G</em>)}, where <em>T</em>(<em>x</em>) is a fixed set of allowed transition with respect to <em>x</em>. Given a multigraph <em>G</em> and a transition system <em>T</em>, for each <em>x</em> ∈ <em>V</em>(<em>G</em>), the transition graph of <em>x</em>, denoted by <em>G<sub>x</sub></em>, is a graph such that its vertex set is the set of edges incident to <em>x</em>; and two vertices <em>e</em> and <em>g</em> of <em>G<sub>x</sub></em> are adjacent whenever <em>eg</em> ∈ <em>T</em>(<em>x</em>). A trail <span><math><mrow><mi>P</mi><mo>=</mo><mo>(</mo><msub><mi>x</mi><mn>0</mn></msub><mo>,</mo><msub><mi>e</mi><mn>0</mn></msub><mo>,</mo><msub><mi>x</mi><mn>1</mn></msub><mo>,</mo><mo>…</mo><mo>,</mo><msub><mi>x</mi><mrow><mi>k</mi><mo>−</mo><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>e</mi><mrow><mi>k</mi><mo>−</mo><mn>1</mn></mrow></msub><mo>,</mo><msub><mi>x</mi><mi>k</mi></msub><mo>)</mo></mrow></math></span> in <em>G</em> is <em>T</em>-compatible if for every <span><math><mrow><mi>i</mi><mo>∈</mo><mo>{</mo><mn>0</mn><mo>,</mo><mo>…</mo><mo>,</mo><mi>k</mi><mo>−</mo><mn>2</mn><mo>}</mo></mrow></math></span>, <span><math><mrow><msub><mi>e</mi><mi>i</mi></msub><msub><mi>e</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>∈</mo><mi>T</mi><mrow><mo>(</mo><msub><mi>x</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow></math></span>.</div><div>In this paper we deal with the problem of finding <em>T</em>-compatible trails between <em>s</em> and <em>t</em> two given vertices in a multigraph with transition system <em>T</em>. First, we prove that finding a <em>T</em>-compatible trail between two given edges can be done in polynomial time. Consequently, finding a <em>T</em>-compatible <span><math><mrow><mi>s</mi><mo>−</mo><mi>t</mi></mrow></math></span> trail can be done in polynomial time. Moreover, it can be found a shortest <em>T</em>-compatible <span><math><mrow><mi>s</mi><mo>−</mo><mi>t</mi></mrow></math></span> trail and a closed <em>T</em>-compatible trail containing a given vertex in polynomial time. Finally, we study multigraphs with transition systems such that their transition graph is connected or complete multipartite graph. The properly colored setting is a particular case of transition systems where all its transition graphs are complete multipartite graphs.</div></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":"1069 ","pages":"Article 115798"},"PeriodicalIF":1.1000,"publicationDate":"2026-04-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Theoretical Computer Science","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0304397526000575","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2026/2/5 0:00:00","PubModel":"Epub","JCR":"Q3","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 0

Abstract

Let G be a multigraph. A transition in G is a pair of adjacent edges. For each vertex x of G, a set T(x) of allowed transition with respect to x is a set of unordered pairs of edges incident to x. A transition system T is a set {T(x): x ∈ V(G)}, where T(x) is a fixed set of allowed transition with respect to x. Given a multigraph G and a transition system T, for each x ∈ V(G), the transition graph of x, denoted by Gx, is a graph such that its vertex set is the set of edges incident to x; and two vertices e and g of Gx are adjacent whenever eg ∈ T(x). A trail P=(x0,e0,x1,…,xk−1,ek−1,xk) in G is T-compatible if for every i∈{0,…,k−2}, eiei+1∈T(xi+1).
In this paper we deal with the problem of finding T-compatible trails between s and t two given vertices in a multigraph with transition system T. First, we prove that finding a T-compatible trail between two given edges can be done in polynomial time. Consequently, finding a T-compatible s−t trail can be done in polynomial time. Moreover, it can be found a shortest T-compatible s−t trail and a closed T-compatible trail containing a given vertex in polynomial time. Finally, we study multigraphs with transition systems such that their transition graph is connected or complete multipartite graph. The properly colored setting is a particular case of transition systems where all its transition graphs are complete multipartite graphs.
在过渡受限的多图中寻找轨迹
设G是一个多重图。G中的一个过渡是一对相邻的边。每个顶点x (G, T (x)允许过渡对x是一组无序对边缘入射x。过渡系统T是一个集{T (x): x ∈ V (G)},其中T (x)是一组固定的允许过渡对x。鉴于油印G和T转换系统,为每个x ∈ V (G), x的过渡图,用Gx,就是这样一个图表,其顶点集的边缘入射x;当eg ∈ T(x)时,两个顶点e与g (Gx)相邻。小道P = (x0, e0 x1,…,xk−1,埃克−1,xk)在G T-compatible如果每我∈{0…k−2},eiei T + 1∈(xi + 1)。本文研究了具有过渡系统t的多重图中s和t两个给定顶点之间的t -相容轨迹问题,首先证明了在多项式时间内找到两个给定边之间的t -相容轨迹是可行的。因此,找到t兼容的s - t轨迹可以在多项式时间内完成。此外,在多项式时间内可以找到一条最短的t -兼容s - t轨迹和一条包含给定顶点的t -兼容闭合轨迹。最后,我们研究了具有过渡系统的多图,其过渡图是连通或完全多部图。适当的着色设置是过渡系统的特殊情况,其中所有的过渡图都是完全多部图。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Theoretical Computer Science
Theoretical Computer Science 工程技术-计算机:理论方法
CiteScore
2.60
自引率
18.20%
发文量
471
审稿时长
12.6 months
期刊介绍: Theoretical Computer Science is mathematical and abstract in spirit, but it derives its motivation from practical and everyday computation. Its aim is to understand the nature of computation and, as a consequence of this understanding, provide more efficient methodologies. All papers introducing or studying mathematical, logic and formal concepts and methods are welcome, provided that their motivation is clearly drawn from the field of computing.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书