Reading Notes // 全同态加密 C1 全同态加密入门
概念补充
NC
在计算复杂度理论中,NC(Nick’s Class)是一类并行计算的复杂度类,用来描述在并行计算机上可以高效解决的问题。更具体来说,NC类中的问题可以使用多处理器计算系统在多项式时间内完成计算,且所需的处理器数量是多项式增长的。换句话说,NC类中的问题可以在并行计算环境下有效地解决。
NC的定义如下:
- NC = 并行算法的复杂度类,包括那些可以使用多项式数量的处理器在对数时间内解决的问题。
NC类进一步分为多个子类,基于其所需的深度(即并行计算的步骤数量),这些子类通常表示为NC^k,其中k是对数时间的上限。
NC1 是NC的一个子类,表示那些可以使用对数深度的电路(即计算步数是对数级别的)来解决的问题:
- NC1 = 可以用对数深度电路解决的问题,这意味着这些问题可以通过并行计算在对数时间内解决。
简而言之,NC类问题可以通过并行计算有效解决,NC1则是复杂度更低的子集,问题在对数深度的电路中可解。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 荒谬当道,爱拯救之!
评论