首页 > 最新文献

Bulletin of the Society of Sea Water Science, Japan最新文献

英文 中文
On the Satisfiability of Smooth Grid CSPs 光滑网格csp的可满足性
Pub Date : 2022-01-01 DOI: 10.4230/LIPIcs.SEA.2022.18
V. Alferov, Mateus de Oliveira Oliveira
Many important NP-hard problems, arising in a wide variety of contexts, can be reduced straightforwardly to the satisfiability problem for CSPs whose underlying graph is a grid. In this work, we push forward the study of grid CSPs by analyzing, from an experimental perspective, a symbolic parameter called smoothness. More specifically, we implement an algorithm that provably works in polynomial time on grids of polynomial smoothness. Subsequently, we compare our algorithm with standard combinatorial optimization techniques, such as SAT-solving and integer linear programming (ILP). For this comparison, we use a class of grid-CSPs encoding the pigeonhole principle. We demonstrate, empirically, that these CSPs have polynomial smoothness and that our algorithm terminates in polynomial time. On the other hand, as strong evidence that the grid-like encoding is not destroying the essence of the pigeonhole principle, we show that the standard propositional translation of pigeonhole CSPs remains hard for state-of-the-art SAT solvers, such as minisat and glucose, and even to state-of-the-art integer linear-programming solvers, such as Coin-OR CBC.
在各种情况下出现的许多重要的np困难问题,可以直接归结为其底层图为网格的csp的可满足性问题。在这项工作中,我们通过从实验的角度分析称为平滑度的符号参数来推进网格csp的研究。更具体地说,我们实现了一个算法,可以证明在多项式平滑的网格上在多项式时间内工作。随后,我们将我们的算法与标准的组合优化技术,如sat求解和整数线性规划(ILP)进行比较。为了进行比较,我们使用了一类编码鸽子洞原理的网格- csp。我们从经验上证明,这些csp具有多项式平滑性,并且我们的算法在多项式时间内终止。另一方面,作为网格编码没有破坏鸽子洞原理本质的有力证据,我们表明鸽子洞csp的标准命题翻译对于最先进的SAT求解器(如minisat和glucose),甚至对于最先进的整数线性规划求解器(如Coin-OR CBC)来说仍然很困难。
{"title":"On the Satisfiability of Smooth Grid CSPs","authors":"V. Alferov, Mateus de Oliveira Oliveira","doi":"10.4230/LIPIcs.SEA.2022.18","DOIUrl":"https://doi.org/10.4230/LIPIcs.SEA.2022.18","url":null,"abstract":"Many important NP-hard problems, arising in a wide variety of contexts, can be reduced straightforwardly to the satisfiability problem for CSPs whose underlying graph is a grid. In this work, we push forward the study of grid CSPs by analyzing, from an experimental perspective, a symbolic parameter called smoothness. More specifically, we implement an algorithm that provably works in polynomial time on grids of polynomial smoothness. Subsequently, we compare our algorithm with standard combinatorial optimization techniques, such as SAT-solving and integer linear programming (ILP). For this comparison, we use a class of grid-CSPs encoding the pigeonhole principle. We demonstrate, empirically, that these CSPs have polynomial smoothness and that our algorithm terminates in polynomial time. On the other hand, as strong evidence that the grid-like encoding is not destroying the essence of the pigeonhole principle, we show that the standard propositional translation of pigeonhole CSPs remains hard for state-of-the-art SAT solvers, such as minisat and glucose, and even to state-of-the-art integer linear-programming solvers, such as Coin-OR CBC.","PeriodicalId":9448,"journal":{"name":"Bulletin of the Society of Sea Water Science, Japan","volume":"21 1 1","pages":"18:1-18:14"},"PeriodicalIF":0.0,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80506077","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Automatic Reformulations for Convex Mixed-Integer Nonlinear Optimization: Perspective and Separability 凸混合整数非线性优化的自动重构:透视和可分性
Pub Date : 2022-01-01 DOI: 10.4230/LIPIcs.SEA.2022.23
Meenarli Sharma, Ashutosh Mahajan
Tight reformulations of combinatorial optimization problems like Convex Mixed-Integer Nonlinear Programs (MINLPs) enable one to solve these problems faster by obtaining tight bounds on optimal value. We consider two techniques for reformulation: perspective reformulation and separability detection. We develop routines for automatic detection of problem structures suitable for these reformulations, and implement new extensions. Since detecting all “on-off” sets for perspective reformulation in a problem can be as hard as solving the original problem, we develop heuristic methods to automatically identify them. The LP/NLP branch-and-bound method is strengthened via “perspective cuts” derived from these automatic routines. We also provide methods to generate tight perspective cuts at different nodes in the branch-and-bound tree. The second structure, i.e., separability of nonlinear functions, is detected by means of the computational graph of the function. Our routines have been implemented in the open-source Minotaur solver for general convex MINLPs. Computational results show an improvement of up to 45% in the solution time and the size of the branch-and-bound tree for convex instances from benchmark library MINLPLib. On instances where reformulation using function separability induces structures that are amenable to perspective reformulation, we observe an improvement of up to 88% in the solution time.
组合优化问题如凸混合整数非线性规划(minlp)的紧密重构,使人们能够通过获得最优值的紧密界来更快地求解这些问题。我们考虑了两种重构技术:透视重构和可分离性检测。我们开发了适合这些重新表述的问题结构的自动检测例程,并实现了新的扩展。由于在一个问题中检测所有用于透视重新表述的“开关”集可能与解决原始问题一样困难,因此我们开发了启发式方法来自动识别它们。LP/NLP分支定界方法通过从这些自动例程派生的“透视切割”得到加强。我们还提供了在分支绑定树的不同节点上生成紧密透视切割的方法。第二种结构,即非线性函数的可分性,通过函数的计算图来检测。我们的例程已经在通用凸minlp的开源Minotaur求解器中实现。计算结果表明,基于MINLPLib基准库的凸实例的求解时间和分支定界树的大小提高了45%。在使用函数可分离性进行重构的情况下,我们观察到在解决时间内提高了88%。
{"title":"Automatic Reformulations for Convex Mixed-Integer Nonlinear Optimization: Perspective and Separability","authors":"Meenarli Sharma, Ashutosh Mahajan","doi":"10.4230/LIPIcs.SEA.2022.23","DOIUrl":"https://doi.org/10.4230/LIPIcs.SEA.2022.23","url":null,"abstract":"Tight reformulations of combinatorial optimization problems like Convex Mixed-Integer Nonlinear Programs (MINLPs) enable one to solve these problems faster by obtaining tight bounds on optimal value. We consider two techniques for reformulation: perspective reformulation and separability detection. We develop routines for automatic detection of problem structures suitable for these reformulations, and implement new extensions. Since detecting all “on-off” sets for perspective reformulation in a problem can be as hard as solving the original problem, we develop heuristic methods to automatically identify them. The LP/NLP branch-and-bound method is strengthened via “perspective cuts” derived from these automatic routines. We also provide methods to generate tight perspective cuts at different nodes in the branch-and-bound tree. The second structure, i.e., separability of nonlinear functions, is detected by means of the computational graph of the function. Our routines have been implemented in the open-source Minotaur solver for general convex MINLPs. Computational results show an improvement of up to 45% in the solution time and the size of the branch-and-bound tree for convex instances from benchmark library MINLPLib. On instances where reformulation using function separability induces structures that are amenable to perspective reformulation, we observe an improvement of up to 88% in the solution time.","PeriodicalId":9448,"journal":{"name":"Bulletin of the Society of Sea Water Science, Japan","volume":"506 1","pages":"23:1-23:20"},"PeriodicalIF":0.0,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80068166","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Efficient Minimum Weight Vertex Cover Heuristics Using Graph Neural Networks 基于图神经网络的高效最小权值顶点覆盖启发式算法
Pub Date : 2022-01-01 DOI: 10.4230/LIPIcs.SEA.2022.12
K. Langedal, J. Langguth, F. Manne, Daniel Thilo Schroeder
Minimum weighted vertex cover is the NP-hard graph problem of choosing a subset of vertices incident to all edges such that the sum of the weights of the chosen vertices is minimum. Previous efforts for solving this in practice have typically been based on search-based iterative heuristics or exact algorithms that rely on reduction rules and branching techniques. Although exact methods have shown success in solving instances with up to millions of vertices efficiently, they are limited in practice due to the NP-hardness of the problem. We present a new hybrid method that combines elements from exact methods, iterative search, and graph neural networks (GNNs). More specifically, we first compute a greedy solution using reduction rules whenever possible. If no such rule applies, we consult a GNN model that selects a vertex that is likely to be in or out of the solution, potentially opening up for further reductions. Finally, we use an improved local search strategy to enhance the solution further. Extensive experiments on graphs of up to a billion edges show that the proposed GNN-based approach finds better solutions than existing heuristics. Compared to exact solvers, the method produced solutions that are, on average, 0.04% away from the optimum while taking less time than all state-of-the-art alternatives. based on Dataset 1 and 3, we present a deeper analysis of the different components of our GNN-based approach. Finally, we include results on Dataset 4.
最小加权顶点覆盖是一个NP-hard图问题,选择与所有边相关的顶点子集,使所选顶点的权值之和最小。以前在实践中解决这个问题的努力通常是基于基于搜索的迭代启发式或依赖于约简规则和分支技术的精确算法。虽然精确的方法已经成功地解决了多达数百万个顶点的实例,但由于问题的np硬度,它们在实践中受到限制。我们提出了一种新的混合方法,结合了精确方法、迭代搜索和图神经网络(gnn)的元素。更具体地说,我们首先在可能的情况下使用约简规则计算贪婪解。如果没有这样的规则适用,我们将参考一个GNN模型,该模型选择一个可能在解决方案中或不在解决方案中的顶点,这可能会为进一步的缩减打开大门。最后,我们使用改进的局部搜索策略来进一步增强解决方案。在多达10亿条边的图上进行的大量实验表明,所提出的基于gnn的方法比现有的启发式方法找到了更好的解决方案。与精确求解器相比,该方法产生的解平均与最优解相差0.04%,而花费的时间比所有最先进的替代方法都要少。基于数据集1和3,我们对基于gnn的方法的不同组成部分进行了更深入的分析。最后,我们纳入了数据集4上的结果。
{"title":"Efficient Minimum Weight Vertex Cover Heuristics Using Graph Neural Networks","authors":"K. Langedal, J. Langguth, F. Manne, Daniel Thilo Schroeder","doi":"10.4230/LIPIcs.SEA.2022.12","DOIUrl":"https://doi.org/10.4230/LIPIcs.SEA.2022.12","url":null,"abstract":"Minimum weighted vertex cover is the NP-hard graph problem of choosing a subset of vertices incident to all edges such that the sum of the weights of the chosen vertices is minimum. Previous efforts for solving this in practice have typically been based on search-based iterative heuristics or exact algorithms that rely on reduction rules and branching techniques. Although exact methods have shown success in solving instances with up to millions of vertices efficiently, they are limited in practice due to the NP-hardness of the problem. We present a new hybrid method that combines elements from exact methods, iterative search, and graph neural networks (GNNs). More specifically, we first compute a greedy solution using reduction rules whenever possible. If no such rule applies, we consult a GNN model that selects a vertex that is likely to be in or out of the solution, potentially opening up for further reductions. Finally, we use an improved local search strategy to enhance the solution further. Extensive experiments on graphs of up to a billion edges show that the proposed GNN-based approach finds better solutions than existing heuristics. Compared to exact solvers, the method produced solutions that are, on average, 0.04% away from the optimum while taking less time than all state-of-the-art alternatives. based on Dataset 1 and 3, we present a deeper analysis of the different components of our GNN-based approach. Finally, we include results on Dataset 4.","PeriodicalId":9448,"journal":{"name":"Bulletin of the Society of Sea Water Science, Japan","volume":"2006 1","pages":"12:1-12:17"},"PeriodicalIF":0.0,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83041741","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
A Branch-And-Bound Algorithm for Cluster Editing 聚类编辑的分支定界算法
Pub Date : 2022-01-01 DOI: 10.4230/LIPIcs.SEA.2022.13
Thomas Bläsius, Philipp Fischbeck, Lars Gottesbüren, M. Hamann, Tobias Heuer, Jonas Spinner, Christopher Weyand, Marcus Wilhelm
The cluster editing problem asks to transform a given graph into a disjoint union of cliques by inserting and deleting as few edges as possible. We describe and evaluate an exact branch-and-bound algorithm for cluster editing. For this, we introduce new reduction rules and adapt existing ones. Moreover, we generalize a known packing technique to obtain lower bounds and experimentally show that it contributes significantly to the performance of the solver. Our experiments further evaluate the effectiveness of the different reduction rules and examine the effects of structural properties of the input graph on solver performance. Our solver won the exact track of the 2021 PACE challenge.
聚类编辑问题要求通过插入和删除尽可能少的边,将给定的图转换成不相交的团并。我们描述并评估了一种精确的聚类编辑分支定界算法。为此,我们引入了新的减量规则,并对现有规则进行了调整。此外,我们推广了一种已知的填充技术来获得下界,实验表明它对求解器的性能有很大的贡献。我们的实验进一步评估了不同约简规则的有效性,并检查了输入图的结构属性对求解器性能的影响。我们的解算器赢得了2021年PACE挑战赛的准确赛道。
{"title":"A Branch-And-Bound Algorithm for Cluster Editing","authors":"Thomas Bläsius, Philipp Fischbeck, Lars Gottesbüren, M. Hamann, Tobias Heuer, Jonas Spinner, Christopher Weyand, Marcus Wilhelm","doi":"10.4230/LIPIcs.SEA.2022.13","DOIUrl":"https://doi.org/10.4230/LIPIcs.SEA.2022.13","url":null,"abstract":"The cluster editing problem asks to transform a given graph into a disjoint union of cliques by inserting and deleting as few edges as possible. We describe and evaluate an exact branch-and-bound algorithm for cluster editing. For this, we introduce new reduction rules and adapt existing ones. Moreover, we generalize a known packing technique to obtain lower bounds and experimentally show that it contributes significantly to the performance of the solver. Our experiments further evaluate the effectiveness of the different reduction rules and examine the effects of structural properties of the input graph on solver performance. Our solver won the exact track of the 2021 PACE challenge.","PeriodicalId":9448,"journal":{"name":"Bulletin of the Society of Sea Water Science, Japan","volume":"25 1","pages":"13:1-13:19"},"PeriodicalIF":0.0,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83946320","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Fast Computation of Shortest Smooth Paths and Uniformly Bounded Stretch with Lazy RPHAST 用Lazy RPHAST快速计算最短平滑路径和一致有界拉伸
Pub Date : 2022-01-01 DOI: 10.4230/LIPIcs.SEA.2022.3
Tim Zeitz
We study the shortest smooth path problem (SSPP), which is motivated by traffic-aware routing in road networks. The goal is to compute the fastest route according to the current traffic situation while avoiding undesired detours, such as briefly using a parking area to bypass a jammed highway. Detours are prevented by limiting the uniformly bounded stretch (UBS) with respect to a second weight function which disregards the traffic situation. The UBS is a path quality metric which measures the maximum relative length of detours on a path. In this paper, we settle the complexity of the SSPP and show that it is strongly NP -complete. We then present practical algorithms to solve the problem on continental-sized road networks both heuristically and exactly. A crucial building block of these algorithms is the UBS evaluation. We propose a novel algorithm to compute the UBS with only a few shortest path computations on typical paths. All our algorithms utilize Lazy RPHAST, a recently proposed technique to incrementally compute distances from many vertices towards a common target. An extensive evaluation shows that our algorithms outperform competing SSPP algorithms by up to two orders of magnitude and that our new UBS algorithm is the first to consistently compute exact UBS values in a matter of milliseconds. and proofreading of early drafts of this paper. I also want to thank the anonymous reviewers for their helpful comments. Finally, I would like to thank Jakob Bussas who did a proof-of-concept implementation of the ideas presented here for his bachelor’s thesis.
研究了基于交通感知路由的路网最短平滑路径问题(SSPP)。目标是根据当前的交通状况计算出最快的路线,同时避免不必要的弯路,例如短暂地使用停车场绕过堵塞的高速公路。通过对不考虑交通状况的第二个权重函数限制均匀有界拉伸(UBS)来防止绕行。UBS是一种路径质量度量,用于测量路径上弯路的最大相对长度。在本文中,我们解决了SSPP的复杂度,并证明了它是强NP完全的。然后,我们提出了实用的算法,以启发式和精确地解决大陆大小的道路网络上的问题。这些算法的一个关键组成部分是瑞银的评估。我们提出了一种计算UBS的新算法,只需在典型路径上进行少量的最短路径计算。我们所有的算法都使用Lazy RPHAST,这是一种最近提出的技术,用于增量计算从许多顶点到公共目标的距离。广泛的评估表明,我们的算法比竞争的SSPP算法性能高出两个数量级,并且我们的新UBS算法是第一个在毫秒内持续计算精确UBS值的算法。以及论文初稿的校对。我还要感谢匿名评论者提供的有帮助的评论。最后,我要感谢Jakob Bussas,他在他的学士论文中对这里提出的想法进行了概念验证。
{"title":"Fast Computation of Shortest Smooth Paths and Uniformly Bounded Stretch with Lazy RPHAST","authors":"Tim Zeitz","doi":"10.4230/LIPIcs.SEA.2022.3","DOIUrl":"https://doi.org/10.4230/LIPIcs.SEA.2022.3","url":null,"abstract":"We study the shortest smooth path problem (SSPP), which is motivated by traffic-aware routing in road networks. The goal is to compute the fastest route according to the current traffic situation while avoiding undesired detours, such as briefly using a parking area to bypass a jammed highway. Detours are prevented by limiting the uniformly bounded stretch (UBS) with respect to a second weight function which disregards the traffic situation. The UBS is a path quality metric which measures the maximum relative length of detours on a path. In this paper, we settle the complexity of the SSPP and show that it is strongly NP -complete. We then present practical algorithms to solve the problem on continental-sized road networks both heuristically and exactly. A crucial building block of these algorithms is the UBS evaluation. We propose a novel algorithm to compute the UBS with only a few shortest path computations on typical paths. All our algorithms utilize Lazy RPHAST, a recently proposed technique to incrementally compute distances from many vertices towards a common target. An extensive evaluation shows that our algorithms outperform competing SSPP algorithms by up to two orders of magnitude and that our new UBS algorithm is the first to consistently compute exact UBS values in a matter of milliseconds. and proofreading of early drafts of this paper. I also want to thank the anonymous reviewers for their helpful comments. Finally, I would like to thank Jakob Bussas who did a proof-of-concept implementation of the ideas presented here for his bachelor’s thesis.","PeriodicalId":9448,"journal":{"name":"Bulletin of the Society of Sea Water Science, Japan","volume":"39 1","pages":"3:1-3:18"},"PeriodicalIF":0.0,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80530701","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Stochastic Route Planning for Electric Vehicles 电动汽车随机路径规划
Pub Date : 2022-01-01 DOI: 10.4230/LIPIcs.SEA.2022.15
Payas Rajan, C. Ravishankar
Electric Vehicle routing is often modeled as a generalization of the energy-constrained shortest path problem, taking travel times and energy consumptions on road network edges to be deterministic. In practice, however, energy consumption and travel times are stochastic distributions, typically estimated from real-world data. Consequently, real-world routing algorithms can make only probabilistic feasibility guarantees. Current stochastic route planning methods either fail to ensure that routes are energy-feasible, or if they do, have not been shown to scale well to large graphs. Our work bridges this gap by finding routes to maximize on-time arrival probability and the set of non-dominated routes under two criteria for stochastic route feasibility: E -feasibility and p -feasibility. Our E -feasibility criterion ensures energy-feasibility in expectation, using expected energy values along network edges. Our p -feasibility criterion accounts for the actual distribution along edges, and keeps the stranding probability along the route below a user-specified threshold p . We generalize the charging function propagation algorithm to accept stochastic edge weights to find routes that maximize the probability of on-time arrival, while maintaining E - or p -feasibility. We also extend multi-criteria Contraction Hierarchies to accept stochastic edge weights and offer heuristics to speed up queries. Our experiments on a real-world road network instance of the Los Angeles area show that our methods answer stochastic queries in reasonable time, that the two criteria produce similar routes for longer deadlines, but that E -feasibility queries can be much faster than p -feasibility queries. Mapbox Community access to the Mapbox Traffic Data used in our experiments.
电动汽车路线通常被建模为能量约束最短路径问题的推广,将行驶时间和道路网络边缘的能量消耗视为确定性。然而,在实践中,能源消耗和旅行时间是随机分布,通常是根据实际数据估计的。因此,现实世界的路由算法只能做出概率可行性保证。目前的随机路线规划方法要么不能确保路线是能量可行的,要么即使可行,也没有被证明可以很好地扩展到大的图中。我们的工作通过在随机路线可行性的两个标准(E -可行性和p -可行性)下找到最大准时到达概率的路线和一组非主导路线来弥补这一差距。我们的E -可行性准则使用沿网络边缘的期望能量值来确保期望中的能源可行性。我们的p -可行性准则考虑了沿边缘的实际分布,并使沿路线的搁浅概率低于用户指定的阈值p。我们对收费函数传播算法进行推广,接受随机边权,以找到最大准时到达概率的路径,同时保持E -或p -可行性。我们还扩展了多标准收缩层次结构,以接受随机边权,并提供启发式方法来加快查询速度。我们在洛杉矶地区的真实道路网络实例上的实验表明,我们的方法在合理的时间内回答了随机查询,这两个标准在较长的截止日期内产生了相似的路线,但是E -可行性查询比p -可行性查询要快得多。Mapbox社区访问我们实验中使用的Mapbox交通数据。
{"title":"Stochastic Route Planning for Electric Vehicles","authors":"Payas Rajan, C. Ravishankar","doi":"10.4230/LIPIcs.SEA.2022.15","DOIUrl":"https://doi.org/10.4230/LIPIcs.SEA.2022.15","url":null,"abstract":"Electric Vehicle routing is often modeled as a generalization of the energy-constrained shortest path problem, taking travel times and energy consumptions on road network edges to be deterministic. In practice, however, energy consumption and travel times are stochastic distributions, typically estimated from real-world data. Consequently, real-world routing algorithms can make only probabilistic feasibility guarantees. Current stochastic route planning methods either fail to ensure that routes are energy-feasible, or if they do, have not been shown to scale well to large graphs. Our work bridges this gap by finding routes to maximize on-time arrival probability and the set of non-dominated routes under two criteria for stochastic route feasibility: E -feasibility and p -feasibility. Our E -feasibility criterion ensures energy-feasibility in expectation, using expected energy values along network edges. Our p -feasibility criterion accounts for the actual distribution along edges, and keeps the stranding probability along the route below a user-specified threshold p . We generalize the charging function propagation algorithm to accept stochastic edge weights to find routes that maximize the probability of on-time arrival, while maintaining E - or p -feasibility. We also extend multi-criteria Contraction Hierarchies to accept stochastic edge weights and offer heuristics to speed up queries. Our experiments on a real-world road network instance of the Los Angeles area show that our methods answer stochastic queries in reasonable time, that the two criteria produce similar routes for longer deadlines, but that E -feasibility queries can be much faster than p -feasibility queries. Mapbox Community access to the Mapbox Traffic Data used in our experiments.","PeriodicalId":9448,"journal":{"name":"Bulletin of the Society of Sea Water Science, Japan","volume":"1 1","pages":"15:1-15:17"},"PeriodicalIF":0.0,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79763482","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
A Fast Data Structure for Dynamic Graphs Based on Hash-Indexed Adjacency Blocks 基于哈希索引邻接块的动态图快速数据结构
Pub Date : 2022-01-01 DOI: 10.4230/LIPIcs.SEA.2022.11
Alexander van der Grinten, Maria Predari, Florian Willich
Several dynamic graph data structures have been proposed in literature. Yet, these data structures either offer limited support for arbitrary graph algorithms or they are designed as part of specific frameworks (e.g., for GPUs or specialized hardware). Such frameworks are difficult to adopt to arbitrary graph computations and lead practitioners to fall back to less sophisticated solutions when dealing with dynamic graphs. In this work, we propose a new “dynamic hashed blocks” (DHB) data structure for sparse dynamic graphs and matrices on general-purpose CPU architectures. DHB combines an efficient block-based memory layout to store incident edges with an additional per-vertex hash index for high degree vertices. This hash index allows us to quickly insert edges without introducing duplicates, while the block-based memory layout retains advantageous cache locality properties of traditional adjacency arrays. Experiments show that DHB outperforms competing dynamic graph structures for edge insertions, updates, deletions, and traversal operations. Compared to static CSR layouts, DHB exhibits only a small overhead in traversal performance. DHB’s interface is similar to general-purpose abstract graph data types and can be easily used as a drop-in replacement for traditional adjacency arrays. To demonstrate that, we modify the well-known NetworKit framework to use DHB instead of its own dynamic graph representation. Experiments show that this modification only slightly penalizes the performance of graph algorithms while considerably boosting update rates.
文献中提出了几种动态图数据结构。然而,这些数据结构要么对任意图形算法提供有限的支持,要么被设计为特定框架的一部分(例如,用于gpu或专用硬件)。这样的框架很难用于任意图计算,并且导致从业者在处理动态图时退回到不太复杂的解决方案。在这项工作中,我们提出了一种新的“动态哈希块”(DHB)数据结构,用于通用CPU架构上的稀疏动态图和矩阵。DHB结合了高效的基于块的内存布局来存储事件边,并为高阶顶点提供了额外的每个顶点哈希索引。这个哈希索引允许我们快速插入边缘而不引入重复,而基于块的内存布局保留了传统邻接数组的有利缓存局部性属性。实验表明,DHB在边缘插入、更新、删除和遍历操作方面优于竞争的动态图结构。与静态CSR布局相比,DHB在遍历性能方面的开销很小。DHB的接口类似于通用的抽象图数据类型,可以很容易地替代传统的邻接数组。为了证明这一点,我们修改了众所周知的NetworKit框架,使用DHB代替它自己的动态图表示。实验表明,这种修改只会轻微地影响图算法的性能,而大大提高了更新率。
{"title":"A Fast Data Structure for Dynamic Graphs Based on Hash-Indexed Adjacency Blocks","authors":"Alexander van der Grinten, Maria Predari, Florian Willich","doi":"10.4230/LIPIcs.SEA.2022.11","DOIUrl":"https://doi.org/10.4230/LIPIcs.SEA.2022.11","url":null,"abstract":"Several dynamic graph data structures have been proposed in literature. Yet, these data structures either offer limited support for arbitrary graph algorithms or they are designed as part of specific frameworks (e.g., for GPUs or specialized hardware). Such frameworks are difficult to adopt to arbitrary graph computations and lead practitioners to fall back to less sophisticated solutions when dealing with dynamic graphs. In this work, we propose a new “dynamic hashed blocks” (DHB) data structure for sparse dynamic graphs and matrices on general-purpose CPU architectures. DHB combines an efficient block-based memory layout to store incident edges with an additional per-vertex hash index for high degree vertices. This hash index allows us to quickly insert edges without introducing duplicates, while the block-based memory layout retains advantageous cache locality properties of traditional adjacency arrays. Experiments show that DHB outperforms competing dynamic graph structures for edge insertions, updates, deletions, and traversal operations. Compared to static CSR layouts, DHB exhibits only a small overhead in traversal performance. DHB’s interface is similar to general-purpose abstract graph data types and can be easily used as a drop-in replacement for traditional adjacency arrays. To demonstrate that, we modify the well-known NetworKit framework to use DHB instead of its own dynamic graph representation. Experiments show that this modification only slightly penalizes the performance of graph algorithms while considerably boosting update rates.","PeriodicalId":9448,"journal":{"name":"Bulletin of the Society of Sea Water Science, Japan","volume":"33 1","pages":"11:1-11:18"},"PeriodicalIF":0.0,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"75088827","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
19th International Symposium on Experimental Algorithms, SEA 2021, June 7-9, 2021, Nice, France 第19届实验算法国际研讨会,SEA 2021, 2021年6月7-9日,法国尼斯
Pub Date : 2021-06-01 DOI: 10.4230/LIPICS.SEA.2021
D. Coudert, Emanuele Natale
The International Symposium on Experimental Algorithms (SEA) is an international forum for researchers in the area of the design, analysis, and experimental evaluation and engineering of algorithms, as well as in various aspects of computational optimization and its applications (telecommunications, transport, bioinformatics, cryptography, learning methods, etc.). The symposium aims at attracting papers from both the Computer Science and the Operations Research/Mathematical Programming communities. The main theme of the symposium is the role of experimentation and of algorithm engineering techniques in the design and evaluation of algorithms and data structures. Selected contributions to SEA present significant contributions supported by experimental evaluation, methodological issues in the design and interpretation of experiments, the use of heuristics and meta-heuritics, or application-driven case studies that deepen the understanding of the complexity of a problem. Each submission to SEA 2021 was reviewed by at least three Program Committee members or external reviewers. After a careful peer review and evaluation process, 23 papers were accepted for presentation and for inclusion in the proceedings, according to the reviewers’ recommendations. The scientific program of the symposium also includes presentations by three keynote speakers: Dominik Kempa (Johns Hopkins University, USA), Petra Mutzel (University of Bonn, Germany) and Blair D. Sullivan (University of Utah, USA). The 19th edition of the International Symposium on Experimental Algorithms (SEA 2021) was organized by the I3S laboratory (Universite Cote d’Azur, CNRS) with the help of Corinne Julien-Haddad. We thanks Universite Cote d’Azur, the research center Inria Sophia Antipolis - Mediterranee, and the city of Nice (Comite Doyen Lepine) for their financial support. We also thank the SEA steering committee for giving us the opportunity to host SEA 2021. We express our gratitude to the EasyChair platform. Thanks are also due to the editors of the ACM Journal of Experimental Algorithmics for their interest in hosting a special issue of the best papers presented at SEA 2021. Finally, we express our gratitude to the members of the Program Committee for their support, collaboration, and excellent work.
国际实验算法研讨会(SEA)是一个针对算法设计、分析、实验评估和工程领域以及计算优化及其应用(电信、运输、生物信息学、密码学、学习方法等)各个方面的研究人员的国际论坛。研讨会旨在吸引来自计算机科学和运筹学/数学规划界的论文。研讨会的主题是实验和算法工程技术在算法和数据结构的设计和评估中的作用。选定的对SEA的贡献通过实验评估、实验设计和解释中的方法论问题、启发式和元启发式的使用或应用驱动的案例研究来加深对问题复杂性的理解。每一份提交给SEA 2021的材料都由至少三名项目委员会成员或外部审稿人审查。根据审稿人的建议,经过仔细的同行评审和评估过程,23篇论文被接受发表并纳入会议记录。研讨会的科学计划还包括三位主讲人的演讲:Dominik Kempa(美国约翰霍普金斯大学)、Petra Mutzel(德国波恩大学)和Blair D. Sullivan(美国犹他大学)。第19届实验算法国际研讨会(SEA 2021)由I3S实验室(蔚蓝海岸大学,CNRS)在Corinne Julien-Haddad的帮助下组织。我们感谢蓝色海岸大学、地中海索菲亚安提波利斯研究中心和尼斯市的财政支持。我们也感谢SEA指导委员会给我们举办2021年SEA的机会。我们对EasyChair平台表示感谢。还要感谢ACM实验算法杂志的编辑们有兴趣在SEA 2021上发表的最佳论文特刊。最后,我们对项目委员会成员的支持、合作和出色的工作表示感谢。
{"title":"19th International Symposium on Experimental Algorithms, SEA 2021, June 7-9, 2021, Nice, France","authors":"D. Coudert, Emanuele Natale","doi":"10.4230/LIPICS.SEA.2021","DOIUrl":"https://doi.org/10.4230/LIPICS.SEA.2021","url":null,"abstract":"The International Symposium on Experimental Algorithms (SEA) is an international forum for researchers in the area of the design, analysis, and experimental evaluation and engineering of algorithms, as well as in various aspects of computational optimization and its applications (telecommunications, transport, bioinformatics, cryptography, learning methods, etc.). The symposium aims at attracting papers from both the Computer Science and the Operations Research/Mathematical Programming communities. The main theme of the symposium is the role of experimentation and of algorithm engineering techniques in the design and evaluation of algorithms and data structures. Selected contributions to SEA present significant contributions supported by experimental evaluation, methodological issues in the design and interpretation of experiments, the use of heuristics and meta-heuritics, or application-driven case studies that deepen the understanding of the complexity of a problem. \u0000Each submission to SEA 2021 was reviewed by at least three Program Committee members or external reviewers. After a careful peer review and evaluation process, 23 papers were accepted for presentation and for inclusion in the proceedings, according to the reviewers’ recommendations. The scientific program of the symposium also includes presentations by three keynote speakers: Dominik Kempa (Johns Hopkins University, USA), Petra Mutzel (University of Bonn, Germany) and Blair D. Sullivan (University of Utah, USA). \u0000 \u0000The 19th edition of the International Symposium on Experimental Algorithms (SEA 2021) was organized by the I3S laboratory (Universite Cote d’Azur, \u0000CNRS) with the help of Corinne Julien-Haddad. We thanks Universite Cote d’Azur, the research center Inria Sophia Antipolis - Mediterranee, and the city of Nice (Comite Doyen Lepine) for their financial support. We also thank the SEA steering committee for giving us the opportunity to host SEA 2021. We express our gratitude to the EasyChair platform. Thanks are also due to the editors of the ACM Journal of Experimental Algorithmics for their interest in hosting a special issue of the best papers presented at SEA 2021. Finally, we express our gratitude to the members of the Program Committee for their support, collaboration, and excellent work.","PeriodicalId":9448,"journal":{"name":"Bulletin of the Society of Sea Water Science, Japan","volume":"16 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2021-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89063409","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Efficient and accurate group testing via Belief Propagation: an empirical study 基于信念传播的高效准确群体检验实证研究
Pub Date : 2021-05-13 DOI: 10.4230/LIPIcs.SEA.2022.8
A. Coja-Oghlan, Max Hahn-Klimroth, Philipp Loick, M. Penschuck
The group testing problem asks for efficient pooling schemes and algorithms that allow to screen moderately large numbers of samples for rare infections. The goal is to accurately identify the infected samples while conducting the least possible number of tests. Exploring the use of techniques centred around the Belief Propagation message passing algorithm, we suggest a new test design that significantly increases the accuracy of the results. The new design comes with Belief Propagation as an efficient inference algorithm. Aiming for results on practical rather than asymptotic problem sizes, we conduct an experimental study.
群体测试问题要求有效的池化方案和算法,允许筛选中等数量的罕见感染样本。目标是在进行尽可能少的测试的同时准确地识别受感染的样本。探索以信念传播消息传递算法为中心的技术的使用,我们提出了一种新的测试设计,可以显着提高结果的准确性。新设计将信念传播作为一种高效的推理算法。针对实际的结果,而不是渐近的问题大小,我们进行了实验研究。
{"title":"Efficient and accurate group testing via Belief Propagation: an empirical study","authors":"A. Coja-Oghlan, Max Hahn-Klimroth, Philipp Loick, M. Penschuck","doi":"10.4230/LIPIcs.SEA.2022.8","DOIUrl":"https://doi.org/10.4230/LIPIcs.SEA.2022.8","url":null,"abstract":"The group testing problem asks for efficient pooling schemes and algorithms that allow to screen moderately large numbers of samples for rare infections. The goal is to accurately identify the infected samples while conducting the least possible number of tests. Exploring the use of techniques centred around the Belief Propagation message passing algorithm, we suggest a new test design that significantly increases the accuracy of the results. The new design comes with Belief Propagation as an efficient inference algorithm. Aiming for results on practical rather than asymptotic problem sizes, we conduct an experimental study.","PeriodicalId":9448,"journal":{"name":"Bulletin of the Society of Sea Water Science, Japan","volume":"75 1","pages":"8:1-8:18"},"PeriodicalIF":0.0,"publicationDate":"2021-05-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78261978","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Approximation algorithms for 1-Wasserstein distance between persistence diagrams 持久图之间1-Wasserstein距离的近似算法
Pub Date : 2021-04-15 DOI: 10.4230/LIPIcs.SEA.2021.14
Samantha Chen, Yusu Wang
Recent years have witnessed a tremendous growth using topological summaries, especially the persistence diagrams (encoding the so-called persistent homology) for analyzing complex shapes. Intuitively, persistent homology maps a potentially complex input object (be it a graph, an image, or a point set and so on) to a unified type of feature summary, called the persistence diagrams. One can then carry out downstream data analysis tasks using such persistence diagram representations. A key problem is to compute the distance between two persistence diagrams efficiently. In particular, a persistence diagram is essentially a multiset of points in the plane, and one popular distance is the so-called 1-Wasserstein distance between persistence diagrams. In this paper, we present two algorithms to approximate the 1-Wasserstein distance for persistence diagrams in near-linear time. These algorithms primarily follow the same ideas as two existing algorithms to approximate optimal transport between two finite point-sets in Euclidean spaces via randomly shifted quadtrees. We show how these algorithms can be effectively adapted for the case of persistence diagrams. Our algorithms are much more efficient than previous exact and approximate algorithms, both in theory and in practice, and we demonstrate its efficiency via extensive experiments. They are conceptually simple and easy to implement, and the code is publicly available in github.
近年来,使用拓扑摘要,特别是持久化图(编码所谓的持久化同源)来分析复杂形状的情况有了巨大的增长。直观地说,持久化同构将潜在的复杂输入对象(图形、图像或点集等)映射到统一类型的特征摘要,称为持久化图。然后可以使用这种持久性图表示执行下游数据分析任务。一个关键问题是如何有效地计算两个持久化图之间的距离。特别地,持久性图本质上是平面上的多点集,一个流行的距离是所谓的持久性图之间的1-Wasserstein距离。在本文中,我们提出了两种近似近似1-Wasserstein距离的算法。这些算法主要遵循与现有的两种算法相同的思想,通过随机移动四叉树来近似欧几里德空间中两个有限点集之间的最优传输。我们将展示如何将这些算法有效地应用于持久性图。我们的算法在理论和实践上都比以前的精确和近似算法有效得多,我们通过大量的实验证明了它的有效性。它们在概念上很简单,易于实现,代码在github上公开可用。
{"title":"Approximation algorithms for 1-Wasserstein distance between persistence diagrams","authors":"Samantha Chen, Yusu Wang","doi":"10.4230/LIPIcs.SEA.2021.14","DOIUrl":"https://doi.org/10.4230/LIPIcs.SEA.2021.14","url":null,"abstract":"Recent years have witnessed a tremendous growth using topological summaries, especially the persistence diagrams (encoding the so-called persistent homology) for analyzing complex shapes. Intuitively, persistent homology maps a potentially complex input object (be it a graph, an image, or a point set and so on) to a unified type of feature summary, called the persistence diagrams. One can then carry out downstream data analysis tasks using such persistence diagram representations. A key problem is to compute the distance between two persistence diagrams efficiently. In particular, a persistence diagram is essentially a multiset of points in the plane, and one popular distance is the so-called 1-Wasserstein distance between persistence diagrams. In this paper, we present two algorithms to approximate the 1-Wasserstein distance for persistence diagrams in near-linear time. These algorithms primarily follow the same ideas as two existing algorithms to approximate optimal transport between two finite point-sets in Euclidean spaces via randomly shifted quadtrees. We show how these algorithms can be effectively adapted for the case of persistence diagrams. Our algorithms are much more efficient than previous exact and approximate algorithms, both in theory and in practice, and we demonstrate its efficiency via extensive experiments. They are conceptually simple and easy to implement, and the code is publicly available in github.","PeriodicalId":9448,"journal":{"name":"Bulletin of the Society of Sea Water Science, Japan","volume":"1 1","pages":"14:1-14:19"},"PeriodicalIF":0.0,"publicationDate":"2021-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78903983","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
期刊
Bulletin of the Society of Sea Water Science, Japan
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1