>
Fa   |   Ar   |   En
   یک روش دوسطحی مبتنی بر برنامه‌سازی پویا جهت افراز و بهینه‌سازی هزینه ارتباطات در مدارات کوانتومی توزیعی  
   
نویسنده داورزنی زهره ,زمردی مقدم مریم ,هوشمند محبوبه
منبع مهندسي برق و مهندسي كامپيوتر ايران - 1402 - دوره : 21 - شماره : 3 - صفحه:193 -201
چکیده    امروزه محاسبات کوانتومی نقشی بسزا در افزایش سرعت الگوریتم‌ها دارند. به‌دلیل محدودیت در تکنولوژی‌های ساخت کامپیوترهای کوانتومی، طراحی یک کامپیوتر کوانتومی در مقیاس بزرگ با چالش‌های زیادی مواجه است. یک راه حل جهت غلبه بر این چالش‌ها، طراحی سیستم‌های کوانتومی توزیع‌شده است. در این سیستم‌ها، کامپیوترهای کوانتومی از طریق پروتکل دورنوردی جهت انتقال اطلاعات کوانتومی با یکدیگر در ارتباط هستند. از آنجایی‌که دورنوردی کوانتومی نیاز به منابع کوانتومی دارد، کاهش تعداد این پروتکل، ضروری می‌باشد. هدف از این مقاله، ارائه یک سیستم کوانتومی توزیع‌شده با درنظرگرفتن دو هدف توزیع متوازن کیوبیت‌ها و کمینه‌نمودن تعداد پروتکل دورنوردی در دو سطح است. در سطح اول با ارائه یک الگوریتم برنامه‌سازی پویا، سعی در افراز متعادل کیوبیت‌ها و کاهش تعداد ارتباطات بین زیرسیستم‌ها شده است. با توجه به افراز به‌دست‌آمده از سطح اول، در سطح دوم و در مرحله اجرای دروازه‌های سراسری، زمانی که یکی از کیوبیت‌های این دروازه از مبدا به مقصد مورد نظر دورنورد می‌گردد، ممکن است این کیوبیت بتواند توسط تعدادی دروازه سراسری با رعایت محدودیت‌های تقدم مورد استفاده قرار گرفته و در نتیجه، موجب کاهش تعداد دورنوردی‌ها گردد. نتایج به‌دست‌آمده، نشان‌دهنده کارایی بهتر الگوریتم پیشنهادی بوده است.
کلیدواژه دورنوردی کوانتومی، برنامه‌سازی پویا، افراز، توازن بار، محاسبات کوانتومی توزیع‌شده
آدرس دانشگاه پیام نور مرکز تهران, گروه مهندسی کامپیوتر, ایران, دانشگاه صنعتی کراکف, گروه علوم کامپیوتر و ارتباطات, لهستان, دانشگاه آزاد اسلامی واحد مشهد, گروه مهندسی کامپیوتر, ایران
پست الکترونیکی houshmand@mshdiau.ac.ir
 
   a two-level method based on dynamic programming for partitioning and optimization of the communication cost in distributed quantum circuits  
   
Authors davarzani zohreh ,zomorodi-moghadam maryam ,houshmand m.
Abstract    nowadays, quantum computing has played a significant role in increasing the speed of algorithms. due to the limitations in the manufacturing technologies of quantum computers, the design of a large-scale quantum computer faces many challenges. one solution to overcome these challenges is the design of distributed quantum systems. in these systems, quantum computers are connected to each other through the teleportation protocol to transfer quantum information. since quantum teleportation requires quantum resources, it is necessary to reduce the number of that. the purpose of this paper is to present a distributed quantum system considering the two goals of balanced distribution of qubits and minimizing the number of teleportation protocols in two levels. in the first level, by presenting a dynamic programming algorithm, an attempt has been made to distribute qubits in a balanced manner and reduce the number of connections between subsystems. according to the output partitioning obtained from the first level, in the second level and in the stage of implementation of global gates, when one of the qubits of this gate is teleported from the home to the desired destination, this qubit may be able to be used by a number of global gates, observing the precedence restrictions and as a result it reduces the number of teleportations. the obtained results show the better performance of the proposed algorithm.
 
 

Copyright 2023
Islamic World Science Citation Center
All Rights Reserved