首页 > 最新文献

2013 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing最新文献

英文 中文
The Study of Impact of Matrix-Processor Mapping on the Parallel Sparse Matrix-Vector Multiplication 矩阵-处理器映射对并行稀疏矩阵-向量乘法影响的研究
I. Šimeček, D. Langr, Erik Srnec
Sparse matrix-vector multiplication (shortly spM × V) is one of the most common subroutines in the numerical linear algebra. The parallelization of this task looks easy and straightforward, but it is not optimal in general case. This paper discuss some matrix-processor mappings and their impact on parallel spM × V execution on massively parallel systems. We try to balance the performance and the overhead of the required transformation. We also present algorithms for redistribution. We propose four quality measures and derive lower and upper bound for different mappings. Our spM × V algorithms are scalable for almost all matrices arising from various technical areas.
稀疏矩阵向量乘法(简称spM × V)是数值线性代数中最常见的子程序之一。这个任务的并行化看起来简单明了,但在一般情况下并不是最优的。本文讨论了一些矩阵-处理器映射及其对大规模并行系统中并行spM × V执行的影响。我们试图平衡性能和所需转换的开销。我们也提出了再分配的算法。我们提出了四种质量度量,并推导了不同映射的下界和上界。我们的spM × V算法可扩展到几乎所有来自不同技术领域的矩阵。
{"title":"The Study of Impact of Matrix-Processor Mapping on the Parallel Sparse Matrix-Vector Multiplication","authors":"I. Šimeček, D. Langr, Erik Srnec","doi":"10.1109/SYNASC.2013.49","DOIUrl":"https://doi.org/10.1109/SYNASC.2013.49","url":null,"abstract":"Sparse matrix-vector multiplication (shortly spM × V) is one of the most common subroutines in the numerical linear algebra. The parallelization of this task looks easy and straightforward, but it is not optimal in general case. This paper discuss some matrix-processor mappings and their impact on parallel spM × V execution on massively parallel systems. We try to balance the performance and the overhead of the required transformation. We also present algorithms for redistribution. We propose four quality measures and derive lower and upper bound for different mappings. Our spM × V algorithms are scalable for almost all matrices arising from various technical areas.","PeriodicalId":293085,"journal":{"name":"2013 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126914939","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
Evolutionary Approach to Negotiation in Game AI 游戏AI中的进化协商方法
Gabriel Iuhasz, V. Munteanu, V. Negru
As modern games become more and more sophisticated graphically, so does the level of artificial intelligence that animates them thus, the larger the game budget, the more work is put into improving the AI. Unfortunately many of these games feature AIs that are standalone and do not communicate with each other, they do not try to negotiate in order to improve their individual standing. The current work focuses on analysing existing game types in order to establish types of negotiation that can be achieved between AI entities. Moreover, an evolutionary approach which focuses on achieving negotiation between these entities and tackles the problem of having multiple negotiation items with discrete values is presented.
随着现代游戏在图像上变得越来越复杂,赋予它们动画的人工智能水平也越来越高,所以游戏预算越大,我们就需要投入更多精力去完善AI。不幸的是,这些游戏中的许多ai都是独立的,彼此之间没有交流,它们不会为了提高自己的地位而进行谈判。目前的工作重点是分析现有的游戏类型,以建立AI实体之间可以实现的协商类型。此外,本文还提出了一种进化方法,该方法着重于实现这些实体之间的协商,并解决了具有离散值的多个协商项的问题。
{"title":"Evolutionary Approach to Negotiation in Game AI","authors":"Gabriel Iuhasz, V. Munteanu, V. Negru","doi":"10.1109/SYNASC.2013.46","DOIUrl":"https://doi.org/10.1109/SYNASC.2013.46","url":null,"abstract":"As modern games become more and more sophisticated graphically, so does the level of artificial intelligence that animates them thus, the larger the game budget, the more work is put into improving the AI. Unfortunately many of these games feature AIs that are standalone and do not communicate with each other, they do not try to negotiate in order to improve their individual standing. The current work focuses on analysing existing game types in order to establish types of negotiation that can be achieved between AI entities. Moreover, an evolutionary approach which focuses on achieving negotiation between these entities and tackles the problem of having multiple negotiation items with discrete values is presented.","PeriodicalId":293085,"journal":{"name":"2013 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126031775","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
Clustering Data Streams Using Mass Estimation 使用质量估计聚类数据流
Andrei Sorin Sabau
The explosive growth of data generation, storage and analysis within the last decade has led to extensive research towards stream mining algorithms. The existing stream clustering literature contains both adaptation of classical methods as well as novel ones trying to address space and time scalability issues arising from dealing with high volume, high velocity information assets. This paper presents MaStream, a novel stream clustering algorithm experiencing constant space complexity and average case sub-linear time complexity. The algorithm makes use of mass estimation as an alternative to density estimation without employing any distance measure making it highly adaptable to both low and high dimensional data streams. Employing an evolving ensemble of h:d-Trees, the algorithm identifies arbitrary shaped clusters while handling both noise and outliers without a priori information such as total number of clusters. Experimental results over a series of both synthetic and real datasets illustrate the algorithm performance.
在过去十年中,数据生成、存储和分析的爆炸式增长导致了对流挖掘算法的广泛研究。现有的流聚类文献既包括对经典方法的改编,也包括试图解决处理大容量、高速度信息资产所产生的空间和时间可扩展性问题的新方法。本文提出了一种具有恒定空间复杂度和平均次线性时间复杂度的新型流聚类算法MaStream。该算法利用质量估计作为密度估计的替代方法,而不使用任何距离测量,使其高度适应于低维和高维数据流。该算法采用h:d-Trees的进化集合,识别任意形状的簇,同时处理噪声和异常值,而不需要先验信息(如簇总数)。在一系列合成数据集和真实数据集上的实验结果验证了算法的性能。
{"title":"Clustering Data Streams Using Mass Estimation","authors":"Andrei Sorin Sabau","doi":"10.1109/SYNASC.2013.45","DOIUrl":"https://doi.org/10.1109/SYNASC.2013.45","url":null,"abstract":"The explosive growth of data generation, storage and analysis within the last decade has led to extensive research towards stream mining algorithms. The existing stream clustering literature contains both adaptation of classical methods as well as novel ones trying to address space and time scalability issues arising from dealing with high volume, high velocity information assets. This paper presents MaStream, a novel stream clustering algorithm experiencing constant space complexity and average case sub-linear time complexity. The algorithm makes use of mass estimation as an alternative to density estimation without employing any distance measure making it highly adaptable to both low and high dimensional data streams. Employing an evolving ensemble of h:d-Trees, the algorithm identifies arbitrary shaped clusters while handling both noise and outliers without a priori information such as total number of clusters. Experimental results over a series of both synthetic and real datasets illustrate the algorithm performance.","PeriodicalId":293085,"journal":{"name":"2013 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing","volume":"36 23","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120966022","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}
引用次数: 2
Verifying (In-)Stability in Floating-Point Programs by Increasing Precision, Using SMT Solving 用SMT求解提高精度来验证浮点程序的稳定性
Gabriele Paganelli, Wolfgang Ahrendt
When computing with floating-point numbers, programmers choose a certain floating-point precision (like, for instance, float or double) upfront, for each variable. However, whether the chosen precision is appropriate for the computation at hand, and vice versa, is difficult to judge. One way is to increase the precision, and observe whether the result of the computation changes too much, in which case the computation with the original precisions is considered 'unstable'. This effect may be exhibited with certain inputs, and not with others. With a classical testing approach, inputs that show instability can be very difficult to find. Moreover, testing can only show instability, not stability. In this paper, we present an approach, and its implementation, which can formally prove that an increased precision causes only a limited (quantified) change of the result. Alternatively, if the computation is not stable, the method returns inputs that exhibit this. We use methods from program verification, connecting to a novel SMT (sat- isfiability modulo theories) solver for floating-point number constraints. The user augments the program P with asser- tions on the expected stability bound. The system then creates a new program P', a certain kind of merge of P with a higher precision copy of P, computes the weakest precondition of P' w.r.t. these assertions, and feeds the resulting formula to the SMT solver, which then proves stability or alternatively returns data for a test exhibiting unstability, to be used for further analysis. The implemen- tation of the system targets a toy language but supports the IEEE standard in a realistic manner. The paper describes the method and its implementation, reports experiments, and discusses the results.
当使用浮点数进行计算时,程序员会预先为每个变量选择一个特定的浮点精度(例如,float或double)。然而,所选择的精度是否适合手头的计算,反之亦然,很难判断。一种方法是提高精度,观察计算结果是否变化太大,在这种情况下,原始精度的计算被认为是“不稳定的”。这种效应可能与某些输入有关,而与其他输入无关。使用经典的测试方法,很难找到显示不稳定的输入。此外,测试只能显示不稳定性,而不是稳定性。在本文中,我们提出了一种方法及其实现,可以正式证明精度的增加只会导致结果的有限(量化)变化。或者,如果计算不稳定,该方法返回的输入也会显示这种情况。我们使用程序验证的方法,连接到浮点数约束的新颖SMT(可寻模理论)求解器。用户用期望稳定界上的参数对程序P进行增广。然后系统创建一个新的程序P', P的某种合并与更高精度的P副本,计算P' w.r.t.这些断言的最弱先决条件,并将结果公式提供给SMT求解器,然后证明稳定性或返回显示不稳定性的测试数据,用于进一步分析。该系统的实现以一种玩具语言为目标,但以一种现实的方式支持IEEE标准。本文介绍了该方法及其实现,报告了实验结果并对结果进行了讨论。
{"title":"Verifying (In-)Stability in Floating-Point Programs by Increasing Precision, Using SMT Solving","authors":"Gabriele Paganelli, Wolfgang Ahrendt","doi":"10.1109/SYNASC.2013.35","DOIUrl":"https://doi.org/10.1109/SYNASC.2013.35","url":null,"abstract":"When computing with floating-point numbers, programmers choose a certain floating-point precision (like, for instance, float or double) upfront, for each variable. However, whether the chosen precision is appropriate for the computation at hand, and vice versa, is difficult to judge. One way is to increase the precision, and observe whether the result of the computation changes too much, in which case the computation with the original precisions is considered 'unstable'. This effect may be exhibited with certain inputs, and not with others. With a classical testing approach, inputs that show instability can be very difficult to find. Moreover, testing can only show instability, not stability. In this paper, we present an approach, and its implementation, which can formally prove that an increased precision causes only a limited (quantified) change of the result. Alternatively, if the computation is not stable, the method returns inputs that exhibit this. We use methods from program verification, connecting to a novel SMT (sat- isfiability modulo theories) solver for floating-point number constraints. The user augments the program P with asser- tions on the expected stability bound. The system then creates a new program P', a certain kind of merge of P with a higher precision copy of P, computes the weakest precondition of P' w.r.t. these assertions, and feeds the resulting formula to the SMT solver, which then proves stability or alternatively returns data for a test exhibiting unstability, to be used for further analysis. The implemen- tation of the system targets a toy language but supports the IEEE standard in a realistic manner. The paper describes the method and its implementation, reports experiments, and discusses the results.","PeriodicalId":293085,"journal":{"name":"2013 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing","volume":"2012 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121794570","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}
引用次数: 12
A Collaborative Framework for Non-Linear Integer Arithmetic Reasoning in Alt-Ergo 非线性整数算术推理的协同框架
S. Conchon, Mohamed Iguernelala, A. Mebsout
In this paper, we describe a collaborative framework for reasoning modulo simple properties of non-linear integer arithmetic. This framework relies on the AC(X) combination method and on interval calculus. The first component is used to handle equalities of linear integer arithmetic and associativity and commutativity properties of non-linear multiplication. The interval calculus component is used - in addition to standard linear operations over inequalities - to refine bounds of non-linear terms and to inform the SAT solver about judicious case-splits on bounded intervals. The framework has been implemented in the Alt-Ergo theorem prover. We show its effectiveness on a set of formulas generated from deductive program verification.
本文描述了一个用于非线性整数算法简单性质模推理的协作框架。该框架依赖于AC(X)组合方法和区间微积分。第一部分用于处理线性整数算术等式和非线性乘法的结合性和交换性。除了对不等式的标准线性运算之外,还使用了区间微积分组件来细化非线性项的边界,并告知SAT求解器在有界区间上的明智的情况分裂。该框架已在Alt-Ergo定理证明器中实现。我们在演绎程序验证生成的一组公式上证明了它的有效性。
{"title":"A Collaborative Framework for Non-Linear Integer Arithmetic Reasoning in Alt-Ergo","authors":"S. Conchon, Mohamed Iguernelala, A. Mebsout","doi":"10.1109/SYNASC.2013.29","DOIUrl":"https://doi.org/10.1109/SYNASC.2013.29","url":null,"abstract":"In this paper, we describe a collaborative framework for reasoning modulo simple properties of non-linear integer arithmetic. This framework relies on the AC(X) combination method and on interval calculus. The first component is used to handle equalities of linear integer arithmetic and associativity and commutativity properties of non-linear multiplication. The interval calculus component is used - in addition to standard linear operations over inequalities - to refine bounds of non-linear terms and to inform the SAT solver about judicious case-splits on bounded intervals. The framework has been implemented in the Alt-Ergo theorem prover. We show its effectiveness on a set of formulas generated from deductive program verification.","PeriodicalId":293085,"journal":{"name":"2013 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133750052","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
Bound Propagation for Arithmetic Reasoning in Vampire 吸血鬼算法推理的有界传播
I. Drăgan, Konstantin Korovin, L. Kovács, A. Voronkov
This paper describes an implementation and experimental evaluation of a recently introduced bound propagation method for solving systems of linear inequalities over the reals and rationals. The implementation is part of the first-order theorem prover Vampire. The input problems are systems of linear inequalities over reals or rationals. Their satisfiability is checked by assigning values to the variables of the system and propagating the bounds on these variables. To make the method efficient, we use various strategies for representing numbers, selecting variable orderings, choosing variable values and propagating bounds. We evaluate our implementation on a large number of examples and compare it with state-of-the-art SMT solvers.
本文描述了最近引入的求解实数和有理线性不等式系统的有界传播方法的实现和实验评价。这个实现是一阶定理证明器吸血鬼的一部分。输入问题是实数或有理数上的线性不等式系统。它们的可满足性是通过给系统的变量赋值和传播这些变量的边界来检验的。为了使方法高效,我们使用了各种策略来表示数字、选择变量顺序、选择变量值和传播边界。我们在大量示例上评估我们的实现,并将其与最先进的SMT求解器进行比较。
{"title":"Bound Propagation for Arithmetic Reasoning in Vampire","authors":"I. Drăgan, Konstantin Korovin, L. Kovács, A. Voronkov","doi":"10.1109/SYNASC.2013.30","DOIUrl":"https://doi.org/10.1109/SYNASC.2013.30","url":null,"abstract":"This paper describes an implementation and experimental evaluation of a recently introduced bound propagation method for solving systems of linear inequalities over the reals and rationals. The implementation is part of the first-order theorem prover Vampire. The input problems are systems of linear inequalities over reals or rationals. Their satisfiability is checked by assigning values to the variables of the system and propagating the bounds on these variables. To make the method efficient, we use various strategies for representing numbers, selecting variable orderings, choosing variable values and propagating bounds. We evaluate our implementation on a large number of examples and compare it with state-of-the-art SMT solvers.","PeriodicalId":293085,"journal":{"name":"2013 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115183252","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
Dependence of the Oscillatory Movements of an Unmanned Aerial Vehicle on the Forward Velocity 无人机振动运动对前进速度的依赖
A. Fortis, S. Balint, Teodor-Florin Fortiş
If, during a longitudinal flight with constant forward velocity of an unmanned aerial vehicle (UAV), the automatic flight control system (AFCS) fails and the elevator deflection is not in the safe interval, then the flight becomes oscillatory. In this paper, the dependence of the safe interval, the period of oscillations and the ranges of variations of the pitch rate and of the angle of attack on the variation of the forward velocity are investigated numerically, in the context of a fixed value for the elevator deflection and for certain given initial conditions, by using an Scala-based Akka actor system. It is shown numerically that, for increasing values of the forward velocity, the period of oscillations and the crossection of the safe interval are decreasing. The same descending trend can be observed concerning the dependence of the ranges of the angle of attack and pitch rate, when the forward velocity increases.
如果无人机在纵向匀速飞行过程中,自动飞行控制系统(AFCS)失效,且升降舵偏转不在安全区间内,则会导致飞行振荡。在给定初始条件下,利用基于scala的Akka actor系统,研究了安全区间、振荡周期、俯仰率和迎角变化范围与前向速度变化的关系。数值计算表明,随着前向速度的增大,振动周期和安全区间的横截面减小。随着前向速度的增加,迎角和俯仰率的变化范围也呈现下降趋势。
{"title":"Dependence of the Oscillatory Movements of an Unmanned Aerial Vehicle on the Forward Velocity","authors":"A. Fortis, S. Balint, Teodor-Florin Fortiş","doi":"10.1109/SYNASC.2013.23","DOIUrl":"https://doi.org/10.1109/SYNASC.2013.23","url":null,"abstract":"If, during a longitudinal flight with constant forward velocity of an unmanned aerial vehicle (UAV), the automatic flight control system (AFCS) fails and the elevator deflection is not in the safe interval, then the flight becomes oscillatory. In this paper, the dependence of the safe interval, the period of oscillations and the ranges of variations of the pitch rate and of the angle of attack on the variation of the forward velocity are investigated numerically, in the context of a fixed value for the elevator deflection and for certain given initial conditions, by using an Scala-based Akka actor system. It is shown numerically that, for increasing values of the forward velocity, the period of oscillations and the crossection of the safe interval are decreasing. The same descending trend can be observed concerning the dependence of the ranges of the angle of attack and pitch rate, when the forward velocity increases.","PeriodicalId":293085,"journal":{"name":"2013 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115339724","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
Deciding Conjugacy in Thompson's Group F in Linear Time 线性时间下汤普森群F的共轭性判定
Nabil Hossain, Robert W. McGrail, James M. Belk, Francesco Matucci
We present an efficient implementation of the solution to the conjugacy problem in Thompson's group F, a certain infinite group whose elements are piecewise-linear homeomorphisms of the unit interval. This algorithm checks for conjugacy by constructing and comparing directed graphs called strand diagrams. We provide a comprehensive description of our solution algorithm, including the data structure that stores strand diagrams and methods to simplify them. We prove that our algorithm theoretically achieves a linear time bound in the size of the input, and we present a quadratic time working solution.
给出了一类无限群(其元素为单位区间的分段线性同胚)中共轭问题解的一个有效实现。该算法通过构造和比较被称为链图的有向图来检查共轭性。我们提供了我们的解决算法的全面描述,包括存储链图的数据结构和简化它们的方法。我们从理论上证明了我们的算法在输入的大小上达到了一个线性的时间界限,并给出了一个二次的时间工作解。
{"title":"Deciding Conjugacy in Thompson's Group F in Linear Time","authors":"Nabil Hossain, Robert W. McGrail, James M. Belk, Francesco Matucci","doi":"10.1109/SYNASC.2013.19","DOIUrl":"https://doi.org/10.1109/SYNASC.2013.19","url":null,"abstract":"We present an efficient implementation of the solution to the conjugacy problem in Thompson's group F, a certain infinite group whose elements are piecewise-linear homeomorphisms of the unit interval. This algorithm checks for conjugacy by constructing and comparing directed graphs called strand diagrams. We provide a comprehensive description of our solution algorithm, including the data structure that stores strand diagrams and methods to simplify them. We prove that our algorithm theoretically achieves a linear time bound in the size of the input, and we present a quadratic time working solution.","PeriodicalId":293085,"journal":{"name":"2013 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing","volume":"397 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123092732","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}
引用次数: 2
Reducing Energy Consumption by Using Clouds 利用云减少能源消耗
I. Brandić
Cloud computing is a promising technology for the realization of large, scalable, and on-demand provisioned computing infrastructures. Currently, many enterprises are adopting Clouds to achieve high performance and scalability for their applications while maintaining low costs. Service provisioning in the Cloud is based on a set of predefined nonfunctional properties specified and negotiated by means of Service Level Agreements (SLAs). Cloud workloads are dynamic and change constantly. Thus, in order to reduce steady human interactions, self-manageable Cloud techniques are required to comply with the agreed customers' SLAs. Flexible and reliable management of SLAs is of paramount importance for both, Cloud providers and consumers. On one hand, the prevention of SLA violations avoids penalties that are costly to providers. On the other hand, based on flexible and timely reactions to possible SLA violation threats, user interaction with the system can be minimized enabling Cloud computing to take roots as a flexible and reliable form of on-demand computing. Furthermore, a trade-off has to be found between proactive actions that prevent SLA violations and those that reduce energy consumption, i.e., increase energy efficiency. In this talk we discuss how the application of Cloud computing technologies can support the work of scientists working in the field of high-throughput sequencing, while at the same time optimizing utilization of resource and increasing energy efficiency.
云计算是一种很有前途的技术,可用于实现大型的、可伸缩的、按需供应的计算基础设施。目前,许多企业正在采用云来实现其应用程序的高性能和可伸缩性,同时保持低成本。云中的服务供应基于一组预定义的非功能属性,这些属性是通过服务水平协议(sla)指定和协商的。云工作负载是动态的,并且不断变化。因此,为了减少稳定的人工交互,需要使用自管理的云技术来遵守商定的客户sla。灵活可靠的sla管理对云提供商和消费者都至关重要。一方面,防止SLA违反可以避免对提供商造成代价高昂的处罚。另一方面,基于对可能的SLA违反威胁的灵活和及时的反应,可以最大限度地减少用户与系统的交互,使云计算作为一种灵活可靠的按需计算形式扎根。此外,必须在防止违反SLA的主动行动和减少能源消耗(即提高能源效率)的行动之间找到权衡。在这次演讲中,我们将讨论云计算技术的应用如何支持科学家在高通量测序领域的工作,同时优化资源利用和提高能源效率。
{"title":"Reducing Energy Consumption by Using Clouds","authors":"I. Brandić","doi":"10.1109/SYNASC.2013.80","DOIUrl":"https://doi.org/10.1109/SYNASC.2013.80","url":null,"abstract":"Cloud computing is a promising technology for the realization of large, scalable, and on-demand provisioned computing infrastructures. Currently, many enterprises are adopting Clouds to achieve high performance and scalability for their applications while maintaining low costs. Service provisioning in the Cloud is based on a set of predefined nonfunctional properties specified and negotiated by means of Service Level Agreements (SLAs). Cloud workloads are dynamic and change constantly. Thus, in order to reduce steady human interactions, self-manageable Cloud techniques are required to comply with the agreed customers' SLAs. Flexible and reliable management of SLAs is of paramount importance for both, Cloud providers and consumers. On one hand, the prevention of SLA violations avoids penalties that are costly to providers. On the other hand, based on flexible and timely reactions to possible SLA violation threats, user interaction with the system can be minimized enabling Cloud computing to take roots as a flexible and reliable form of on-demand computing. Furthermore, a trade-off has to be found between proactive actions that prevent SLA violations and those that reduce energy consumption, i.e., increase energy efficiency. In this talk we discuss how the application of Cloud computing technologies can support the work of scientists working in the field of high-throughput sequencing, while at the same time optimizing utilization of resource and increasing energy efficiency.","PeriodicalId":293085,"journal":{"name":"2013 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123199122","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}
引用次数: 2
Knot Fold of Regular Polygons: Computer-Assisted Construction and Verification 正多边形的结褶:计算机辅助构造与验证
T. Ida, Fadoua Ghourabi, Kazuko Takahashi
We present computer-assisted construction of regular polygons by knot paper fold. The construction is completed with an automated proof based on algebraic methods. Given a rectangular origami or a finite tape, both of an adequate length, we can construct the simplest knot by making three folds. The shape of the knot is made to be a regular pentagon if we fasten the tape tightly without destroying the tape. We performed the analysis of the knot fold further formally towards the computer assisted construction and verification. Our study yielded more rigor and in-depth results about the subject.
提出了用计算机辅助构造正多边形的打结折纸方法。通过基于代数方法的自动证明完成了构造。给定一个矩形折纸或一个有限的胶带,两者都有足够的长度,我们可以通过三次折叠来构造最简单的结。如果我们把带子系紧而不破坏带子,结的形状就会变成正五边形。在计算机辅助构造和验证的基础上,进一步正式进行了结褶分析。我们的研究在这个问题上得出了更加严谨和深入的结果。
{"title":"Knot Fold of Regular Polygons: Computer-Assisted Construction and Verification","authors":"T. Ida, Fadoua Ghourabi, Kazuko Takahashi","doi":"10.1109/SYNASC.2013.9","DOIUrl":"https://doi.org/10.1109/SYNASC.2013.9","url":null,"abstract":"We present computer-assisted construction of regular polygons by knot paper fold. The construction is completed with an automated proof based on algebraic methods. Given a rectangular origami or a finite tape, both of an adequate length, we can construct the simplest knot by making three folds. The shape of the knot is made to be a regular pentagon if we fasten the tape tightly without destroying the tape. We performed the analysis of the knot fold further formally towards the computer assisted construction and verification. Our study yielded more rigor and in-depth results about the subject.","PeriodicalId":293085,"journal":{"name":"2013 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123463251","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
期刊
2013 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing
全部 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