Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. Boolean satisfiability in quantum compilation
 
research article

Boolean satisfiability in quantum compilation

Soeken, Mathias  
•
Meuli, Giulia  
•
Schmitt, Bruno  
Show more
February 7, 2020
Philosophical Transactions Of The Royal Society A-Mathematical Physical And Engineering Sciences

Quantum compilation is the task of translating a quantum algorithm implemented in a high-level quantum programming language into a technology-dependent instructions flow for a physical quantum computer. To tackle the large gap between the quantum program and the low-level instructions, quantum compilation is split into a multi-stage flow consisting of several layers of abstraction. Several different individual tasks have been proposed for the layers in the flow, many of them are NP-hard. In this article, we will describe the flow and we will propose algorithms based on Boolean satisfiability, which is a good match to tackle such computationally complex problems. This article is part of the theme issue 'Harmonizing energy-autonomous computing and intelligence'.

  • Details
  • Metrics
Type
research article
DOI
10.1098/rsta.2019.0161
Web of Science ID

WOS:000504088100014

Author(s)
Soeken, Mathias  
Meuli, Giulia  
Schmitt, Bruno  
Mozafari, Fereshte  
Riener, Heinz  
De Micheli, Giovanni  
Date Issued

2020-02-07

Publisher

ROYAL SOC

Published in
Philosophical Transactions Of The Royal Society A-Mathematical Physical And Engineering Sciences
Volume

378

Issue

2164

Article Number

20190161

Subjects

Multidisciplinary Sciences

•

Science & Technology - Other Topics

•

quantum computing

•

quantum programming languages

•

quantum compilation

•

boolean satisfiability

•

logic synthesis

•

circuits

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LSI1  
Available on Infoscience
March 3, 2020
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/166638
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés