Pub Date : 2023-06-17DOI: 10.1142/s0129054123480027
Erik Paul
We show that the equivalence, unambiguity, and sequentiality problems are decidable for finitely ambiguous max-plus tree automata. A max-plus tree automaton is a weighted tree automaton over the max-plus semiring. A max-plus tree automaton is called finitely ambiguous if the number of accepting runs on every tree is bounded by a global constant and it is called unambiguous if there exists at most one accepting run on every tree. For the equivalence problem, we show that for two finitely ambiguous max-plus tree automata, it is decidable whether both assign the same weight to every tree. For the unambiguity and sequentiality problems, we show that for every finitely ambiguous max-plus tree automaton, both the existence of an equivalent unambiguous automaton and the existence of an equivalent deterministic automaton are decidable.
{"title":"Equivalence, Unambiguity, and Sequentiality of Finitely Ambiguous Max-Plus Tree Automata","authors":"Erik Paul","doi":"10.1142/s0129054123480027","DOIUrl":"https://doi.org/10.1142/s0129054123480027","url":null,"abstract":"We show that the equivalence, unambiguity, and sequentiality problems are decidable for finitely ambiguous max-plus tree automata. A max-plus tree automaton is a weighted tree automaton over the max-plus semiring. A max-plus tree automaton is called finitely ambiguous if the number of accepting runs on every tree is bounded by a global constant and it is called unambiguous if there exists at most one accepting run on every tree. For the equivalence problem, we show that for two finitely ambiguous max-plus tree automata, it is decidable whether both assign the same weight to every tree. For the unambiguity and sequentiality problems, we show that for every finitely ambiguous max-plus tree automaton, both the existence of an equivalent unambiguous automaton and the existence of an equivalent deterministic automaton are decidable.","PeriodicalId":50323,"journal":{"name":"International Journal of Foundations of Computer Science","volume":null,"pages":null},"PeriodicalIF":0.8,"publicationDate":"2023-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46104198","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2023-06-16DOI: 10.1142/s0129054123420078
Shin-Ichi Nakano
In this paper we design efficient algorithms for enumerating (1) the rooted trees with exactly [Formula: see text] vertices, (2) the maximal planar graphs with exactly [Formula: see text] vertices and (3) the linear extensions of a given poset. Those algorithms are based on tree structures of objects, called the family trees. The first algorithm enumerates each ordered tree with exactly [Formula: see text] vertices in [Formula: see text] time for each after [Formula: see text] time preprocessing. The second algorithm enumerates each maximal planar graph with exactly [Formula: see text] vertices in [Formula: see text] time for each on average. The third algorithm enumerates each linear extension of a given poset in [Formula: see text] time for each after [Formula: see text] time preprocessing, where [Formula: see text] is the number of the element in the set of the poset.
在本文中,我们设计了有效的算法来枚举(1)具有完全[公式:见文]顶点的根树,(2)具有完全[公式:见文]顶点的最大平面图,以及(3)给定序集的线性扩展。这些算法基于对象的树状结构,称为家谱。第一种算法在[公式:见文本]时间内,为每一个经过[公式:见文本]时间预处理的有序树精确地枚举[公式:见文本]顶点。第二种算法在[公式:见文本]的平均时间内,精确地枚举每个顶点的每个最大平面图。第三种算法在[Formula: see text]时间内枚举给定偏序集的每个线性扩展,在[Formula: see text]时间预处理后的每个扩展,其中[Formula: see text]是偏序集集合中元素的编号。
{"title":"Family Trees for Enumeration","authors":"Shin-Ichi Nakano","doi":"10.1142/s0129054123420078","DOIUrl":"https://doi.org/10.1142/s0129054123420078","url":null,"abstract":"In this paper we design efficient algorithms for enumerating (1) the rooted trees with exactly [Formula: see text] vertices, (2) the maximal planar graphs with exactly [Formula: see text] vertices and (3) the linear extensions of a given poset. Those algorithms are based on tree structures of objects, called the family trees. The first algorithm enumerates each ordered tree with exactly [Formula: see text] vertices in [Formula: see text] time for each after [Formula: see text] time preprocessing. The second algorithm enumerates each maximal planar graph with exactly [Formula: see text] vertices in [Formula: see text] time for each on average. The third algorithm enumerates each linear extension of a given poset in [Formula: see text] time for each after [Formula: see text] time preprocessing, where [Formula: see text] is the number of the element in the set of the poset.","PeriodicalId":50323,"journal":{"name":"International Journal of Foundations of Computer Science","volume":null,"pages":null},"PeriodicalIF":0.8,"publicationDate":"2023-06-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"42717376","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2023-06-09DOI: 10.1142/s0129054123500119
Hosein Salami, Mostafa Nouri-Baygi
Let [Formula: see text] be the complete Euclidean graph on a set of points embedded in the plane. Given a constant [Formula: see text], a spanning subgraph [Formula: see text] of [Formula: see text] is said to be a [Formula: see text]-spanner, or simply a spanner, if for any pair of nodes [Formula: see text], [Formula: see text] in [Formula: see text] there exists a [Formula: see text]-path in [Formula: see text], i.e., a path between [Formula: see text] and [Formula: see text] whose length is at most [Formula: see text] times their distance in [Formula: see text]. Gap-greedy spanner, proposed by Arya and Smid, is a light weight and bounded degree spanner in which a pair of points [Formula: see text] is guaranteed to have a [Formula: see text]-path, if there exists at least one edge with some special criteria in the spanner. Existing algorithms for computing the gap-greedy spanner determine the existence of such an edge for each pair of points by examining the edges of the spanner, which takes [Formula: see text] time, however in this paper, we have presented a method by which this task can be done in [Formula: see text] time. Using the proposed method and well-separated pair decomposition, we have proposed a linear-space algorithm that can compute the gap-greedy spanner in [Formula: see text] time. How to use the well-separated pair decomposition to compute this spanner was proposed by Bakhshesh and Farshi, however using an example, we have shown that one of the algorithms they have proposed for this purpose is incorrect. We have performed various experiments to measure the duration and amount of memory used by the algorithms for computing this spanner. The results of these experiments showed that the proposed method, without a significant effect on the amount of memory consumed compared to previous algorithms, leads to a significant acceleration in the construction time of this spanner.
{"title":"A Simple and Efficient Method for Accelerating Construction of the Gap-Greedy Spanner","authors":"Hosein Salami, Mostafa Nouri-Baygi","doi":"10.1142/s0129054123500119","DOIUrl":"https://doi.org/10.1142/s0129054123500119","url":null,"abstract":"Let [Formula: see text] be the complete Euclidean graph on a set of points embedded in the plane. Given a constant [Formula: see text], a spanning subgraph [Formula: see text] of [Formula: see text] is said to be a [Formula: see text]-spanner, or simply a spanner, if for any pair of nodes [Formula: see text], [Formula: see text] in [Formula: see text] there exists a [Formula: see text]-path in [Formula: see text], i.e., a path between [Formula: see text] and [Formula: see text] whose length is at most [Formula: see text] times their distance in [Formula: see text]. Gap-greedy spanner, proposed by Arya and Smid, is a light weight and bounded degree spanner in which a pair of points [Formula: see text] is guaranteed to have a [Formula: see text]-path, if there exists at least one edge with some special criteria in the spanner. Existing algorithms for computing the gap-greedy spanner determine the existence of such an edge for each pair of points by examining the edges of the spanner, which takes [Formula: see text] time, however in this paper, we have presented a method by which this task can be done in [Formula: see text] time. Using the proposed method and well-separated pair decomposition, we have proposed a linear-space algorithm that can compute the gap-greedy spanner in [Formula: see text] time. How to use the well-separated pair decomposition to compute this spanner was proposed by Bakhshesh and Farshi, however using an example, we have shown that one of the algorithms they have proposed for this purpose is incorrect. We have performed various experiments to measure the duration and amount of memory used by the algorithms for computing this spanner. The results of these experiments showed that the proposed method, without a significant effect on the amount of memory consumed compared to previous algorithms, leads to a significant acceleration in the construction time of this spanner.","PeriodicalId":50323,"journal":{"name":"International Journal of Foundations of Computer Science","volume":null,"pages":null},"PeriodicalIF":0.8,"publicationDate":"2023-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45713547","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2023-05-31DOI: 10.1142/s0129054123470019
R. Nishat, S. Whitesides
We study reconfiguration of simple Hamiltonian cycles in a rectangular grid graph [Formula: see text], where the Hamiltonian cycle in each step of the reconfiguration connects every internal vertex of [Formula: see text] to a boundary vertex by a single straight line segment. We introduce two operations, flip and transpose, which are local to the grid. We show that any simple cycle of [Formula: see text] can be reconfigured to any other simple cycle of [Formula: see text] using [Formula: see text] flip and transpose operations. Our result proves that the simple Hamiltonian cycle graph [Formula: see text] is connected with respect to those two operations and has diameter [Formula: see text].
{"title":"Reconfiguration of Hamiltonian Cycles in Rectangular Grid Graphs","authors":"R. Nishat, S. Whitesides","doi":"10.1142/s0129054123470019","DOIUrl":"https://doi.org/10.1142/s0129054123470019","url":null,"abstract":"We study reconfiguration of simple Hamiltonian cycles in a rectangular grid graph [Formula: see text], where the Hamiltonian cycle in each step of the reconfiguration connects every internal vertex of [Formula: see text] to a boundary vertex by a single straight line segment. We introduce two operations, flip and transpose, which are local to the grid. We show that any simple cycle of [Formula: see text] can be reconfigured to any other simple cycle of [Formula: see text] using [Formula: see text] flip and transpose operations. Our result proves that the simple Hamiltonian cycle graph [Formula: see text] is connected with respect to those two operations and has diameter [Formula: see text].","PeriodicalId":50323,"journal":{"name":"International Journal of Foundations of Computer Science","volume":null,"pages":null},"PeriodicalIF":0.8,"publicationDate":"2023-05-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"43642684","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2023-05-23DOI: 10.1142/s0129054123420030
Siu-Wing Cheng
Consider a directed temporal graph [Formula: see text] with time ranges on the edges. There can be more than one range on an edge, and each range carries a positive traversal time. Let [Formula: see text] and let [Formula: see text] be the total number of time ranges in [Formula: see text]. We assume that [Formula: see text]. We study the problem of computing shortest journeys that start from a fixed source vertex [Formula: see text] within a given time interval [Formula: see text], where the cost of a journey is equal to the sum of traversal times of the edges on it at the times of crossing those edges. We can construct in [Formula: see text] time a data structure of size [Formula: see text] such that for any vertex [Formula: see text] and any time [Formula: see text], we can report in [Formula: see text] time the cost of the shortest journey that starts from [Formula: see text] within [Formula: see text] and arrives at [Formula: see text] no later than [Formula: see text]. The journey achieving the reported cost can be produced in time linear in its complexity.
{"title":"Shortest Journeys in Directed Temporal Graphs","authors":"Siu-Wing Cheng","doi":"10.1142/s0129054123420030","DOIUrl":"https://doi.org/10.1142/s0129054123420030","url":null,"abstract":"Consider a directed temporal graph [Formula: see text] with time ranges on the edges. There can be more than one range on an edge, and each range carries a positive traversal time. Let [Formula: see text] and let [Formula: see text] be the total number of time ranges in [Formula: see text]. We assume that [Formula: see text]. We study the problem of computing shortest journeys that start from a fixed source vertex [Formula: see text] within a given time interval [Formula: see text], where the cost of a journey is equal to the sum of traversal times of the edges on it at the times of crossing those edges. We can construct in [Formula: see text] time a data structure of size [Formula: see text] such that for any vertex [Formula: see text] and any time [Formula: see text], we can report in [Formula: see text] time the cost of the shortest journey that starts from [Formula: see text] within [Formula: see text] and arrives at [Formula: see text] no later than [Formula: see text]. The journey achieving the reported cost can be produced in time linear in its complexity.","PeriodicalId":50323,"journal":{"name":"International Journal of Foundations of Computer Science","volume":null,"pages":null},"PeriodicalIF":0.8,"publicationDate":"2023-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47399952","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2023-05-22DOI: 10.1142/s0129054123420042
Carla Binucci, Emilio Di Giacomo, Michael Kaufmann, Giuseppe Liotta, Alessandra Tappini
This paper studies a packing problem in the so-called beyond-planar setting, that is when the host graph is “almost-planar” in some sense. Precisely, we consider the case that the host graph is [Formula: see text]-planar, i.e., it admits an embedding with at most [Formula: see text] crossings per edge, and focus on families of [Formula: see text]-regular caterpillars, that are caterpillars whose non-leaf vertices have the same degree [Formula: see text]. We study the dependency of [Formula: see text] from the number [Formula: see text] of caterpillars that are packed, both in the case that these caterpillars are all isomorphic to one another (in which case the packing is called placement) and when they are not. We give necessary and sufficient conditions for the placement of [Formula: see text] [Formula: see text]-regular caterpillars and sufficient conditions for the packing of a set of [Formula: see text]-, [Formula: see text]-, [Formula: see text], [Formula: see text]-regular caterpillars such that the degree [Formula: see text] and the degree [Formula: see text] of the non-leaf vertices can differ from one caterpillar to another, for [Formula: see text], [Formula: see text].
{"title":"k-Planar Placement and Packing of Δ-Regular Caterpillars","authors":"Carla Binucci, Emilio Di Giacomo, Michael Kaufmann, Giuseppe Liotta, Alessandra Tappini","doi":"10.1142/s0129054123420042","DOIUrl":"https://doi.org/10.1142/s0129054123420042","url":null,"abstract":"This paper studies a packing problem in the so-called beyond-planar setting, that is when the host graph is “almost-planar” in some sense. Precisely, we consider the case that the host graph is [Formula: see text]-planar, i.e., it admits an embedding with at most [Formula: see text] crossings per edge, and focus on families of [Formula: see text]-regular caterpillars, that are caterpillars whose non-leaf vertices have the same degree [Formula: see text]. We study the dependency of [Formula: see text] from the number [Formula: see text] of caterpillars that are packed, both in the case that these caterpillars are all isomorphic to one another (in which case the packing is called placement) and when they are not. We give necessary and sufficient conditions for the placement of [Formula: see text] [Formula: see text]-regular caterpillars and sufficient conditions for the packing of a set of [Formula: see text]-, [Formula: see text]-, [Formula: see text], [Formula: see text]-regular caterpillars such that the degree [Formula: see text] and the degree [Formula: see text] of the non-leaf vertices can differ from one caterpillar to another, for [Formula: see text], [Formula: see text].","PeriodicalId":50323,"journal":{"name":"International Journal of Foundations of Computer Science","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135381360","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2023-05-22DOI: 10.1142/s0129054123450028
Maria Pittou, George Rahonis
In this paper, we propose a logic-based characterization of uncertainty in architectures of parametric component-based systems, where the parameter is the number of instances of each component type. For this, we firstly introduce an extended propositional interaction logic over De Morgan algebras and we show that its formulas can encode the uncertainty of several architectures applied in systems with a finite number of components. In turn, we introduce a first-order extended interaction logic over De Morgan algebras which is applied for modelling uncertainty in the interactions of well-known parametric architectures. Moreover, we prove that the equivalence problem for a large class of formulas of that logic is decidable in doubly exponential time by providing an effective translation to fuzzy recognizable series. For any such formula over a totally ordered De Morgan algebra, we further prove that we can compute in exponential time the set of sequences of parametric fuzzy interactions which ensure the trustworthiness of the formula according to a particular threshold.
{"title":"Modelling Uncertainty in Architectures of Parametric Component-Based Systems","authors":"Maria Pittou, George Rahonis","doi":"10.1142/s0129054123450028","DOIUrl":"https://doi.org/10.1142/s0129054123450028","url":null,"abstract":"In this paper, we propose a logic-based characterization of uncertainty in architectures of parametric component-based systems, where the parameter is the number of instances of each component type. For this, we firstly introduce an extended propositional interaction logic over De Morgan algebras and we show that its formulas can encode the uncertainty of several architectures applied in systems with a finite number of components. In turn, we introduce a first-order extended interaction logic over De Morgan algebras which is applied for modelling uncertainty in the interactions of well-known parametric architectures. Moreover, we prove that the equivalence problem for a large class of formulas of that logic is decidable in doubly exponential time by providing an effective translation to fuzzy recognizable series. For any such formula over a totally ordered De Morgan algebra, we further prove that we can compute in exponential time the set of sequences of parametric fuzzy interactions which ensure the trustworthiness of the formula according to a particular threshold.","PeriodicalId":50323,"journal":{"name":"International Journal of Foundations of Computer Science","volume":null,"pages":null},"PeriodicalIF":0.8,"publicationDate":"2023-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47166004","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2023-05-20DOI: 10.1142/s0129054123500090
A. Berin Greeni, R. Sundara Rajan, Paul Immanuel
The technique used in studying the computational capabilities of interconnection networks and task distribution is graph embedding. Based on the recursively constructed graphs, the hypercube network is popular for its structure. Many variants of hypercube are considered in the literature. Augmented cube is considered as one of the best variants of hypercube as it holds many desirable properties like optimal routing in linear time complexity, vertex symmetricity, wide diameter and maximum connectivity. Our work deals with the exact wirelength, when augmented cube is embedded into certain tree and windmill structures.
{"title":"Embedding Augmented Cube into Certain Trees and Windmill Graphs","authors":"A. Berin Greeni, R. Sundara Rajan, Paul Immanuel","doi":"10.1142/s0129054123500090","DOIUrl":"https://doi.org/10.1142/s0129054123500090","url":null,"abstract":"The technique used in studying the computational capabilities of interconnection networks and task distribution is graph embedding. Based on the recursively constructed graphs, the hypercube network is popular for its structure. Many variants of hypercube are considered in the literature. Augmented cube is considered as one of the best variants of hypercube as it holds many desirable properties like optimal routing in linear time complexity, vertex symmetricity, wide diameter and maximum connectivity. Our work deals with the exact wirelength, when augmented cube is embedded into certain tree and windmill structures.","PeriodicalId":50323,"journal":{"name":"International Journal of Foundations of Computer Science","volume":null,"pages":null},"PeriodicalIF":0.8,"publicationDate":"2023-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48579451","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2023-05-20DOI: 10.1142/s0129054123020033
M. Droste, George Rahonis, A. Salomaa
{"title":"Special Issue — International Colloquium Recent Advances of Quantitative Models in Computer Science (RAQM 2021): Preface","authors":"M. Droste, George Rahonis, A. Salomaa","doi":"10.1142/s0129054123020033","DOIUrl":"https://doi.org/10.1142/s0129054123020033","url":null,"abstract":"","PeriodicalId":50323,"journal":{"name":"International Journal of Foundations of Computer Science","volume":null,"pages":null},"PeriodicalIF":0.8,"publicationDate":"2023-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45518363","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2023-05-09DOI: 10.1142/s0129054123410058
Tom Davot, R. Giroudeau, J. König
In our modern societies, a certain number of people do not own a car, by choice or by obligation. For some trips, there is no or few alternatives to the car. One way to make these trips possible for these people is to be transported by others who have already planned their trips. We propose to model this problem using as path-finding problem in a list edge-colored graph. This problem is a generalization of the [Formula: see text]-path problem, studied by Böhmová et al. We consider two optimization functions: minimizing the number of color changes and minimizing the number of colors. We study for the previous problems, the classic complexity (polynomial-case, NP-completeness, hardness of approximation) and parameter complexity (W[2]-hardness) even in restricted cases. We also propose a lower bound for exact algorithm. On the positive side we provide a polynomial-time approximation algorithm and a FPT algorithm.
{"title":"On the Shared Transportation Problem: Computational Hardness and Exact Approach","authors":"Tom Davot, R. Giroudeau, J. König","doi":"10.1142/s0129054123410058","DOIUrl":"https://doi.org/10.1142/s0129054123410058","url":null,"abstract":"In our modern societies, a certain number of people do not own a car, by choice or by obligation. For some trips, there is no or few alternatives to the car. One way to make these trips possible for these people is to be transported by others who have already planned their trips. We propose to model this problem using as path-finding problem in a list edge-colored graph. This problem is a generalization of the [Formula: see text]-path problem, studied by Böhmová et al. We consider two optimization functions: minimizing the number of color changes and minimizing the number of colors. We study for the previous problems, the classic complexity (polynomial-case, NP-completeness, hardness of approximation) and parameter complexity (W[2]-hardness) even in restricted cases. We also propose a lower bound for exact algorithm. On the positive side we provide a polynomial-time approximation algorithm and a FPT algorithm.","PeriodicalId":50323,"journal":{"name":"International Journal of Foundations of Computer Science","volume":null,"pages":null},"PeriodicalIF":0.8,"publicationDate":"2023-05-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46776841","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}