首页> 外文期刊>電子情報通信学会技術研究報告 >A Simple Generation of Multi-dimensional Partitions
【24h】

A Simple Generation of Multi-dimensional Partitions

机译:多维分区的简单生成

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

摘要

This paper gives a simple algorithm to generate all multi-dimensional partitions of a positive integer N. The problem is one of the basic problems in combinatorics, and it includes generations of integer partitions and plane partitions. For a given integer d as dimension, our algorithm generates each partition of a given integer in O(d) time for each without repetition. The known algorithm is complicated and includes many "goto" statements, while our algorithm is simple and efficient. Also, we propose an algorithm to generate all exactly d-dimensional partition in O(d) time for each.%本文では,自然数Nの多次元分割を列挙するシンプルなアルゴリズムを提案する.この問題は,整数分割や平面分割の列挙を含む,組合せ論における基本的な問題の1つである.本文では,次元数dが与えられたとき,d次元分割を1つ当たり最悪でもO(d)時間で列挙するアルゴリズムを与える.既存のアルゴリズムは非常に複雑で,多くの“goto”文を含んでいるが,我々のアルゴリズムはシンプルかつ高速である.また,提案したアルゴリズムを改良することにより,ちょうどd次元の分割を1つ当たりO(d)時間で列挙できることを示す.
机译:本文给出了一个简单的算法来生成正整数N的所有多维分区。问题是组合学中的基本问题之一,它包括整数分区和平面分区的生成。对于给定的整数d,我们该算法复杂且包含许多“ goto”语句,而我们的算法既简单又高效,并且还提出了一种算法,可以精确地生成所有整数。在本文中,我们提出了一种简单的算法,用于枚举自然数N的多维分区。这个问题是组合学中的基本问题之一,包括整数分区和平面分区的枚举。在本文中,我们给出了一种算法,该算法在给定维数d的情况下,最坏地枚举了O(d)时间中的每个d维分区。现有算法非常复杂,并且包含许多“ goto”语句,但是我们的算法既简单又快速。我们还表明,通过改进提出的算法,我们可以在O(d)时间中精确枚举d维分区。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号