首页> 外文期刊>電子情報通信学会技術研究報告. リコンフィギャラブルシステム. Reconfigurable Systems >高いスループットを実現する組み合わせ生成アルゴリズムの提案と実装
【24h】

高いスループットを実現する組み合わせ生成アルゴリズムの提案と実装

机译:实现高吞吐量的组合生成算法的建议和实现

获取原文
获取原文并翻译 | 示例
           

摘要

組み合わせ最適化問題と呼ばれる問題は世の中に広く存在している.組み合わせ最適化問題はNP困難な問題であるため,一般的にはgreedy法のような近似解法を用いて解かれている.しかし,近似解法では,問題によっては局所解に陥り,最適解との差が大きくなってしまう場合や,解を算出できない場合がある.一方,ハードウェアの性能向上などの要因により,組み合わせを総当たりで調べる列挙法を用いた場合でも,最適解を現実的な時間で得ることができる可能性が出てきている·列挙法の高速化のためには,組み合わせを高速に生成する必要がある.そこで,本稿では列挙法の高速化を目的とし,既存の組み合わせ生成アルゴリズムの性能評価を行い,高速化のための課題を明らかにする.さらに,従来よりも高速に組み合わせの生成を行うことが可能なアルゴリズムを提案する.FPGAを対象デバイスとして提案アルゴリズムをハードウェア化し,性能評価を行った結果,既存の組み合わせ生成アルゴリズムを汎用CPUを用いて実行した場合に比べて500倍以上,専用ハードウェアで生成した場合に比べて10倍以上の速度で組み合わせを生成可能であることが示された.
机译:称为组合优化问题的问题在世界范围内很普遍。由于组合优化问题是一个难解的NP问题,因此通常通过使用近似解法(例如贪婪法)来解决。然而,在近似解方法中,根据问题,它可能落入局部解中,并且与最佳解的差异可能变大,或者可能无法计算出该解。另一方面,由于诸如硬件性能提高之类的因素,即使使用以循环方式检查组合的枚举方法,也有可能在现实时间内获得最佳解决方案。为了进行转换,必须高速生成组合。因此,在本文中,为了加快枚举方法,我们评估了现有组合生成算法的性能,并阐明了需要加快的问题。此外,我们提出了一种算法,该算法可以比以前更快地生成组合。通过以FPGA为目标设备对提出的算法进行硬件化并评估性能的结果,与使用通用CPU执行现有组合生成算法的情况相比,与通过专用硬件生成算法的情况相比,它是500倍以上。结果表明,组合的生成速度可以提高10倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号