Pub Date : 2024-05-18DOI: 10.1007/s10878-024-01115-z
Wenying Xi, Wensong Lin
A 3-star is a complete bipartite graph (K_{1,3}). A 3-star packing of a graph G is a collection of vertex-disjoint subgraphs of G in which each subgraph is a 3-star. The maximum 3-star packing problem is to find a 3-star packing of a given graph with the maximum number of 3-stars. A 2-independent set of a graph G is a subset S of V(G) such that for each pair of vertices (u,vin S), paths between u and v are all of length at least 3. In cubic graphs, the maximum 3-star packing problem is equivalent to the maximum 2-independent set problem. The maximum 2-independent set problem was proved to be NP-hard on cubic graphs (Kong and Zhao in Congressus Numerantium 143:65–80, 2000), and the best approximation algorithm of maximum 2-independent set problem for cubic graphs has approximation ratio (frac{8}{15}) (Miyano et al. in WALCOM 2017, Proceedings, pp 228–240). In this paper, we first prove that the maximum 3-star packing problem is NP-hard in claw-free cubic graphs and then design a linear-time algorithm which can find a 3-star packing of a connected claw-free cubic graph G covering at least (frac{3v(G)-8}{4}) vertices, where v(G) denotes the number of vertices of G.
三星图是一个完整的双方形图(K_{1,3})。图 G 的三星堆积是 G 的顶点相交子图的集合,其中每个子图都是三星图。最大三星堆积问题就是为给定的图找到一个拥有最多三星的三星堆积。图 G 的 2-independent 集是 V(G) 的子集 S,对于每一对顶点 (u,vin S) ,u 和 v 之间的路径长度都至少为 3。在立方图中,最大三星堆积问题等价于最大 2-independent 集问题。最大 2-independent set 问题在立方图上被证明是 NP-hard(Kong 和 Zhao,载于 Congressus Numerantium 143:65-80, 2000),立方图最大 2-independent set 问题的最佳近似算法的近似率为 (frac{8}{15})(Miyano 等,载于 WALCOM 2017,论文集,第 228-240 页)。本文首先证明了无爪立方图中的最大三星打包问题是 NP-hard,然后设计了一种线性时间算法,可以找到一个连通的无爪立方图 G 的三星打包,至少覆盖 (frac{3v(G)-8}{4}) 个顶点,其中 v(G) 表示 G 的顶点数。
{"title":"The maximum 3-star packing problem in claw-free cubic graphs","authors":"Wenying Xi, Wensong Lin","doi":"10.1007/s10878-024-01115-z","DOIUrl":"https://doi.org/10.1007/s10878-024-01115-z","url":null,"abstract":"<p>A 3-star is a complete bipartite graph <span>(K_{1,3})</span>. A 3-star packing of a graph <i>G</i> is a collection of vertex-disjoint subgraphs of <i>G</i> in which each subgraph is a 3-star. The maximum 3-star packing problem is to find a 3-star packing of a given graph with the maximum number of 3-stars. A 2<i>-independent set</i> of a graph <i>G</i> is a subset <i>S</i> of <i>V</i>(<i>G</i>) such that for each pair of vertices <span>(u,vin S)</span>, paths between <i>u</i> and <i>v</i> are all of length at least 3. In cubic graphs, the maximum 3-star packing problem is equivalent to the maximum 2-independent set problem. The maximum 2-independent set problem was proved to be NP-hard on cubic graphs (Kong and Zhao in Congressus Numerantium 143:65–80, 2000), and the best approximation algorithm of maximum 2-independent set problem for cubic graphs has approximation ratio <span>(frac{8}{15})</span> (Miyano et al. in WALCOM 2017, Proceedings, pp 228–240). In this paper, we first prove that the maximum 3-star packing problem is NP-hard in claw-free cubic graphs and then design a linear-time algorithm which can find a 3-star packing of a connected claw-free cubic graph <i>G</i> covering at least <span>(frac{3v(G)-8}{4})</span> vertices, where <i>v</i>(<i>G</i>) denotes the number of vertices of <i>G</i>.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"38 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2024-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140954640","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-05-18DOI: 10.1007/s10878-024-01173-3
Gabriele Dragotto, Amine Boukhtouta, Andrea Lodi, Mehdi Taobane
In this work, we introduce a game-theoretic model that assesses the cyber-security risk of cloud networks and informs security experts on the optimal security strategies. Our approach combines game theory, combinatorial optimization, and cyber-security and aims to minimize the unexpected network disruptions caused by malicious cyber-attacks under uncertainty. Methodologically, we introduce the the critical node game, a simultaneous and non-cooperative attacker-defender game where each player solves a combinatorial optimization problem parametrized in the variables of the other player. Each player simultaneously commits to a defensive (or attacking) strategy with limited knowledge about the choices of their adversary. We provide a realistic model for the critical node game and propose an algorithm to compute its stable solutions, i.e., its Nash equilibria. Practically, our approach enables security experts to assess the security posture of the cloud network and dynamically adapt the level of cyber-protection deployed on the network. We provide a detailed analysis of a real-world cloud network and demonstrate the efficacy of our approach through extensive computational tests.
{"title":"The critical node game","authors":"Gabriele Dragotto, Amine Boukhtouta, Andrea Lodi, Mehdi Taobane","doi":"10.1007/s10878-024-01173-3","DOIUrl":"https://doi.org/10.1007/s10878-024-01173-3","url":null,"abstract":"<p>In this work, we introduce a game-theoretic model that assesses the cyber-security risk of cloud networks and informs security experts on the optimal security strategies. Our approach combines game theory, combinatorial optimization, and cyber-security and aims to minimize the unexpected network disruptions caused by malicious cyber-attacks under uncertainty. Methodologically, we introduce the <i>the critical node game</i>, a simultaneous and non-cooperative attacker-defender game where each player solves a combinatorial optimization problem parametrized in the variables of the other player. Each player simultaneously commits to a defensive (or attacking) strategy with limited knowledge about the choices of their adversary. We provide a realistic model for the critical node game and propose an algorithm to compute its stable solutions, <i>i.e.</i>, its Nash equilibria. Practically, our approach enables security experts to assess the security posture of the cloud network and dynamically adapt the level of cyber-protection deployed on the network. We provide a detailed analysis of a real-world cloud network and demonstrate the efficacy of our approach through extensive computational tests. </p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"48 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2024-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140954671","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-05-18DOI: 10.1007/s10878-024-01176-0
Aparecida de Fátima Castello Rosa, Fabio Henrique Pereira
This work deals with the classical Job Shop Scheduling Problem (JSSP) of minimizing the makespan. Metaheuristics are often used on the JSSP solution, but a performance comparable to the state-of-the-art depends on an efficient exploration of the solutions space characteristics. Thus, it is proposed an intensification approach based on the concepts of attraction basins and big valley. Suboptimal solutions obtained by the metaheuristic genetic algorithm are selected and subjected to intensification, in which a binary Bidimensional Genetic Algorithm (BGA) is utilized to enlarge the search neighborhood from a current solution, to escape of attraction basins. Then, the best solution found in this neighborhood is used as the final point of the path relinking strategy derived from the initial suboptimal solution, for exploring possible big valleys. Finally, the best solution in the path is inserted into the population. Trials with usual instances of the literature show that the proposed approach yields greater results with regards to local search, based on permutation of operations on critical blocks, either on the makespan reduction or on the number of generations, and competitive results regarding the contemporary literature.
{"title":"An intensification approach based on fitness landscape characteristics for job shop scheduling problem","authors":"Aparecida de Fátima Castello Rosa, Fabio Henrique Pereira","doi":"10.1007/s10878-024-01176-0","DOIUrl":"https://doi.org/10.1007/s10878-024-01176-0","url":null,"abstract":"<p>This work deals with the classical Job Shop Scheduling Problem (JSSP) of minimizing the makespan. Metaheuristics are often used on the JSSP solution, but a performance comparable to the state-of-the-art depends on an efficient exploration of the solutions space characteristics. Thus, it is proposed an intensification approach based on the concepts of attraction basins and big valley. Suboptimal solutions obtained by the metaheuristic genetic algorithm are selected and subjected to intensification, in which a binary Bidimensional Genetic Algorithm (BGA) is utilized to enlarge the search neighborhood from a current solution, to escape of attraction basins. Then, the best solution found in this neighborhood is used as the final point of the path relinking strategy derived from the initial suboptimal solution, for exploring possible big valleys. Finally, the best solution in the path is inserted into the population. Trials with usual instances of the literature show that the proposed approach yields greater results with regards to local search, based on permutation of operations on critical blocks, either on the makespan reduction or on the number of generations, and competitive results regarding the contemporary literature.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"40 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2024-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140954649","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}
The online optimization model was first introduced in the research of machine learning problems (Zinkevich, Proceedings of ICML, 928–936, 2003). It is a powerful framework that combines the principles of optimization with the challenges of online decision-making. The present research mainly consider the case that the reveal objective functions are convex or submodular. In this paper, we focus on the online maximization problem under a special objective function (varPhi (x):[0,1]^nrightarrow mathbb {R}_{+}) which satisfies the inequality (frac{1}{2}langle u^{T}nabla ^{2}varPhi (x),urangle le sigma cdot frac{Vert uVert _{1}}{Vert xVert _{1}}langle u,nabla varPhi (x)rangle ) for any (x,uin [0,1]^n, xne 0). This objective function is named as one sided (sigma )-smooth (OSS) function. We achieve two conclusions here. Firstly, under the assumption that the gradient function of OSS function is L-smooth, we propose an ((1-exp ((theta -1)(theta /(1+theta ))^{2sigma })))- approximation algorithm with (O(sqrt{T})) regret upper bound, where T is the number of rounds in the online algorithm and (theta , sigma in mathbb {R}_{+}) are parameters. Secondly, if the gradient function of OSS function has no L-smoothness, we provide an (left( 1+((theta +1)/theta )^{4sigma }right) ^{-1})-approximation projected gradient algorithm, and prove that the regret upper bound of the algorithm is (O(sqrt{T})). We think that this research can provide different ideas for online non-convex and non-submodular learning.
在线优化模型最早出现在机器学习问题的研究中(Zinkevich,Proceedings of ICML,928-936,2003)。它是一个功能强大的框架,将优化原理与在线决策的挑战相结合。目前的研究主要考虑揭示目标函数为凸函数或次模函数的情况。本文主要研究特殊目标函数 (varPhi (x):[0,1]^nrightarrow(mathbb {R}_{+})满足不等式((frac{1}{2}langle u^{T}nabla ^{2}varPhi (x)、uranglelesigmacdot fracVert uVert _{1}}{Vert xVert _{1}}langle u,nabla varPhi (x)rangle) for any (x,uin [0,1]^n, xne 0).这个目标函数被命名为单边平滑(OSS)函数。我们在此得出两个结论。首先,在假设OSS函数的梯度函数是L-光滑的前提下,我们提出了一种具有(O(sqrt{T}))遗憾上限的((1-exp ((theta -1)(theta /(1+theta ))^{2sigma })))-近似算法、其中,T 是在线算法的轮数,(theta , sigma in mathbb {R}_{+}) 是参数。其次,如果 OSS 函数的梯度函数不具有 L 平滑性,我们提供了一种 (left( 1+((theta +1)/theta )^{4sigma }right) ^{-1}) 近似的投影梯度算法,并证明该算法的遗憾上限为 (O(sqrt{T}))。我们认为这项研究可以为在线非凸和非次模块学习提供不同的思路。
{"title":"Online learning under one sided $$sigma $$ -smooth function","authors":"Hongxiang Zhang, Dachuan Xu, Ling Gai, Zhenning Zhang","doi":"10.1007/s10878-024-01174-2","DOIUrl":"https://doi.org/10.1007/s10878-024-01174-2","url":null,"abstract":"<p>The online optimization model was first introduced in the research of machine learning problems (Zinkevich, Proceedings of ICML, 928–936, 2003). It is a powerful framework that combines the principles of optimization with the challenges of online decision-making. The present research mainly consider the case that the reveal objective functions are convex or submodular. In this paper, we focus on the online maximization problem under a special objective function <span>(varPhi (x):[0,1]^nrightarrow mathbb {R}_{+})</span> which satisfies the inequality <span>(frac{1}{2}langle u^{T}nabla ^{2}varPhi (x),urangle le sigma cdot frac{Vert uVert _{1}}{Vert xVert _{1}}langle u,nabla varPhi (x)rangle )</span> for any <span>(x,uin [0,1]^n, xne 0)</span>. This objective function is named as one sided <span>(sigma )</span>-smooth (OSS) function. We achieve two conclusions here. Firstly, under the assumption that the gradient function of OSS function is L-smooth, we propose an <span>((1-exp ((theta -1)(theta /(1+theta ))^{2sigma })))</span>- approximation algorithm with <span>(O(sqrt{T}))</span> regret upper bound, where <i>T</i> is the number of rounds in the online algorithm and <span>(theta , sigma in mathbb {R}_{+})</span> are parameters. Secondly, if the gradient function of OSS function has no L-smoothness, we provide an <span>(left( 1+((theta +1)/theta )^{4sigma }right) ^{-1})</span>-approximation projected gradient algorithm, and prove that the regret upper bound of the algorithm is <span>(O(sqrt{T}))</span>. We think that this research can provide different ideas for online non-convex and non-submodular learning.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"48 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2024-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140954645","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-05-14DOI: 10.1007/s10878-024-01175-1
Mao Luo, Huigang Qin, Xinyun Wu, Caiquan Xiong
The minimum connected dominating set problem is widely studied due to its applicability to mobile ad-hoc networks and sensor grids. Its variant the minimum 2-connected dominating set (M-2CDS) problem has become increasingly important because its critical role in designing fault-tolerant network. This paper presents a connected dominating degree-based local search (CDD-LS) tailored for solving the M-2CDS. The proposed algorithm implements an improved swap-based neighborhood structure as well as the corresponding fast neighborhood evaluation method using connected dominating degree data structure. The diversification techniques including tabu strategy and perturbaistion help the search jump out of the local optima improving the efficiency. This study investigates the performance of the CDD-LS algorithm on 38 publicly available benchmark datasets. The results demonstrate that the CDD-LS algorithm significantly improves the best runtime in 19 instances, while providing the equivalent performance in 8 instances. Furthermore, the CDD-LS is tested on 18 newly generated instances to check its capability on large-scale scenarios. To gain a deeper understanding of the algorithm’s effectiveness, an investigation into the key components of the CDD-LS algorithm is conducted.
{"title":"A novel local search approach with connected dominating degree-based incremental neighborhood evaluation for the minimum 2-connected dominating set problem","authors":"Mao Luo, Huigang Qin, Xinyun Wu, Caiquan Xiong","doi":"10.1007/s10878-024-01175-1","DOIUrl":"https://doi.org/10.1007/s10878-024-01175-1","url":null,"abstract":"<p>The minimum connected dominating set problem is widely studied due to its applicability to mobile ad-hoc networks and sensor grids. Its variant the minimum 2-connected dominating set (M-2CDS) problem has become increasingly important because its critical role in designing fault-tolerant network. This paper presents a connected dominating degree-based local search (CDD-LS) tailored for solving the M-2CDS. The proposed algorithm implements an improved swap-based neighborhood structure as well as the corresponding fast neighborhood evaluation method using connected dominating degree data structure. The diversification techniques including tabu strategy and perturbaistion help the search jump out of the local optima improving the efficiency. This study investigates the performance of the CDD-LS algorithm on 38 publicly available benchmark datasets. The results demonstrate that the CDD-LS algorithm significantly improves the best runtime in 19 instances, while providing the equivalent performance in 8 instances. Furthermore, the CDD-LS is tested on 18 newly generated instances to check its capability on large-scale scenarios. To gain a deeper understanding of the algorithm’s effectiveness, an investigation into the key components of the CDD-LS algorithm is conducted.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"16 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2024-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140942693","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-05-11DOI: 10.1007/s10878-024-01148-4
Phan Thanh An, Nguyen Thi Le
An autonomous robot with a limited vision range finds a path to the goal in an unknown environment in 2D avoiding polygonal obstacles. In the process of discovering the environmental map, the robot has to return to some positions marked previously, the regions where the robot traverses to reach that position are defined as sequences of bundles of line segments. This paper presents a novel algorithm for finding approximately shortest paths along the sequences of bundles of line segments based on the method of multiple shooting. Three factors of the approach including bundle partition, collinear condition, and update of shooting points are presented. We then show that if the collinear condition holds, the exact shortest path of the problem is determined, otherwise, the sequence lengths of paths obtained by the update of the method converges. The algorithm is implemented in Python and some numerical examples show that the running time of path-planing for autonomous robots using our method is faster than that using the rubber band technique of Li and Klette in Euclidean Shortest Paths, Springer, 53–89 (2011).
{"title":"Multiple shooting approach for finding approximately shortest paths for autonomous robots in unknown environments in 2D","authors":"Phan Thanh An, Nguyen Thi Le","doi":"10.1007/s10878-024-01148-4","DOIUrl":"https://doi.org/10.1007/s10878-024-01148-4","url":null,"abstract":"<p>An autonomous robot with a limited vision range finds a path to the goal in an unknown environment in 2D avoiding polygonal obstacles. In the process of discovering the environmental map, the robot has to return to some positions marked previously, the regions where the robot traverses to reach that position are defined as sequences of bundles of line segments. This paper presents a novel algorithm for finding approximately shortest paths along the sequences of bundles of line segments based on the method of multiple shooting. Three factors of the approach including bundle partition, collinear condition, and update of shooting points are presented. We then show that if the collinear condition holds, the exact shortest path of the problem is determined, otherwise, the sequence lengths of paths obtained by the update of the method converges. The algorithm is implemented in Python and some numerical examples show that the running time of path-planing for autonomous robots using our method is faster than that using the rubber band technique of Li and Klette in <i>Euclidean Shortest Paths, Springer</i>, 53–89 (2011).</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"1 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2024-05-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140910604","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-05-05DOI: 10.1007/s10878-024-01169-z
Zakir Deniz
A vertex coloring of a graph G is called a 2-distance coloring if any two vertices at distance at most 2 from each other receive different colors. Suppose that G is a planar graph with girth 5 and maximum degree (Delta ). We prove that G admits a 2-distance (Delta +7) coloring, which improves the result of Dong and Lin (J Comb Optim 32(2):645–655, 2016). Moreover, we prove that G admits a 2-distance (Delta +6) coloring when (Delta ge 10).
如果相距至多 2 的任意两个顶点获得了不同的颜色,那么图 G 的顶点着色被称为 2-距离着色。假设 G 是一个平面图,周长为 5,最大度数为 (Delta )。我们证明 G 允许 2 距离着色,这改进了 Dong 和 Lin 的结果(J Comb Optim 32(2):645-655, 2016)。此外,我们还证明了当(Delta ge 10) 时,G允许一个2-distance (Delta +6) 着色。
{"title":"Some results on 2-distance coloring of planar graphs with girth five","authors":"Zakir Deniz","doi":"10.1007/s10878-024-01169-z","DOIUrl":"https://doi.org/10.1007/s10878-024-01169-z","url":null,"abstract":"<p>A vertex coloring of a graph <i>G</i> is called a 2-distance coloring if any two vertices at distance at most 2 from each other receive different colors. Suppose that <i>G</i> is a planar graph with girth 5 and maximum degree <span>(Delta )</span>. We prove that <i>G</i> admits a 2-distance <span>(Delta +7)</span> coloring, which improves the result of Dong and Lin (J Comb Optim 32(2):645–655, 2016). Moreover, we prove that <i>G</i> admits a 2-distance <span>(Delta +6)</span> coloring when <span>(Delta ge 10)</span>.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"34 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2024-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140845596","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-05-05DOI: 10.1007/s10878-024-01149-3
Robert D. Barish, Tetsuo Shibuya
We consider the vertex proper coloring problem for highly restricted instances of geometric intersection graphs of line segments embedded in the plane. Provided a graph in the class UNIT-PURE-k-DIR, corresponding to intersection graphs of unit length segments lying in at most k directions with all parallel segments disjoint, and provided explicit coordinates for segments whose intersections induce the graph, we show for (k = 4) that it is NP-complete to decide if a proper 3-coloring exists, and moreover, (#P)-complete under many-one counting reductions to determine the number of such colorings. In addition, under the more relaxed constraint that segments have at most two distinct lengths, we show these same hardness results hold for finding and counting proper (left( k-1right) )-colorings for every (k ge 5). More generally, we establish that the problem of proper 3-coloring an arbitrary graph with m edges can be reduced in ({mathcal {O}}left( m^2right) ) time to the problem of proper 3-coloring a UNIT-PURE-4-DIR graph. This can then be shown to imply that no (2^{oleft( sqrt{n}right) }) time algorithm can exist for proper 3-coloring PURE-4-DIR graphs under the Exponential Time Hypothesis (ETH), and by a slightly more elaborate construction, that no (2^{oleft( sqrt{n}right) }) time algorithm can exist for counting the such colorings under the Counting Exponential Time Hypothesis (#ETH). Finally, we prove an NP-hardness result for the optimization problem of finding a maximum order proper 3-colorable induced subgraph of a UNIT-PURE-4-DIR graph.
{"title":"Proper colorability of segment intersection graphs","authors":"Robert D. Barish, Tetsuo Shibuya","doi":"10.1007/s10878-024-01149-3","DOIUrl":"https://doi.org/10.1007/s10878-024-01149-3","url":null,"abstract":"<p>We consider the vertex proper coloring problem for highly restricted instances of geometric intersection graphs of line segments embedded in the plane. Provided a graph in the class UNIT-PURE-<i>k</i>-DIR, corresponding to intersection graphs of unit length segments lying in at most <i>k</i> directions with all parallel segments disjoint, and provided explicit coordinates for segments whose intersections induce the graph, we show for <span>(k = 4)</span> that it is <i>NP</i>-complete to decide if a proper 3-coloring exists, and moreover, <span>(#P)</span>-complete under many-one counting reductions to determine the number of such colorings. In addition, under the more relaxed constraint that segments have at most two distinct lengths, we show these same hardness results hold for finding and counting proper <span>(left( k-1right) )</span>-colorings for every <span>(k ge 5)</span>. More generally, we establish that the problem of proper 3-coloring an arbitrary graph with <i>m</i> edges can be reduced in <span>({mathcal {O}}left( m^2right) )</span> time to the problem of proper 3-coloring a UNIT-PURE-4-DIR graph. This can then be shown to imply that no <span>(2^{oleft( sqrt{n}right) })</span> time algorithm can exist for proper 3-coloring PURE-4-DIR graphs under the Exponential Time Hypothesis (ETH), and by a slightly more elaborate construction, that no <span>(2^{oleft( sqrt{n}right) })</span> time algorithm can exist for counting the such colorings under the Counting Exponential Time Hypothesis (#ETH). Finally, we prove an <i>NP</i>-hardness result for the optimization problem of finding a maximum order proper 3-colorable induced subgraph of a UNIT-PURE-4-DIR graph.\u0000</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"56 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2024-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140845654","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-05-05DOI: 10.1007/s10878-024-01168-0
Kairui Nie, Kexiang Xu
Given a connected graph G, two vertices (u,vin V(G)) doubly resolve (x,yin V(G)) if (d_{G}(x,u)-d_{G}(y,u)ne d_{G}(x,v)-d_{G}(y,v)). The doubly metric dimension (psi (G)) of G is the cardinality of a minimum set of vertices that doubly resolves each pair of vertices from V(G). It is well known that deciding the doubly metric dimension of G is NP-hard. In this work we determine the exact values of doubly metric dimensions of unicyclic graphs which completes the known result. Furthermore, we give formulae for doubly metric dimensions of cactus graphs and block graphs.
{"title":"The doubly metric dimensions of cactus graphs and block graphs","authors":"Kairui Nie, Kexiang Xu","doi":"10.1007/s10878-024-01168-0","DOIUrl":"https://doi.org/10.1007/s10878-024-01168-0","url":null,"abstract":"<p>Given a connected graph <i>G</i>, two vertices <span>(u,vin V(G))</span> doubly resolve <span>(x,yin V(G))</span> if <span>(d_{G}(x,u)-d_{G}(y,u)ne d_{G}(x,v)-d_{G}(y,v))</span>. The doubly metric dimension <span>(psi (G))</span> of <i>G</i> is the cardinality of a minimum set of vertices that doubly resolves each pair of vertices from <i>V</i>(<i>G</i>). It is well known that deciding the doubly metric dimension of <i>G</i> is NP-hard. In this work we determine the exact values of doubly metric dimensions of unicyclic graphs which completes the known result. Furthermore, we give formulae for doubly metric dimensions of cactus graphs and block graphs.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"22 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2024-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140845466","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-05-05DOI: 10.1007/s10878-024-01170-6
Suthee Ruangwises
In this paper, we propose a physical protocol to verify the first nonzero term of a sequence using a deck of cards. The protocol lets a prover show the value of the first nonzero term of a given sequence to a verifier without revealing which term it is. Our protocol uses (varTheta (1)) shuffles, which is asymptotically lower than that of an existing protocol of Fukusawa and Manabe which uses (varTheta (n)) shuffles, where n is the length of the sequence. We also apply our protocol to construct zero-knowledge proof protocols for three well-known logic puzzles: ABC End View, Goishi Hiroi, and Toichika. These protocols enable a prover to physically show that he/she know solutions of the puzzles without revealing them.
在本文中,我们提出了一种使用扑克牌验证序列第一个非零项的物理协议。该协议可以让验证者向验证者展示给定序列的第一个非零项的值,而无需透露它是哪个项。我们的协议使用了 (varTheta (1)) 次洗牌,这比福泽(Fukusawa)和真锅(Manabe)的现有协议使用 (varTheta (n)) 次洗牌的次数要少,其中 n 是序列的长度。我们还应用我们的协议为三个著名的逻辑谜题构建了零知识证明协议:ABC End View、Goishi Hiroi 和 Toichika。通过这些协议,证明者可以在不透露谜题解的情况下物理证明他/她知道谜题的解。
{"title":"Verifying the first nonzero term: physical ZKPs for ABC End View, Goishi Hiroi, and Toichika","authors":"Suthee Ruangwises","doi":"10.1007/s10878-024-01170-6","DOIUrl":"https://doi.org/10.1007/s10878-024-01170-6","url":null,"abstract":"<p>In this paper, we propose a physical protocol to verify the first nonzero term of a sequence using a deck of cards. The protocol lets a prover show the value of the first nonzero term of a given sequence to a verifier without revealing which term it is. Our protocol uses <span>(varTheta (1))</span> shuffles, which is asymptotically lower than that of an existing protocol of Fukusawa and Manabe which uses <span>(varTheta (n))</span> shuffles, where <i>n</i> is the length of the sequence. We also apply our protocol to construct zero-knowledge proof protocols for three well-known logic puzzles: ABC End View, Goishi Hiroi, and Toichika. These protocols enable a prover to physically show that he/she know solutions of the puzzles without revealing them.</p>","PeriodicalId":50231,"journal":{"name":"Journal of Combinatorial Optimization","volume":"26 1","pages":""},"PeriodicalIF":1.0,"publicationDate":"2024-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140845485","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}