论文标题
有效解决原子重新配置问题的有效算法。 ii。分配重视订单(ARO)算法
Efficient algorithms to solve atom reconfiguration problems. II. The assignment-rerouting-ordering (aro) algorithm
论文作者
论文摘要
光学陷阱的可编程阵列使单个原子的配置组装能够在量子多体系统上执行受控实验。找到控制操作的顺序以将原子的任意构型转换为预定的构型,需要快速有效地解决原子重新配置问题。解决原子重新配置问题的典型方法是使用分配算法来确定要移动哪些原子到哪些陷阱。这种方法会导致控制协议,从而使位移操作的数量准确最小化;但是,此方法不会针对位移原子的数量或每个原子的次数进行优化,从而导致不必要的控制操作增加了控制协议的执行时间和故障率。在这项工作中,我们提出了分配重视顺序(ARO)算法,以提高基于分配的算法在解决原子重新配置问题时的性能。 ARO算法使用分配子例程来最大程度地减少所有原子所传递的总距离,一个重新安装子例程以减少流离失所的原子数量,以及一个订购子例程的订购子例程,以确保每个原子最多都位移一次。排序子例程依赖于可以使用我们在图理论正式框架中介绍的多项式时间算法获得的移动的部分排序。在存在和没有损失的情况下,我们从数值上量化了ARO算法的性能,并表明它的表现优于我们用作基准测试的确切,近似和启发式算法。我们的结果对于组装具有高成功概率和快速制备时间的大型原子配置以及设计和基准测试新的原子重新配置算法很有用。
Programmable arrays of optical traps enable the assembly of configurations of single atoms to perform controlled experiments on quantum many-body systems. Finding the sequence of control operations to transform an arbitrary configuration of atoms into a predetermined one requires solving an atom reconfiguration problem quickly and efficiently. A typical approach to solve atom reconfiguration problems is to use an assignment algorithm to determine which atoms to move to which traps. This approach results in control protocols that exactly minimize the number of displacement operations; however, this approach does not optimize for the number of displaced atoms or the number of times each atom is displaced, resulting in unnecessary control operations that increase the execution time and failure rate of the control protocol. In this work, we propose the assignment-rerouting-ordering (aro) algorithm to improve the performance of assignment-based algorithms in solving atom reconfiguration problems. The aro algorithm uses an assignment subroutine to minimize the total distance traveled by all atoms, a rerouting subroutine to reduce the number of displaced atoms, and an ordering subroutine to guarantee that each atom is displaced at most once. The ordering subroutine relies on the existence of a partial ordering of moves that can be obtained using a polynomial-time algorithm that we introduce within the formal framework of graph theory. We numerically quantify the performance of the aro algorithm in the presence and in the absence of loss, and show that it outperforms the exact, approximation, and heuristic algorithms that we use as benchmarks. Our results are useful for assembling large configurations of atoms with high success probability and fast preparation time, as well as for designing and benchmarking novel atom reconfiguration algorithms.