This tutorial offers a practical introduction to the fascinating world of quantum computation and its application to optimization and machine learning problems. The participants will acquire hands-on experience in developing hybrid "Variational Quantum Algorithms", which combine classical and quantum computation, and in running them both on simulators and real quantum hardware provided by leading ICT companies. As a concrete use-case, of specific interest for the HPDC community, the tutorial will discuss the optimal assignment and scheduling of resources on the different nodes and layers of a Cloud/Edge architecture, a problem that is known to have NP-hard complexity.The tutorial will show how Variational Quantum Algorithms can become a viable alternative to classical algorithms to solve the resource assignment problem. The participants will be driven, step-by-step, to the reformulation of the problem in terms of an Ising problem, which is then solved through two variational quantum algorithms, i.e., Quantum Approximate Optimization Algorithm (QAOA) and Variational Quantum Eigensolver (VQE), by exploiting the libraries of IBM Qiskit and Xanadu Pennylane. Finally, the tutorial will discuss the perspectives on the use of quantum computation for this and other scenarios, and the possible avenues for future academic research and industrial developments.

Tutorial on Variational Quantum Algorithms for Resource Management in Cloud/Edge Architectures

Mastroianni C.;Vinci A.
2024

Abstract

This tutorial offers a practical introduction to the fascinating world of quantum computation and its application to optimization and machine learning problems. The participants will acquire hands-on experience in developing hybrid "Variational Quantum Algorithms", which combine classical and quantum computation, and in running them both on simulators and real quantum hardware provided by leading ICT companies. As a concrete use-case, of specific interest for the HPDC community, the tutorial will discuss the optimal assignment and scheduling of resources on the different nodes and layers of a Cloud/Edge architecture, a problem that is known to have NP-hard complexity.The tutorial will show how Variational Quantum Algorithms can become a viable alternative to classical algorithms to solve the resource assignment problem. The participants will be driven, step-by-step, to the reformulation of the problem in terms of an Ising problem, which is then solved through two variational quantum algorithms, i.e., Quantum Approximate Optimization Algorithm (QAOA) and Variational Quantum Eigensolver (VQE), by exploiting the libraries of IBM Qiskit and Xanadu Pennylane. Finally, the tutorial will discuss the perspectives on the use of quantum computation for this and other scenarios, and the possible avenues for future academic research and industrial developments.
2024
Istituto di Calcolo e Reti ad Alte Prestazioni - ICAR
Quantum Computing, Variational Quantum Algorithm, Variational Quantum Eigensolver
File in questo prodotto:
File Dimensione Formato  
3625549.3660508.pdf

accesso aperto

Tipologia: Versione Editoriale (PDF)
Licenza: Creative commons
Dimensione 579.27 kB
Formato Adobe PDF
579.27 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/509123
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact