{"title":"在线非交叉匹配的建议复杂度","authors":"Ali Mohammad Lavasani, Denis Pankratov","doi":"10.1016/j.comgeo.2022.101943","DOIUrl":null,"url":null,"abstract":"<div><p>We study online matching in the Euclidean 2-dimensional plane with the non-crossing constraint. The offline version was introduced by Atallah in 1985 and the online version was introduced and studied more recently by Bose et al. The input to the monochromatic non-crossing matching (MNM) problem consists of a sequence of points. Upon arrival of a point, an algorithm can decide to match it with a previously unmatched point or leave it unmatched. The line segments corresponding to the edges in the matching should not cross each other, and the goal is to maximize the size of the matching. The decisions are irrevocable, and while an optimal offline solution always matches all the points, an online algorithm cannot match all the points in the worst case, unless it is given some additional information, i.e., advice. In the bichromatic version (BNM), blue points are given in advance and the same number of red points arrive online. The goal is to maximize the number of red points matched to blue points without creating any crossings.</p><p>We show that the advice complexity of solving BNM optimally on a circle (or, more generally, on inputs in a convex position) is tightly bounded by the logarithm of the <span><math><msup><mrow><mi>n</mi></mrow><mrow><mtext>th</mtext></mrow></msup></math></span> Catalan number from above and below. This result corrects the previous claim of Bose et al. that the advice complexity is <span><math><mi>log</mi><mo></mo><mo>(</mo><mi>n</mi><mo>!</mo><mo>)</mo></math></span><span>. At the heart of the result is a connection between the non-crossing constraint in online inputs and the 231-avoiding property of permutations of </span><em>n</em> elements. We also show a lower bound of <span><math><mi>n</mi><mo>/</mo><mn>3</mn><mo>−</mo><mn>1</mn></math></span> and an upper bound of 3<em>n</em> on the advice complexity for MNM on a plane. This gives an exponential improvement over the previously best-known lower bound and an improvement in the constant of the leading term in the upper bound. In addition, we establish a lower bound of <span><math><mfrac><mrow><mi>α</mi></mrow><mrow><mn>2</mn></mrow></mfrac><mi>D</mi><mo>(</mo><mfrac><mrow><mn>2</mn><mo>(</mo><mn>1</mn><mo>−</mo><mi>α</mi><mo>)</mo></mrow><mrow><mi>α</mi></mrow></mfrac><mo>|</mo><mo>|</mo><mn>1</mn><mo>/</mo><mn>4</mn><mo>)</mo><mi>n</mi></math></span><span> on the advice complexity for achieving competitive ratio </span><span><math><mi>α</mi><mo>∈</mo><mo>(</mo><mn>16</mn><mo>/</mo><mn>17</mn><mo>,</mo><mn>1</mn><mo>)</mo></math></span> for MNM on a circle where <span><math><mi>D</mi><mo>(</mo><mi>p</mi><mo>|</mo><mo>|</mo><mi>q</mi><mo>)</mo></math></span><span> is the relative entropy between two Bernoulli random variables with parameters </span><em>p</em> and <em>q</em><span>. Standard tools from advice complexity, such as partition trees and reductions from string guessing problems, do not seem to apply to MNM/BNM, so we have to design our lower bounds from first principles.</span></p></div>","PeriodicalId":51001,"journal":{"name":"Computational Geometry-Theory and Applications","volume":"110 ","pages":"Article 101943"},"PeriodicalIF":0.4000,"publicationDate":"2023-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Advice complexity of online non-crossing matching\",\"authors\":\"Ali Mohammad Lavasani, Denis Pankratov\",\"doi\":\"10.1016/j.comgeo.2022.101943\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>We study online matching in the Euclidean 2-dimensional plane with the non-crossing constraint. The offline version was introduced by Atallah in 1985 and the online version was introduced and studied more recently by Bose et al. The input to the monochromatic non-crossing matching (MNM) problem consists of a sequence of points. Upon arrival of a point, an algorithm can decide to match it with a previously unmatched point or leave it unmatched. The line segments corresponding to the edges in the matching should not cross each other, and the goal is to maximize the size of the matching. The decisions are irrevocable, and while an optimal offline solution always matches all the points, an online algorithm cannot match all the points in the worst case, unless it is given some additional information, i.e., advice. In the bichromatic version (BNM), blue points are given in advance and the same number of red points arrive online. The goal is to maximize the number of red points matched to blue points without creating any crossings.</p><p>We show that the advice complexity of solving BNM optimally on a circle (or, more generally, on inputs in a convex position) is tightly bounded by the logarithm of the <span><math><msup><mrow><mi>n</mi></mrow><mrow><mtext>th</mtext></mrow></msup></math></span> Catalan number from above and below. This result corrects the previous claim of Bose et al. that the advice complexity is <span><math><mi>log</mi><mo></mo><mo>(</mo><mi>n</mi><mo>!</mo><mo>)</mo></math></span><span>. At the heart of the result is a connection between the non-crossing constraint in online inputs and the 231-avoiding property of permutations of </span><em>n</em> elements. We also show a lower bound of <span><math><mi>n</mi><mo>/</mo><mn>3</mn><mo>−</mo><mn>1</mn></math></span> and an upper bound of 3<em>n</em> on the advice complexity for MNM on a plane. This gives an exponential improvement over the previously best-known lower bound and an improvement in the constant of the leading term in the upper bound. In addition, we establish a lower bound of <span><math><mfrac><mrow><mi>α</mi></mrow><mrow><mn>2</mn></mrow></mfrac><mi>D</mi><mo>(</mo><mfrac><mrow><mn>2</mn><mo>(</mo><mn>1</mn><mo>−</mo><mi>α</mi><mo>)</mo></mrow><mrow><mi>α</mi></mrow></mfrac><mo>|</mo><mo>|</mo><mn>1</mn><mo>/</mo><mn>4</mn><mo>)</mo><mi>n</mi></math></span><span> on the advice complexity for achieving competitive ratio </span><span><math><mi>α</mi><mo>∈</mo><mo>(</mo><mn>16</mn><mo>/</mo><mn>17</mn><mo>,</mo><mn>1</mn><mo>)</mo></math></span> for MNM on a circle where <span><math><mi>D</mi><mo>(</mo><mi>p</mi><mo>|</mo><mo>|</mo><mi>q</mi><mo>)</mo></math></span><span> is the relative entropy between two Bernoulli random variables with parameters </span><em>p</em> and <em>q</em><span>. Standard tools from advice complexity, such as partition trees and reductions from string guessing problems, do not seem to apply to MNM/BNM, so we have to design our lower bounds from first principles.</span></p></div>\",\"PeriodicalId\":51001,\"journal\":{\"name\":\"Computational Geometry-Theory and Applications\",\"volume\":\"110 \",\"pages\":\"Article 101943\"},\"PeriodicalIF\":0.4000,\"publicationDate\":\"2023-03-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computational Geometry-Theory and Applications\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0925772122000864\",\"RegionNum\":4,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"MATHEMATICS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computational Geometry-Theory and Applications","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0925772122000864","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"MATHEMATICS","Score":null,"Total":0}
We study online matching in the Euclidean 2-dimensional plane with the non-crossing constraint. The offline version was introduced by Atallah in 1985 and the online version was introduced and studied more recently by Bose et al. The input to the monochromatic non-crossing matching (MNM) problem consists of a sequence of points. Upon arrival of a point, an algorithm can decide to match it with a previously unmatched point or leave it unmatched. The line segments corresponding to the edges in the matching should not cross each other, and the goal is to maximize the size of the matching. The decisions are irrevocable, and while an optimal offline solution always matches all the points, an online algorithm cannot match all the points in the worst case, unless it is given some additional information, i.e., advice. In the bichromatic version (BNM), blue points are given in advance and the same number of red points arrive online. The goal is to maximize the number of red points matched to blue points without creating any crossings.
We show that the advice complexity of solving BNM optimally on a circle (or, more generally, on inputs in a convex position) is tightly bounded by the logarithm of the Catalan number from above and below. This result corrects the previous claim of Bose et al. that the advice complexity is . At the heart of the result is a connection between the non-crossing constraint in online inputs and the 231-avoiding property of permutations of n elements. We also show a lower bound of and an upper bound of 3n on the advice complexity for MNM on a plane. This gives an exponential improvement over the previously best-known lower bound and an improvement in the constant of the leading term in the upper bound. In addition, we establish a lower bound of on the advice complexity for achieving competitive ratio for MNM on a circle where is the relative entropy between two Bernoulli random variables with parameters p and q. Standard tools from advice complexity, such as partition trees and reductions from string guessing problems, do not seem to apply to MNM/BNM, so we have to design our lower bounds from first principles.
期刊介绍:
Computational Geometry is a forum for research in theoretical and applied aspects of computational geometry. The journal publishes fundamental research in all areas of the subject, as well as disseminating information on the applications, techniques, and use of computational geometry. Computational Geometry publishes articles on the design and analysis of geometric algorithms. All aspects of computational geometry are covered, including the numerical, graph theoretical and combinatorial aspects. Also welcomed are computational geometry solutions to fundamental problems arising in computer graphics, pattern recognition, robotics, image processing, CAD-CAM, VLSI design and geographical information systems.
Computational Geometry features a special section containing open problems and concise reports on implementations of computational geometry tools.