Two-step approach to scheduling quantum circuits

被引:41
|
作者
Guerreschi, Gian Giacomo [1 ]
Park, Jongsoo [1 ]
机构
[1] Intel Corp, Intel Labs, Santa Clara, CA 95054 USA
来源
QUANTUM SCIENCE AND TECHNOLOGY | 2018年 / 3卷 / 04期
关键词
quantum circuit scheduler; quantum circuits; qubit connectivity;
D O I
10.1088/2058-9565/aacf0b
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
As the effort to scale up existing quantum hardware proceeds, it becomes necessary to schedule quantum gates in a way that minimizes the number of operations. There are three constraints that have to be satisfied: the order or dependency of the quantum gates in the specific algorithm, the fact that any qubit may be involved in at most one gate at a time, and the restriction that two-qubit gates are implementable only between connected qubits. The last aspect implies that the compilation depends not only on the algorithm, but also on hardware properties like connectivity. Here we suggest a two-step approach in which logical gates are initially scheduled neglecting connectivity considerations, while routing operations are added at a later step in a way that minimizes their overhead. We rephrase the subtasks of gate scheduling in terms of graph problems like edge-coloring and maximum subgraph isomorphism. While this approach is general, we specialize to a one-dimensional array of qubits to propose a routing scheme that is minimal in the number of exchange operations. As a practical application, we schedule the quantum approximate optimization algorithm in a linear geometry and quantify the reduction in the number of gates and circuit depth that results from increasing the efficacy of the scheduling strategies.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] Production scheduling two-step
    Engle, Paul
    INDUSTRIAL ENGINEER, 2005, 37 (08): : 20 - 20
  • [2] Two-step approach
    Buergin-Wolff, A.
    Hadziselimovic, Faruk
    DEUTSCHES ARZTEBLATT INTERNATIONAL, 2014, 111 (12):
  • [3] A TWO-STEP BICRITERIA SCHEDULING APPROACH FOR DISTRIBUTED REAL TIME SYSTEMS
    Sabrina, Bendib Sonia
    Kalla, Hamoudi
    Kalla, Salim
    Arar, Chafik
    2013 INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTER AND COMPUTATION (ICECCO), 2013, : 314 - 317
  • [4] A Two-step Approach for Solving the Flexible Job Shop Scheduling Problem
    Yin, Ai-Hua
    Zhao, Xiao-Ping
    2009 IEEE INTERNATIONAL CONFERENCE ON GRANULAR COMPUTING ( GRC 2009), 2009, : 716 - 720
  • [5] Two-step approach Reply
    Zimmer, Klaus-Peter
    Schuppan, Detlef
    DEUTSCHES ARZTEBLATT INTERNATIONAL, 2014, 111 (12):
  • [6] A Two-Step QoS Priority for Scheduling in Grid
    Panda, Sanjaya Kumar
    Khilar, Pabitra Mohan
    2012 2ND IEEE INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), 2012, : 502 - 507
  • [7] A two-step stochastic approach for operating rooms scheduling in multi-resource environment
    Arezoo Atighehchian
    Mohammad Mehdi Sepehri
    Pejman Shadpour
    Kamran Kianfar
    Annals of Operations Research, 2020, 292 : 191 - 214
  • [8] A two-step stochastic approach for operating rooms scheduling in multi-resource environment
    Atighehchian, Arezoo
    Sepehri, Mohammad Mehdi
    Shadpour, Pejman
    Kianfar, Kamran
    ANNALS OF OPERATIONS RESEARCH, 2020, 292 (01) : 191 - 214
  • [9] Profit Based Two-Step Job Scheduling in Clouds
    Zhang, Shuo
    Pan, Li
    Liu, Shijun
    Wu, Lei
    Meng, Xiangxu
    WEB-AGE INFORMATION MANAGEMENT, PT II, 2016, 9659 : 481 - 492
  • [10] A two-step approach to optimizing meshes
    Ma, Xin
    Wei, Mingqiang
    Wu, Jianhuang
    Wang, Shuguo
    Fu, Yili
    2010 INTERNATIONAL CONFERENCE ON BIO-INSPIRED SYSTEMS AND SIGNAL PROCESSING (ICBSSP 2010), 2010, : 25 - 30