A network for the transportation of supplies can be described as a rooted tree with a weight of a degree of congestion for each edge. We take the sum of root-leaf distance (SRD) on a rooted tree as the whole degree of congestion of the tree. Hence, we consider the SRD interdiction problem on trees with cardinality constraint by upgrading edges, denoted by (SDIPTC). It aims to maximize the SRD by upgrading the weights of N critical edges such that the total upgrade cost under some measurement is upper-bounded by a given value. The relevant minimum cost problem (MCSDIPTC) aims to minimize the total upgrade cost on the premise that the SRD is lower-bounded by a given value. We develop two different norms including weighted (l_infty ) norm and weighted bottleneck Hamming distance to measure the upgrade cost. We propose two binary search algorithms within O((nlog n)) time for the problems (SDIPTC) under the two norms, respectively. For problems (MCSDIPTC), we propose two binary search algorithms within O((N n^2)) and O((n log n)) under weighted (l_infty ) norm and weighted bottleneck Hamming distance, respectively. These problems are solved through their subproblems (SDIPT) and (MCSDIPT), in which we ignore the cardinality constraint on the number of upgraded edges. Finally, we design numerical experiments to show the effectiveness of these algorithms.
{"title":"The sum of root-leaf distance interdiction problem with cardinality constraint by upgrading edges on trees","authors":"Xiao Li, Xiucui Guan, Qiao Zhang, Xinyi Yin, Panos M. Pardalos","doi":"10.1007/s10878-024-01230-x","DOIUrl":"https://doi.org/10.1007/s10878-024-01230-x","url":null,"abstract":"<p>A network for the transportation of supplies can be described as a rooted tree with a weight of a degree of congestion for each edge. We take the sum of root-leaf distance (SRD) on a rooted tree as the whole degree of congestion of the tree. Hence, we consider the SRD interdiction problem on trees with cardinality constraint by upgrading edges, denoted by (<b>SDIPTC</b>). It aims to maximize the SRD by upgrading the weights of <i>N</i> critical edges such that the total upgrade cost under some measurement is upper-bounded by a given value. The relevant minimum cost problem (<b>MCSDIPTC</b>) aims to minimize the total upgrade cost on the premise that the SRD is lower-bounded by a given value. We develop two different norms including weighted <span>(l_infty )</span> norm and weighted bottleneck Hamming distance to measure the upgrade cost. We propose two binary search algorithms within O(<span>(nlog n)</span>) time for the problems (<b>SDIPTC</b>) under the two norms, respectively. For problems (<b>MCSDIPTC</b>), we propose two binary search algorithms within O(<span>(N n^2)</span>) and O(<span>(n log n)</span>) under weighted <span>(l_infty )</span> norm and weighted bottleneck Hamming distance, respectively. These problems are solved through their subproblems (<b>SDIPT</b>) and (<b>MCSDIPT</b>), in which we ignore the cardinality constraint on the number of upgraded edges. Finally, we design numerical experiments to show the effectiveness of these algorithms.\u0000</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"17 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2024-11-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142580291","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}
Planar hypergraphs are widely used in several applications, including VLSI design, metro maps, information visualisation, and databases. The minimum ( s-t ) hypercut problem in a weighted hypergraph is to find a partition of the vertices into two nonempty sets, S and ( overline{S} ), with (sin S) and (tin overline{S}) that minimizes the total weight of hyperedges that have at least two endpoints in two different sets. In the present study, we propose an approach that effectively solves the minimum ( s-t ) hypercut problem in (s, t)-planar hypergraphs. The method proposed demonstrates polynomial time complexity, providing a significant advancement in solving this problem. The modelling example shows that the proposed strategy is effective at obtaining balanced bipartitions in VLSI circuits.
平面超图被广泛应用于多个领域,包括超大规模集成电路设计、地铁地图、信息可视化和数据库。加权超图中的最小(s-t)超切问题是将顶点划分为两个非空集 S 和(overline{S}),其中(s在S中)和(t在overline{S}中)最小化至少有两个端点在两个不同集中的超通道的总重量。在本研究中,我们提出了一种有效解决(s, t)平面超图中最小(s-t)超切问题的方法。所提出的方法具有多项式时间复杂性,在解决这一问题方面取得了重大进展。建模实例表明,所提出的策略能有效地在超大规模集成电路中获得平衡双分区。
{"title":"Minimum $$ s-t $$ hypercut in (s, t)-planar hypergraphs","authors":"Abolfazl Hassanpour, Massoud Aman, Alireza Ebrahimi","doi":"10.1007/s10878-024-01231-w","DOIUrl":"https://doi.org/10.1007/s10878-024-01231-w","url":null,"abstract":"<p>Planar hypergraphs are widely used in several applications, including VLSI design, metro maps, information visualisation, and databases. The minimum <span>( s-t )</span> hypercut problem in a weighted hypergraph is to find a partition of the vertices into two nonempty sets, <i>S</i> and <span>( overline{S} )</span>, with <span>(sin S)</span> and <span>(tin overline{S})</span> that minimizes the total weight of hyperedges that have at least two endpoints in two different sets. In the present study, we propose an approach that effectively solves the minimum <span>( s-t )</span> hypercut problem in (<i>s</i>, <i>t</i>)-planar hypergraphs. The method proposed demonstrates polynomial time complexity, providing a significant advancement in solving this problem. The modelling example shows that the proposed strategy is effective at obtaining balanced bipartitions in VLSI circuits.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"9 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2024-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142563314","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 : 2024-11-01DOI: 10.1007/s10878-024-01226-7
Liman Du, Wenguo Yang, Suixiang Gao
Social-media platforms have created new ways for individuals to keep in touch with others, share their opinions and join the discussion on different issues. Traditionally studied by social science, opinion dynamic has attracted the attention from scientists in other fields. The formation and evolution of opinions is a complex process affected by the interplay of different elements that incorporate peer interaction in social networks and the diversity of information to which each individual is exposed. In addition, supplementary information can have an important role in driving the opinion formation and evolution. And due to the character of online social platforms, people can easily end an existing follower-followee relationship or stop interacting with a friend at any time. Taking a step in this direction, we propose the OG–IC model which considers the dynamic of both opinion and relationship in this paper. It not only considers the direct influence of friends but also highlights the indirect effect of group when individuals are exposed to new opinions. And it allows nodes which represent users of social networks to slightly adjust their own opinion and sometimes redefine friendships. A novel problem in social network whose purpose is simultaneously maximizing both the diversity of supplementary information that individuals access to and the influence of supplementary information on individual’s existing opinion is formulated. This problem is proved to be NP-hard and its objective function is neither submodular nor supermodular. However, an algorithm with approximate ratio guarantee is designed based on the sandwich framework. And the effectiveness of our algorithm is experimentally demonstrated on both synthetic and real-world data sets.
{"title":"Maximizing diversity and persuasiveness of opinion articles in social networks","authors":"Liman Du, Wenguo Yang, Suixiang Gao","doi":"10.1007/s10878-024-01226-7","DOIUrl":"https://doi.org/10.1007/s10878-024-01226-7","url":null,"abstract":"<p>Social-media platforms have created new ways for individuals to keep in touch with others, share their opinions and join the discussion on different issues. Traditionally studied by social science, opinion dynamic has attracted the attention from scientists in other fields. The formation and evolution of opinions is a complex process affected by the interplay of different elements that incorporate peer interaction in social networks and the diversity of information to which each individual is exposed. In addition, supplementary information can have an important role in driving the opinion formation and evolution. And due to the character of online social platforms, people can easily end an existing follower-followee relationship or stop interacting with a friend at any time. Taking a step in this direction, we propose the OG–IC model which considers the dynamic of both opinion and relationship in this paper. It not only considers the direct influence of friends but also highlights the indirect effect of group when individuals are exposed to new opinions. And it allows nodes which represent users of social networks to slightly adjust their own opinion and sometimes redefine friendships. A novel problem in social network whose purpose is simultaneously maximizing both the diversity of supplementary information that individuals access to and the influence of supplementary information on individual’s existing opinion is formulated. This problem is proved to be NP-hard and its objective function is neither submodular nor supermodular. However, an algorithm with approximate ratio guarantee is designed based on the sandwich framework. And the effectiveness of our algorithm is experimentally demonstrated on both synthetic and real-world data sets.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"79 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2024-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142563302","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 : 2024-10-28DOI: 10.1007/s10878-024-01229-4
Hao Zhong
In this paper, we investigate the minimum resolving dominating set problem which is a emerging combinatorial optimization problem in general graphs. We prove that the resolving dominating set problem is NP-hard and propose a greedy algorithm with an approximation ratio of ((1 + 2ln n)) by establishing a submodular potential function, where n is the node number of the input graph.
本文研究的最小解析支配集问题是一般图中一个新兴的组合优化问题。我们证明了解析支配集问题是 NP-困难的,并提出了一种贪婪算法,该算法通过建立一个亚模态势函数(其中 n 是输入图的节点数),近似率为 ((1 + 2ln n)) 。
{"title":"On greedy approximation algorithm for the minimum resolving dominating set problem","authors":"Hao Zhong","doi":"10.1007/s10878-024-01229-4","DOIUrl":"https://doi.org/10.1007/s10878-024-01229-4","url":null,"abstract":"<p>In this paper, we investigate the minimum resolving dominating set problem which is a emerging combinatorial optimization problem in general graphs. We prove that the resolving dominating set problem is NP-hard and propose a greedy algorithm with an approximation ratio of (<span>(1 + 2ln n)</span>) by establishing a submodular potential function, where <i>n</i> is the node number of the input graph.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"131 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2024-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142536557","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 : 2024-10-28DOI: 10.1007/s10878-024-01225-8
Qi Wang, Wensong Lin
We study the fashion game, a classical network coordination/anti-coordination game employed to model social dynamics in decision-making processes, especially in fashion choices. In this game, individuals, represented as vertices in a graph, make decisions based on their neighbors’ choices. Some individuals are positively influenced by their neighbors while others are negatively affected. Analyzing the game’s outcome aids in understanding fashion trends and flux within the population. In an instance of the fashion game, an action profile is formed when all individuals have made their choices. The utility of an individual under an action profile is defined according to the choices he and his neighbors made. A pure Nash equilibria is an action profile under which each individual has a nonnegative utility. To further study the existence of pure Nash equilibria, we investigate an associated optimization problem aimed at maximizing the minimal individual utility, referred to as the utility of a fashion game instance. The fashion game with two different but symmetric actions (choices) has been studied extensively in the literature. This paper seeks to extend the fashion game analysis to scenarios with more than two available actions, thereby enhancing comprehension of social dynamics in decision-making processes. We determine the utilities of all instances on paths, cycles and complete graphs. For instances where each individual likes to anti-coordinate, graph is planar and three actions are available, we illustrate the time complexity of determining the utility of such instances. Additionally, for instances containing both coordinating and anti-coordinating individuals, we extend the results on the time complexity of determining the utility of instances with two available actions to cases with more than two actions.
{"title":"Fashion game on graphs with more than two actions","authors":"Qi Wang, Wensong Lin","doi":"10.1007/s10878-024-01225-8","DOIUrl":"https://doi.org/10.1007/s10878-024-01225-8","url":null,"abstract":"<p>We study the fashion game, a classical network coordination/anti-coordination game employed to model social dynamics in decision-making processes, especially in fashion choices. In this game, individuals, represented as vertices in a graph, make decisions based on their neighbors’ choices. Some individuals are positively influenced by their neighbors while others are negatively affected. Analyzing the game’s outcome aids in understanding fashion trends and flux within the population. In an instance of the fashion game, an action profile is formed when all individuals have made their choices. The utility of an individual under an action profile is defined according to the choices he and his neighbors made. A pure Nash equilibria is an action profile under which each individual has a nonnegative utility. To further study the existence of pure Nash equilibria, we investigate an associated optimization problem aimed at maximizing the minimal individual utility, referred to as the utility of a fashion game instance. The fashion game with two different but symmetric actions (choices) has been studied extensively in the literature. This paper seeks to extend the fashion game analysis to scenarios with more than two available actions, thereby enhancing comprehension of social dynamics in decision-making processes. We determine the utilities of all instances on paths, cycles and complete graphs. For instances where each individual likes to anti-coordinate, graph is planar and three actions are available, we illustrate the time complexity of determining the utility of such instances. Additionally, for instances containing both coordinating and anti-coordinating individuals, we extend the results on the time complexity of determining the utility of instances with two available actions to cases with more than two actions.\u0000</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"3 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2024-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142536560","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 : 2024-10-24DOI: 10.1007/s10878-024-01221-y
Yulle G. F. Borges, Vinícius L. de Lima, Flávio K. Miyazawa, Lehilton L. C. Pedrosa, Thiago A. de Queiroz, Rafael C. S. Schouery
This paper presents theoretical and practical results for the bin packing problem with scenarios, a generalization of the classical bin packing problem which considers the presence of uncertain scenarios, of which only one is realized. For this problem, we propose approximation algorithms whose ratios are bounded by the square root of the number of scenarios times the approximation ratio for an algorithm for the vector bin packing problem. We also show how an asymptotic polynomial-time approximation scheme is derived when the number of scenarios is constant, that is, not a part of the input. As a practical study of the problem, we present a branch-and-price algorithm to solve an exponential set-cover model and a variable neighborhood search heuristic. Experiments show the competence of the branch-and-price in obtaining optimal solutions for about 59% of the instances considered, while the combined heuristic and branch-and-price optimally solved 62% of the instances considered.
{"title":"Algorithms for the bin packing problem with scenarios","authors":"Yulle G. F. Borges, Vinícius L. de Lima, Flávio K. Miyazawa, Lehilton L. C. Pedrosa, Thiago A. de Queiroz, Rafael C. S. Schouery","doi":"10.1007/s10878-024-01221-y","DOIUrl":"https://doi.org/10.1007/s10878-024-01221-y","url":null,"abstract":"<p>This paper presents theoretical and practical results for the bin packing problem with scenarios, a generalization of the classical bin packing problem which considers the presence of uncertain scenarios, of which only one is realized. For this problem, we propose approximation algorithms whose ratios are bounded by the square root of the number of scenarios times the approximation ratio for an algorithm for the vector bin packing problem. We also show how an asymptotic polynomial-time approximation scheme is derived when the number of scenarios is constant, that is, not a part of the input. As a practical study of the problem, we present a branch-and-price algorithm to solve an exponential set-cover model and a variable neighborhood search heuristic. Experiments show the competence of the branch-and-price in obtaining optimal solutions for about 59% of the instances considered, while the combined heuristic and branch-and-price optimally solved 62% of the instances considered.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"13 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2024-10-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142489708","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 : 2024-10-22DOI: 10.1007/s10878-024-01220-z
Zoran Lj. Maksimović
The Maximum Bisection Problem (MBP) is a well-known combinatorial optimization problem that has been proven to be NP-hard. The maximum bisection of a graph is the partition of its set of vertices into two subsets with an equal number of vertices, where the weight of the edge cut is maximal. This work introduces a connected multidimensional generalization of the Maximum Bisection Problem. In this NP-hard problem, weights on edges are vectors of non-negative numbers, and subgraphs induced by partitions must be connected. A mixed integer linear programming (MILP) formulation is proposed with proof of its correctness. The MILP formulation of the problem has a polynomial number of variables and constraints
{"title":"A MILP model for the connected multidimensional maximum bisection problem","authors":"Zoran Lj. Maksimović","doi":"10.1007/s10878-024-01220-z","DOIUrl":"https://doi.org/10.1007/s10878-024-01220-z","url":null,"abstract":"<p>The Maximum Bisection Problem (MBP) is a well-known combinatorial optimization problem that has been proven to be NP-hard. The maximum bisection of a graph is the partition of its set of vertices into two subsets with an equal number of vertices, where the weight of the edge cut is maximal. This work introduces a connected multidimensional generalization of the Maximum Bisection Problem. In this NP-hard problem, weights on edges are vectors of non-negative numbers, and subgraphs induced by partitions must be connected. A mixed integer linear programming (MILP) formulation is proposed with proof of its correctness. The MILP formulation of the problem has a polynomial number of variables and constraints</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"2 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2024-10-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142487584","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 : 2024-10-21DOI: 10.1007/s10878-024-01210-1
Haiyue Yu, Ting Shen, Liwei Zhong
In this study, we aim to optimize hospital bed allocation to enhance medical service efficiency and quality. We developed an optimization model and algorithms considering cross-departmental bed-sharing costs, patient waiting costs, and the impact on medical quality when patients are assigned to non-primary departments. First, we propose an algorithm to calculate departmental similarity and quantify the effect on patients’ length of stay when admitted to non-primary departments. We then formulate a two-stage cost minimization problem: the first stage involves determining bed allocation for each department, and the second stage involves dynamic admission control decisions. For the second stage, we apply a dynamic programming method and approximate the model using deterministic linear programming to ensure practicality and computational efficiency. Numerical studies validate the effectiveness of our approach. Results show that our model and algorithms significantly improve bed resource utilization and medical service quality, supporting hospital management decisions.
{"title":"Optimizing hospital bed allocation for coordinated medical efficiency and quality improvement","authors":"Haiyue Yu, Ting Shen, Liwei Zhong","doi":"10.1007/s10878-024-01210-1","DOIUrl":"https://doi.org/10.1007/s10878-024-01210-1","url":null,"abstract":"<p>In this study, we aim to optimize hospital bed allocation to enhance medical service efficiency and quality. We developed an optimization model and algorithms considering cross-departmental bed-sharing costs, patient waiting costs, and the impact on medical quality when patients are assigned to non-primary departments. First, we propose an algorithm to calculate departmental similarity and quantify the effect on patients’ length of stay when admitted to non-primary departments. We then formulate a two-stage cost minimization problem: the first stage involves determining bed allocation for each department, and the second stage involves dynamic admission control decisions. For the second stage, we apply a dynamic programming method and approximate the model using deterministic linear programming to ensure practicality and computational efficiency. Numerical studies validate the effectiveness of our approach. Results show that our model and algorithms significantly improve bed resource utilization and medical service quality, supporting hospital management decisions.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"20 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2024-10-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142452390","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 : 2024-10-19DOI: 10.1007/s10878-024-01207-w
Rahnuma Islam Nishat, Venkatesh Srinivasan, Sue Whitesides
An s, t Hamiltonian path P for an (m times n) rectangular grid graph (mathbb {G}) is a Hamiltonian path from the top-left corner s to the bottom-right corner t. We define an operation “square-switch” on s, t Hamiltonian paths P affecting only those edges of P that lie in some small (2 units by 2 units) square subgrid of (mathbb {G}). We prove that when applied to suitable locations, the result of the square-switch is another s, t Hamiltonian path. Then we use square-switch to achieve a reconfiguration result for a subfamily of s, t Hamiltonian paths we call simple paths, that has the minimum number of bends for each maximal internal subpath connecting any two vertices on the boundary of the grid graph. We give an algorithmic proof that the Hamiltonian path graph (mathcal {G}) whose vertices represent simple paths is connected when edges arise from the square-switch operation: our algorithm reconfigures any given initial simple path P to any given target simple path (P') in (mathcal {O})(( |P |)) time and (mathcal {O})(( |P |)) space using at most ({5} |P |/ {4}) square-switches, where ( |P |= m times n) is the number of vertices in the grid graph (mathbb {G}) and hence in any Hamiltonian path P for (mathbb {G}). Thus the diameter of the simple path graph (mathcal {G}) is at most 5mn/ 4 for the square-switch operation, which we show is asymptotically tight for this operation.
对于一个矩形网格图 (mathbb {G})来说,一条 s, t 哈密尔顿路径 P 是一条从左上角 s 到右下角 t 的哈密尔顿路径。我们定义了一个关于 s, t 哈密尔顿路径 P 的操作 "平方开关",它只影响 P 中位于 (mathbb {G})的某个小(2 个单位乘 2 个单位)正方形子网格中的边。我们证明,当应用到合适的位置时,平方开关的结果是另一条 s, t 哈密顿路径。然后,我们使用平方开关来实现我们称之为简单路径的 s, t 哈密顿路径子族的重新配置结果,该子族中连接网格图边界上任意两个顶点的每个最大内部子路径的弯曲次数最少。我们给出了一个算法证明:当方形开关操作产生边时,顶点代表简单路径的哈密顿路径图(Hamiltonian path graph (mathcal {G}))是连通的:我们的算法可以在 (mathcal {O})(( |P |)) 时间和 (mathcal {O})(( |P |)) 空间内重新配置任意给定的初始简单路径 P 到任意给定的目标简单路径 (P'),最多使用 ({5} |P |/ {4}) 平方开关、其中 ( |P |= m times n) 是网格图 (mathbb {G})中的顶点数,因此也是(mathbb {G})的任何哈密顿路径 P 中的顶点数。因此,对于平方开关操作来说,简单路径图(mathcal {G})的直径最多为 5mn/4,我们证明了这一操作在渐近上是紧密的。
{"title":"The hamiltonian path graph is connected for simple s, t paths in rectangular grid graphs","authors":"Rahnuma Islam Nishat, Venkatesh Srinivasan, Sue Whitesides","doi":"10.1007/s10878-024-01207-w","DOIUrl":"https://doi.org/10.1007/s10878-024-01207-w","url":null,"abstract":"<p>An <i>s</i>, <i>t</i> Hamiltonian path <i>P</i> for an <span>(m times n)</span> rectangular grid graph <span>(mathbb {G})</span> is a Hamiltonian path from the top-left corner <i>s</i> to the bottom-right corner <i>t</i>. We define an operation “square-switch” on <i>s</i>, <i>t</i> Hamiltonian paths <i>P</i> affecting only those edges of <i>P</i> that lie in some small (2 units by 2 units) square subgrid of <span>(mathbb {G})</span>. We prove that when applied to suitable locations, the result of the square-switch is another <i>s</i>, <i>t</i> Hamiltonian path. Then we use square-switch to achieve a reconfiguration result for a subfamily of <i>s</i>, <i>t</i> Hamiltonian paths we call <i>simple paths</i>, that has the minimum number of bends for each maximal internal subpath connecting any two vertices on the boundary of the grid graph. We give an algorithmic proof that the Hamiltonian path graph <span>(mathcal {G})</span> whose vertices represent simple paths is connected when edges arise from the square-switch operation: our algorithm reconfigures any given initial simple path <i>P</i> to any given target simple path <span>(P')</span> in <span>(mathcal {O})</span>(<span>( |P |)</span>) time and <span>(mathcal {O})</span>(<span>( |P |)</span>) space using at most <span>({5} |P |/ {4})</span> square-switches, where <span>( |P |= m times n)</span> is the number of vertices in the grid graph <span>(mathbb {G})</span> and hence in any Hamiltonian path <i>P</i> for <span>(mathbb {G})</span>. Thus the diameter of the simple path graph <span>(mathcal {G})</span> is at most 5<i>mn</i>/ 4 for the square-switch operation, which we show is asymptotically tight for this operation.\u0000</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"372 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2024-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142451395","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 : 2024-10-15DOI: 10.1007/s10878-024-01209-8
Claudia Cavallaro, Vincenzo Cutello, Mario Pavone
Given a directed graph (G=(V,A)), we tackle the Minimum Feedback Arc Set (MFAS) Problem by designing an efficient algorithm to search for minimal and stable Feedback Arc Sets, i.e. such that none of the arcs can be reintroduced in the graph without disrupting acyclicity and such that for each vertex the number of eliminated outgoing (resp. incoming) arcs is not bigger than the number of remaining incoming (resp. outgoing) arcs. Our algorithm has a good polynomial upper bound and can therefore be applied even on large graphs. We also introduce an algorithm to generate strongly connected graphs with a known upper bound on their feedback arc set, and on such graphs we test our algorithm.
{"title":"Efficient heuristics to compute minimal and stable feedback arc sets","authors":"Claudia Cavallaro, Vincenzo Cutello, Mario Pavone","doi":"10.1007/s10878-024-01209-8","DOIUrl":"https://doi.org/10.1007/s10878-024-01209-8","url":null,"abstract":"<p>Given a directed graph <span>(G=(V,A))</span>, we tackle the Minimum Feedback Arc Set (MFAS) Problem by designing an efficient algorithm to search for minimal and stable Feedback Arc Sets, i.e. such that none of the arcs can be reintroduced in the graph without disrupting acyclicity and such that for each vertex the number of eliminated outgoing (resp. incoming) arcs is not bigger than the number of remaining incoming (resp. outgoing) arcs. Our algorithm has a good polynomial upper bound and can therefore be applied even on large graphs. We also introduce an algorithm to generate strongly connected graphs with a known upper bound on their feedback arc set, and on such graphs we test our algorithm.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"40 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2024-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142440161","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}