首页> 外文期刊>ACM Queue: Architecting Tomorrow s Computing >Probabilistic algorithms are all around us. Not only are they acceptable, but some programmers actually seek out chances to use them.
【24h】

Probabilistic algorithms are all around us. Not only are they acceptable, but some programmers actually seek out chances to use them.

机译:概率算法无处不在。它们不仅可以接受,而且某些程序员实际上在寻找机会使用它们。

获取原文
           

摘要

Tyler McMullen, Fastly Probabilistic algorithms exist to solve problems that are either impossible or unrealistic (too expensive, too time-consuming, etc.) to solve precisely. In an ideal world, you would never actually need to use probabilistic algorithms. To programmers who are not familiar with them, the idea can be positively nerve-wracking: "How do I know that it will actually work? What if it's inexplicably wrong? How can I debug it? Maybe we should just punt on this problem, or buy a whole lot more servers..." However, to those who either deeply understand probability theory or at least have used and observed the behavior of probabilistic algorithms in large-scale production environments, these algorithms are not only acceptable, but it's also worth seeking out opportunities to use them. This is because they can help solve problems and create systems that are less expensive, more predictable, and can do things that couldn't be done otherwise.
机译:泰勒·麦克马伦(Tyler McMullen),存在快速概率算法,可以解决无法精确解决的问题,这些问题要么是不可能的,要么是不切实际的(太贵,太耗时等)。在理想的世界中,您实际上根本不需要使用概率算法。对于不熟悉它们的程序员来说,这个想法可能会令人不知所措:“我怎么知道它实际上会起作用?如果它莫名其妙地出错了该怎么办?我该如何调试它?也许我们应该在这个问题上勉强投入,或购买更多的服务器...”但是,对于那些深刻理解概率论或者至少在大规模生产环境中使用并观察过概率算法行为的人来说,这些算法不仅可以接受,而且还可以值得寻找使用它们的机会。这是因为它们可以帮助解决问题,并创建更便宜,更可预测的系统,并且可以执行其他操作无法完成的工作。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号