首页 > 最新文献

2015 17th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)最新文献

英文 中文
Space and Execution Efficient Formats for Modern Processor Architectures 现代处理器架构的空间和执行效率格式
I. Šimeček, D. Langr
Sparse matrix-vector multiplication (shortly spMV) and transposed spMV (shortly spMTV) are the most common routines in the numerical linear algebra. Sparse storage formats describe a way how sparse matrices are stored in a computer memory. Since the commonly used storage formats (like COO or CSR) are not sufficient for high-performance computations, extensive research has been conducted about maximal computational efficiency of these routines. For modern CPU architectures, the main bottleneck of these routines is the limited memory bandwidth. In this paper, we introduce a new approach for these routines for modern processor architectures using a space efficient hierarchical format, which can significantly reduce the amount of transferred data from memory for almost all types of matrices arising from various application disciplines. This format represents a trade-off between space and execution efficiency. The performance of these routines with this format seems to be very close to the hardware limits.
稀疏矩阵向量乘法(简称spMV)和转置spMV(简称spMTV)是数值线性代数中最常见的例程。稀疏存储格式描述了稀疏矩阵在计算机内存中的存储方式。由于常用的存储格式(如COO或CSR)不足以满足高性能计算,因此人们对这些例程的最大计算效率进行了广泛的研究。对于现代CPU体系结构,这些例程的主要瓶颈是有限的内存带宽。在本文中,我们为这些例程引入了一种新的方法,用于现代处理器体系结构,使用空间高效的分层格式,可以显着减少从存储器中传输的数据量,用于各种应用学科产生的几乎所有类型的矩阵。这种格式代表了空间和执行效率之间的权衡。使用这种格式的这些例程的性能似乎非常接近硬件限制。
{"title":"Space and Execution Efficient Formats for Modern Processor Architectures","authors":"I. Šimeček, D. Langr","doi":"10.1109/SYNASC.2015.24","DOIUrl":"https://doi.org/10.1109/SYNASC.2015.24","url":null,"abstract":"Sparse matrix-vector multiplication (shortly spMV) and transposed spMV (shortly spMTV) are the most common routines in the numerical linear algebra. Sparse storage formats describe a way how sparse matrices are stored in a computer memory. Since the commonly used storage formats (like COO or CSR) are not sufficient for high-performance computations, extensive research has been conducted about maximal computational efficiency of these routines. For modern CPU architectures, the main bottleneck of these routines is the limited memory bandwidth. In this paper, we introduce a new approach for these routines for modern processor architectures using a space efficient hierarchical format, which can significantly reduce the amount of transferred data from memory for almost all types of matrices arising from various application disciplines. This format represents a trade-off between space and execution efficiency. The performance of these routines with this format seems to be very close to the hardware limits.","PeriodicalId":6488,"journal":{"name":"2015 17th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)","volume":"677 1","pages":"98-105"},"PeriodicalIF":0.0,"publicationDate":"2015-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74750121","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
Solving SAT by an Iterative Version of the Inclusion-Exclusion Principle 用包含-排除原理的迭代求解SAT
Gábor Kusper, C. Biró
Our goal is to present a basic, novel, and correct SAT solver algorithm, show its soundness, compare it with a standard SAT solver, give some ideas in which cases might it be competitive. We do not present a fine-tuned, state-of-the-art SAT solver, only a new basic algorithm. So we introduce CCC, a SAT solver algorithm which is an iterative version of the inclusion-exclusion principle. CCC stands for Counting Clear Clauses. It counts those full length (in our terminology: clear) clauses, which are subsumed by the input SAT problem. Full length clauses are n-clauses, where n is the number of variables in the input problem. A SAT problem is satisfiable if it does not subsume all n-clauses. The idea is that in an n-clause each of n variables is present either as a positive literal or as a negative one. So we can represent them by n bits. CCC is motivated by the inclusion-exclusion principle, it counts full length clauses as the principle does in case of the SAT problem, but in an iterative way. It works in the following way: It sets its counter to be 0. It converts 0 to an n-clause, which is the one with only negative literals. It checks whether this n-clause is subsumed by the input SAT problem. If yes, it increases the counter and repeats the loop. If not, we have a model, which is given by the negation of this n-clause. We show that almost always we can increase the counter by more than one. We show that this algorithm always stops and finds a model if there is one. We present a worst case time complexity analysis and lot of test results. The test results show that this basic algorithm can outperform a standard SAT solver, although its implementation is very simple without any optimization. CCC is competitive if the input problem contains lot of short clauses. Our implementation can be downloaded and the reader is welcome to make a better solver out of it. We believe that this new algorithm could serve as a good basis for parallel algorithms, because its memory usage is constant and no communication is needed between the nodes.
我们的目标是提出一个基本的、新颖的、正确的SAT求解算法,展示其合理性,将其与标准的SAT求解器进行比较,并给出一些在哪些情况下它可能具有竞争力的想法。我们没有提出一个微调的,最先进的SAT求解器,只有一个新的基本算法。因此,我们引入了一种SAT求解算法CCC,它是包含-不排除原理的迭代版本。CCC代表计数明确条款。它计算那些完整长度(用我们的术语来说是:clear)子句,这些子句包含在输入SAT问题中。全长子句是n子句,其中n是输入问题中变量的数量。一个SAT问题是可满足的,如果它不包含所有的n子句。其思想是,在n子句中,n个变量中的每一个都以正文本或负文本的形式出现。所以我们可以用n位表示它们。CCC是由包容-排除原则驱动的,它和SAT问题的原则一样计算全长从句,但以迭代的方式计算。它的工作方式如下:它将计数器设置为0。它将0转换为n子句,即只有负字面量的子句。它检查这个n子句是否包含在输入SAT问题中。如果是,则增加计数器并重复循环。如果不是,我们有一个模型,它由n子句的否定给出。我们证明,几乎总是可以将计数器增加1以上。我们证明了该算法总是停止并找到一个模型,如果有一个。给出了最坏情况下的时间复杂度分析和大量的测试结果。测试结果表明,尽管该算法的实现非常简单,但其性能优于标准的SAT求解器。如果输入问题包含大量短条款,则CCC具有竞争性。我们的实现可以下载,欢迎读者从中做出更好的求解器。我们认为这种新算法可以作为并行算法的良好基础,因为它的内存使用是恒定的,并且节点之间不需要通信。
{"title":"Solving SAT by an Iterative Version of the Inclusion-Exclusion Principle","authors":"Gábor Kusper, C. Biró","doi":"10.1109/SYNASC.2015.38","DOIUrl":"https://doi.org/10.1109/SYNASC.2015.38","url":null,"abstract":"Our goal is to present a basic, novel, and correct SAT solver algorithm, show its soundness, compare it with a standard SAT solver, give some ideas in which cases might it be competitive. We do not present a fine-tuned, state-of-the-art SAT solver, only a new basic algorithm. So we introduce CCC, a SAT solver algorithm which is an iterative version of the inclusion-exclusion principle. CCC stands for Counting Clear Clauses. It counts those full length (in our terminology: clear) clauses, which are subsumed by the input SAT problem. Full length clauses are n-clauses, where n is the number of variables in the input problem. A SAT problem is satisfiable if it does not subsume all n-clauses. The idea is that in an n-clause each of n variables is present either as a positive literal or as a negative one. So we can represent them by n bits. CCC is motivated by the inclusion-exclusion principle, it counts full length clauses as the principle does in case of the SAT problem, but in an iterative way. It works in the following way: It sets its counter to be 0. It converts 0 to an n-clause, which is the one with only negative literals. It checks whether this n-clause is subsumed by the input SAT problem. If yes, it increases the counter and repeats the loop. If not, we have a model, which is given by the negation of this n-clause. We show that almost always we can increase the counter by more than one. We show that this algorithm always stops and finds a model if there is one. We present a worst case time complexity analysis and lot of test results. The test results show that this basic algorithm can outperform a standard SAT solver, although its implementation is very simple without any optimization. CCC is competitive if the input problem contains lot of short clauses. Our implementation can be downloaded and the reader is welcome to make a better solver out of it. We believe that this new algorithm could serve as a good basis for parallel algorithms, because its memory usage is constant and no communication is needed between the nodes.","PeriodicalId":6488,"journal":{"name":"2015 17th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)","volume":"284 1","pages":"189-190"},"PeriodicalIF":0.0,"publicationDate":"2015-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"75858647","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}
引用次数: 5
On the Existence of 1-Bounded Bi-ideals with the WELLDOC Property 关于具有WELLDOC性质的1-有界双理想的存在性
Raivis Bēts, J. Buls
A combinatorial condition called well distributedoccurrences, or WELLDOC for short, has been introducedrecently. The proofs that WELLDOC property holds for thefamily of Sturmian words, and more generally, for Arnoux-Rauzy words are given in two papers by Balkova et al. The WELLDOC property for bounded bi-ideals is analysed inthis paper. The existence of a 1-bounded bi-ideal over thefinite alphabet that satisfies the WELLDOC property has beenproved by the authors.
最近引入了一种称为均匀分布事件的组合条件,简称WELLDOC。Balkova等人在两篇论文中证明了WELLDOC性质适用于Sturmian词族,更一般地说,适用于Arnoux-Rauzy词。本文分析了有界双理想的WELLDOC性质。证明了有限字母上满足WELLDOC性质的1有界双理想的存在性。
{"title":"On the Existence of 1-Bounded Bi-ideals with the WELLDOC Property","authors":"Raivis Bēts, J. Buls","doi":"10.1109/SYNASC.2015.57","DOIUrl":"https://doi.org/10.1109/SYNASC.2015.57","url":null,"abstract":"A combinatorial condition called well distributedoccurrences, or WELLDOC for short, has been introducedrecently. The proofs that WELLDOC property holds for thefamily of Sturmian words, and more generally, for Arnoux-Rauzy words are given in two papers by Balkova et al. The WELLDOC property for bounded bi-ideals is analysed inthis paper. The existence of a 1-bounded bi-ideal over thefinite alphabet that satisfies the WELLDOC property has beenproved by the authors.","PeriodicalId":6488,"journal":{"name":"2015 17th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)","volume":"33 1","pages":"320-324"},"PeriodicalIF":0.0,"publicationDate":"2015-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77303098","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 Definition of Optimal Default Parameters of Models: Image Matting Application 模型的最佳默认参数的自动定义:图像抠图应用
E. Ravve, Z. Volkovich, G. Weber
As a general rule, each user must provide thetool applied with particular values of its input parameters. Aninexperienced user may hardly figure out their values and thetool developer must define the default values in order to helpher/him. We present an approach to solve the problem with thehelp of multi-criteria optimization that is new in this formulation. We demonstrate our approach in closer details using an examplefrom the automatic definition of optimal default parameters forreal-time merging of visual objects. Our approach is generic andmay be also used for any kind of such inverse problems.
作为一般规则,每个用户必须为应用的工具提供其输入参数的特定值。一个没有经验的用户可能很难弄清楚他们的值,工具开发人员必须定义默认值来帮助他/她。我们提出了一种新的多准则优化方法来解决这个问题。我们使用自动定义实时合并视觉对象的最佳默认参数的示例更详细地演示了我们的方法。我们的方法是通用的,也可用于任何类型的此类逆问题。
{"title":"Automatic Definition of Optimal Default Parameters of Models: Image Matting Application","authors":"E. Ravve, Z. Volkovich, G. Weber","doi":"10.1109/SYNASC.2015.47","DOIUrl":"https://doi.org/10.1109/SYNASC.2015.47","url":null,"abstract":"As a general rule, each user must provide thetool applied with particular values of its input parameters. Aninexperienced user may hardly figure out their values and thetool developer must define the default values in order to helpher/him. We present an approach to solve the problem with thehelp of multi-criteria optimization that is new in this formulation. We demonstrate our approach in closer details using an examplefrom the automatic definition of optimal default parameters forreal-time merging of visual objects. Our approach is generic andmay be also used for any kind of such inverse problems.","PeriodicalId":6488,"journal":{"name":"2015 17th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)","volume":"12 1","pages":"251-254"},"PeriodicalIF":0.0,"publicationDate":"2015-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88416280","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
Measuring and Comparing the Scaling Behaviour of a High-Performance CFD Code on Different Supercomputing Infrastructures 一种高性能CFD代码在不同超级计算基础设施上的缩放行为的测量和比较
J. Frisch, R. Mundani
Parallel code design is a challenging task especially when addressing petascale systems for massive parallel processing (MPP), i.e. parallel computations on several hundreds of thousands of cores. An in-house computational fluid dynamics code, developed by our group, was designed for such high-fidelity runs in order to exhibit excellent scalability values. Basis for this code is an adaptive hierarchical data structure together with an efficient communication and (numerical) computation scheme that supports MPP. For a detailled scalability analysis, we performed several experiments on two of Germany's national supercomputers up to 140,000 processes. In this paper, we will show the results of those experiments and discuss any bottlenecks that could be observed while solving engineering-based problems such as porous media flows or thermal comfort assessments for problem sizes up to several hundred billion degrees of freedom.
并行代码设计是一项具有挑战性的任务,特别是在处理千万亿级系统的大规模并行处理(MPP)时,即在数十万个核心上进行并行计算。我们小组开发了一个内部计算流体动力学代码,专为这种高保真度运行而设计,以展示出色的可扩展性值。该代码的基础是自适应分层数据结构以及支持MPP的高效通信和(数值)计算方案。为了进行详细的可伸缩性分析,我们在两台德国国家超级计算机上执行了几个实验,其中有多达14万个进程。在本文中,我们将展示这些实验的结果,并讨论在解决基于工程的问题(如多孔介质流动或热舒适评估)时可能观察到的任何瓶颈,这些问题的规模可达数千亿自由度。
{"title":"Measuring and Comparing the Scaling Behaviour of a High-Performance CFD Code on Different Supercomputing Infrastructures","authors":"J. Frisch, R. Mundani","doi":"10.1109/SYNASC.2015.63","DOIUrl":"https://doi.org/10.1109/SYNASC.2015.63","url":null,"abstract":"Parallel code design is a challenging task especially when addressing petascale systems for massive parallel processing (MPP), i.e. parallel computations on several hundreds of thousands of cores. An in-house computational fluid dynamics code, developed by our group, was designed for such high-fidelity runs in order to exhibit excellent scalability values. Basis for this code is an adaptive hierarchical data structure together with an efficient communication and (numerical) computation scheme that supports MPP. For a detailled scalability analysis, we performed several experiments on two of Germany's national supercomputers up to 140,000 processes. In this paper, we will show the results of those experiments and discuss any bottlenecks that could be observed while solving engineering-based problems such as porous media flows or thermal comfort assessments for problem sizes up to several hundred billion degrees of freedom.","PeriodicalId":6488,"journal":{"name":"2015 17th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)","volume":"34 1","pages":"371-378"},"PeriodicalIF":0.0,"publicationDate":"2015-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74373392","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
Lagrange Inversion and Lambert W 拉格朗日反演与朗伯特反演
D. J. Jeffrey, G. Kalugin, N. Murdoch
We show that Lagrange inversion can be used to obtain closed-form expressions for a number of series expansions of the Lambert W function. Equivalently, we obtain expressions for the nth derivative. Various integer sequences related to the series expansions now can be expressed in closed form.
我们证明了拉格朗日反演可以用来获得Lambert W函数的一系列展开式的封闭形式表达式。同样地,我们得到了n阶导数的表达式。与级数展开相关的各种整数序列现在可以用封闭形式表示。
{"title":"Lagrange Inversion and Lambert W","authors":"D. J. Jeffrey, G. Kalugin, N. Murdoch","doi":"10.1109/SYNASC.2015.16","DOIUrl":"https://doi.org/10.1109/SYNASC.2015.16","url":null,"abstract":"We show that Lagrange inversion can be used to obtain closed-form expressions for a number of series expansions of the Lambert W function. Equivalently, we obtain expressions for the nth derivative. Various integer sequences related to the series expansions now can be expressed in closed form.","PeriodicalId":6488,"journal":{"name":"2015 17th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)","volume":"59 1","pages":"42-46"},"PeriodicalIF":0.0,"publicationDate":"2015-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84504589","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}
引用次数: 5
A Surrogate-Based Strategy for Multi-objective Tolerance Analysis in Electrical Machine Design 基于代理的电机多目标公差分析策略
Alexandru-Ciprian Zavoianu, E. Lughofer, G. Bramerdorfer, W. Amrhein, Susanne Saminger-Platz
By employing state-of-the-art automated design and optimization techniques from the field of evolutionary computation, engineers are able to discover electrical machine designs that are highly competitive with respect to several objectives like efficiency, material costs, torque ripple and others. Apart from being Pareto-optimal, a good electrical machine design must also be quite robust, i.e., it must not be sensitive with regard to its design parameters as this would severely increase manufacturing costs or make the physical machine exhibit characteristics that are very different from those of its computer simulation model. Even when using a modern parallel/distributed computing environment, carrying out a (global) tolerance analysis of an electrical machine design is extremely challenging because of the number of evaluations that must be performed and because each evaluation requires very time-intensive non-linear finite element (FE) simulations. In the present research, we describe how global surrogate models (ensembles of fast-to-train artificial neural networks) that are created in order to speed-up the multi-objective evolutionary search can be easily reused to perform a fast tolerance analysis of the optimized designs. Using two industrial optimization scenarios, we show that the surrogate-based approach can offer very valuable insights regarding the local and global sensitivities of the considered objectives at a fraction of the computational cost required by a FE-based strategy. Encouraged by the good performance on individual designs, we also used the surrogate approach to track the average sensitivity of the Pareto front during the entire optimization procedure. Our results indicate that there is no generalized increase of sensitivity during the runs, i.e., the used evolutionary algorithms do not enter a stage where they discover electrical drive designs that trade robustness for quality.
通过采用进化计算领域最先进的自动化设计和优化技术,工程师们能够发现在效率、材料成本、扭矩脉动等几个目标方面具有高度竞争力的电机设计。除了帕累托最优之外,一个好的电机设计还必须具有相当的鲁棒性,也就是说,它必须对其设计参数不敏感,因为这将严重增加制造成本或使物理机器表现出与计算机模拟模型非常不同的特性。即使使用现代并行/分布式计算环境,对电机设计进行(全局)公差分析也是极具挑战性的,因为必须执行大量评估,而且每次评估都需要非常耗时的非线性有限元(FE)模拟。在本研究中,我们描述了如何创建全局代理模型(快速训练人工神经网络的集合),以加速多目标进化搜索,可以很容易地重复使用,以执行优化设计的快速容忍度分析。通过使用两个工业优化场景,我们展示了基于代理的方法可以提供关于所考虑目标的局部和全局敏感性的非常有价值的见解,而基于fe的策略所需的计算成本只是其中的一小部分。由于单个设计的良好性能,我们还使用代理方法跟踪整个优化过程中Pareto前沿的平均灵敏度。我们的研究结果表明,在运行过程中没有普遍的灵敏度增加,即,所使用的进化算法没有进入一个阶段,他们发现电气驱动设计以鲁棒性换取质量。
{"title":"A Surrogate-Based Strategy for Multi-objective Tolerance Analysis in Electrical Machine Design","authors":"Alexandru-Ciprian Zavoianu, E. Lughofer, G. Bramerdorfer, W. Amrhein, Susanne Saminger-Platz","doi":"10.1109/SYNASC.2015.39","DOIUrl":"https://doi.org/10.1109/SYNASC.2015.39","url":null,"abstract":"By employing state-of-the-art automated design and optimization techniques from the field of evolutionary computation, engineers are able to discover electrical machine designs that are highly competitive with respect to several objectives like efficiency, material costs, torque ripple and others. Apart from being Pareto-optimal, a good electrical machine design must also be quite robust, i.e., it must not be sensitive with regard to its design parameters as this would severely increase manufacturing costs or make the physical machine exhibit characteristics that are very different from those of its computer simulation model. Even when using a modern parallel/distributed computing environment, carrying out a (global) tolerance analysis of an electrical machine design is extremely challenging because of the number of evaluations that must be performed and because each evaluation requires very time-intensive non-linear finite element (FE) simulations. In the present research, we describe how global surrogate models (ensembles of fast-to-train artificial neural networks) that are created in order to speed-up the multi-objective evolutionary search can be easily reused to perform a fast tolerance analysis of the optimized designs. Using two industrial optimization scenarios, we show that the surrogate-based approach can offer very valuable insights regarding the local and global sensitivities of the considered objectives at a fraction of the computational cost required by a FE-based strategy. Encouraged by the good performance on individual designs, we also used the surrogate approach to track the average sensitivity of the Pareto front during the entire optimization procedure. Our results indicate that there is no generalized increase of sensitivity during the runs, i.e., the used evolutionary algorithms do not enter a stage where they discover electrical drive designs that trade robustness for quality.","PeriodicalId":6488,"journal":{"name":"2015 17th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)","volume":"2006 1","pages":"195-203"},"PeriodicalIF":0.0,"publicationDate":"2015-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86974650","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}
引用次数: 9
Forecasting Techniques for Time Series from Sensor Data 基于传感器数据的时间序列预测技术
Adriana Horelu, C. Leordeanu, E. Apostol, Dan Huru, M. Mocanu, V. Cristea
Forecasting has always been of interest. Whether one's field is finance, health or seismology, being able to predict future values based on previously gathered data proves to be invaluable when taking decisions concerning the future. In this paper, we research machine learning techniques for predictions on time series and choose the best models that fit our use case, Smart Farms, in which we distributedly analyze time series received from farm-monitoring sensors. On time series with short term dependencies, like temperature or pressure, we make predictions with Hidden Markov Models, whilst for those with long range dependencies, like ground wind speeds orprecipitations, we use Recurrent Neural Networks with Long Short-Term Memory architecture.
预测一直是人们的兴趣所在。无论一个人的领域是金融、健康还是地震学,在做出有关未来的决策时,能够根据先前收集的数据预测未来的价值被证明是非常宝贵的。在本文中,我们研究了用于时间序列预测的机器学习技术,并选择了适合我们用例智能农场的最佳模型,其中我们分布式地分析了从农场监测传感器接收的时间序列。对于具有短期依赖关系的时间序列,如温度或压力,我们使用隐马尔可夫模型进行预测,而对于那些具有长期依赖关系的时间序列,如地面风速或降水,我们使用具有长短期记忆架构的递归神经网络。
{"title":"Forecasting Techniques for Time Series from Sensor Data","authors":"Adriana Horelu, C. Leordeanu, E. Apostol, Dan Huru, M. Mocanu, V. Cristea","doi":"10.1109/SYNASC.2015.49","DOIUrl":"https://doi.org/10.1109/SYNASC.2015.49","url":null,"abstract":"Forecasting has always been of interest. Whether one's field is finance, health or seismology, being able to predict future values based on previously gathered data proves to be invaluable when taking decisions concerning the future. In this paper, we research machine learning techniques for predictions on time series and choose the best models that fit our use case, Smart Farms, in which we distributedly analyze time series received from farm-monitoring sensors. On time series with short term dependencies, like temperature or pressure, we make predictions with Hidden Markov Models, whilst for those with long range dependencies, like ground wind speeds orprecipitations, we use Recurrent Neural Networks with Long Short-Term Memory architecture.","PeriodicalId":6488,"journal":{"name":"2015 17th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)","volume":"29 1","pages":"261-264"},"PeriodicalIF":0.0,"publicationDate":"2015-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79289723","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}
引用次数: 8
Lambda Calculus with Regular Types 正则类型的λ演算
B. Dundua, Mário Florido, Temur Kutsia
In this paper we introduce λR: A foundational calculus for sequence processing with regular expression types. Its term language is the lambda calculus extended with sequences of terms and its types are regular expressions over simple types. We provide a flexible notion of subtyping based on the semantic notion of nominal interpretation of a type. Then we prove that types are preserved by reduction (subject reduction), and that there exist no infinite reduction sequences starting at typed terms (strong normalization).
本文介绍了λR:正则表达式类型序列处理的基本演算。它的术语语言是用术语序列扩展的lambda演算,它的类型是简单类型上的正则表达式。我们基于类型的名义解释的语义概念提供了一种灵活的子类型概念。然后我们证明了类型通过约简(主题约简)得以保留,并且不存在从类型化项开始的无限约简序列(强归一化)。
{"title":"Lambda Calculus with Regular Types","authors":"B. Dundua, Mário Florido, Temur Kutsia","doi":"10.1109/SYNASC.2015.29","DOIUrl":"https://doi.org/10.1109/SYNASC.2015.29","url":null,"abstract":"In this paper we introduce λR: A foundational calculus for sequence processing with regular expression types. Its term language is the lambda calculus extended with sequences of terms and its types are regular expressions over simple types. We provide a flexible notion of subtyping based on the semantic notion of nominal interpretation of a type. Then we prove that types are preserved by reduction (subject reduction), and that there exist no infinite reduction sequences starting at typed terms (strong normalization).","PeriodicalId":6488,"journal":{"name":"2015 17th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)","volume":"370 ","pages":"129-136"},"PeriodicalIF":0.0,"publicationDate":"2015-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91519740","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
Supporting Heterogeneous Pools in a Single Ceph Storage Cluster 支持在单个Ceph存储集群中使用异构池
Stefan Meyer, J. Morrison
In a general purpose cloud system efficiencies are yet to be had from supporting diverse application requirements within a heterogeneous storage system. Such a system poses significant technical challenges since storage systems are traditionally homogeneous. This paper uses the Ceph distributed file system, and in particular its concept of storage pools, to show how a storage solution can be partitioned to provide the heterogeneity needed to support the required application requirements.
在通用的云系统中,在异构存储系统中支持不同的应用程序需求的效率还有待提高。由于存储系统传统上是同构的,因此这种系统提出了重大的技术挑战。本文使用Ceph分布式文件系统,特别是它的存储池概念,来展示如何对存储解决方案进行分区,以提供支持所需应用程序需求所需的异构性。
{"title":"Supporting Heterogeneous Pools in a Single Ceph Storage Cluster","authors":"Stefan Meyer, J. Morrison","doi":"10.1109/SYNASC.2015.61","DOIUrl":"https://doi.org/10.1109/SYNASC.2015.61","url":null,"abstract":"In a general purpose cloud system efficiencies are yet to be had from supporting diverse application requirements within a heterogeneous storage system. Such a system poses significant technical challenges since storage systems are traditionally homogeneous. This paper uses the Ceph distributed file system, and in particular its concept of storage pools, to show how a storage solution can be partitioned to provide the heterogeneity needed to support the required application requirements.","PeriodicalId":6488,"journal":{"name":"2015 17th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)","volume":"42 1","pages":"352-359"},"PeriodicalIF":0.0,"publicationDate":"2015-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"75342415","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}
引用次数: 7
期刊
2015 17th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)
全部 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学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1