<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
  <dc:creator>Soeken M</dc:creator>
  <dc:creator>Meuli G</dc:creator>
  <dc:creator>Schmitt B</dc:creator>
  <dc:creator>Mozafari F</dc:creator>
  <dc:creator>Riener H</dc:creator>
  <dc:creator>De Micheli G</dc:creator>
  <dc:date>2020</dc:date>
  <dc:description xmlns:ns0="xml" ns0:lang="en">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'.</dc:description>
  <dc:format>application/pdf</dc:format>
  <dc:identifier>https://sonar.ch/global/documents/294696</dc:identifier>
  <dc:language>eng</dc:language>
  <dc:relation>info:eu-repo/semantics/altIdentifier/doi/10.1098/rsta.2019.0161</dc:relation>
  <dc:relation>info:eu-repo/semantics/altIdentifier/pmid/31865887</dc:relation>
  <dc:rights>info:eu-repo/semantics/openAccess</dc:rights>
  <dc:source>Philosophical transactions. Series A, Mathematical, physical, and engineering sciences. - 2020</dc:source>
  <dc:subject xmlns:ns1="xml" ns1:lang="en">Boolean satisfiability</dc:subject>
  <dc:subject xmlns:ns2="xml" ns2:lang="en">logic synthesis</dc:subject>
  <dc:subject xmlns:ns3="xml" ns3:lang="en">quantum compilation</dc:subject>
  <dc:subject xmlns:ns4="xml" ns4:lang="en">quantum computing</dc:subject>
  <dc:subject xmlns:ns5="xml" ns5:lang="en">quantum programming languages</dc:subject>
  <dc:title xmlns:ns6="xml" ns6:lang="en">Boolean satisfiability in quantum compilation.</dc:title>
  <dc:type>http://purl.org/coar/resource_type/c_6501</dc:type>
</oai_dc:dc>
