首页> 外文期刊>SoftwareX >Polyrun: A Java library for sampling from the bounded convex polytopes
【24h】

Polyrun: A Java library for sampling from the bounded convex polytopes

机译:Polyrun:用于从有界凸多台面采样的Java库

获取原文
           

摘要

Polyrunis a Java library that provides methods for exploiting the bounded convex polytopes. Such polytopes define a space of feasible problem parameters with a set of linear constraints. The software makes available an implementation of theHit-and-Runalgorithm, which is the Markov Chain Monte Carlo method for an efficient uniform sampling from the convex polytopes. Moreover, it implements other procedures, such asBall-Walk,Sphere-Walk, orGrid-Walk, for making random steps within a polytope. The software provides a Java Application Programming Interface (API) along with an intuitive Command Line Interface (CLI) forHit-and-Run. It has been used to support real-world decision making in various application areas, including logistics, land use planning, nanotechnology, and energy. The software is free and open-source.
机译:Polyrunis提供了用于利用有界凸多台的方法的Java库。这种多部位可以通过一组线性约束定义可行的问题参数的空间。该软件可提供Hit-and-undalgorithm的实现,它是Markov链蒙特卡罗方法,用于从凸多台上有效均匀采样。此外,它可以实现其他程序,这种步行,球步道,漫游,步行,用于在多晶硅中进行随机步骤。该软件提供Java应用程序编程接口(API)以及直观的命令行界面(CLI)forhit-run。它已被用于支持各种应用领域的真实决策,包括物流,土地利用规划,纳米技术和能量。该软件是免费和开源的。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号