Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

arXiv:quant-ph/9805016

How to Compile A Quantum Bayesian Net

Robert R. Tucci

Published May 7, 1998• 12 citations
arXivHTMLPDF

Abstract

We show how to express the information contained in a Quantum Bayesian (QB) net as a product of unitary matrices. If each of these unitary matrices is expressed as a sequence of elementary operations (operations such as controlled-nots and qubit rotations), then the result is a sequence of operations that can be used to run a quantum computer. QB nets have been run entirely on a classical computer, but one expects them to run faster on a quantum computer.

DOI
10.48550/arxiv.quant-ph/9805016

Related papers

A Rudimentary Quantum Compiler

Robert R. Tucci

We present a new algorithm for reducing an arbitrary unitary matrix into a sequence of elementary operations (operations such as controlled-nots and qubit rotations). Such a sequence of operations can be used to manipulate an array of quantum bits (i.e., a quantum computer). We report on a C++ program called "Qubiter" that implements our algorithm. Qubiter source code is publicly available.

arXiv:quant-ph/9805015•May 7, 1998•48 citations

QUANTUM BAYESIAN NETS

Robert R. Tucci

We begin with a review of a well-known class of networks, Classical Bayesian (CB) nets (also called causal probabilistic nets by some). Given a situation which includes randomness, CB nets are used to calculate the probabilities of various hypotheses about the situation, conditioned on the available evidence. We introduce a new class of networks, which we call Quantum Bayesian (QB) nets, that generalize CB nets to the quantum mechanical regime. We explain how to use QB nets to calculate quantum mechanical conditional probabilities (in case of either sharp or fuzzy observations), and discuss the connection of QB nets to Feynman Path integrals. We give examples of QB nets that involve a single spin-[Formula: see text] particle passing through a configuration of two or three Stern—Gerlach magnets. For the examples given, we present the numerical values of various conditional probabilities, as calculated by a general computer program specially written for this purpose.

arXiv:quant-ph/9706039•International Journal of Modern Physics B•Jan 30, 1995•70 citations

Quantum Bayesian Nets

Robert R. Tucci

We begin with a review of a well known class of networks, Classical Bayesian (CB) nets (also called causal probabilistic nets by some). Given a situation which includes randomness, CB nets are used to calculate the probabilities of various hypotheses about the situation, conditioned on the available evidence. We introduce a new class of networks, which we call Quantum Bayesian (QB) nets, that generalize CB nets to the quantum mechanical regime. We explain how to use QB nets to calculate quantum mechanical conditional probabilities (in case of either sharp or fuzzy observations), and discuss the connection of QB nets to Feynman Path integrals. We give examples of QB nets that involve a single spin-half particle passing through a configuration of two or three Stern-Gerlach magnets. For the examples given, we present the numerical values of various conditional probabilities, as calculated by a general computer program especially written for this purpose.

•Jan 1, 1995•47 citations

An Introduction to Quantum Bayesian Networks for Mixed States

Robert R. Tucci

This paper is intended to be a pedagogical introduction to quantum Bayesian networks (QB nets), as I personally use them to represent mixed states (i.e., density matrices, and open quantum systems). A special effort is made to make contact with notions used in textbooks on quantum Shannon Information Theory (quantum SIT), such as the one by Mark Wilde (arXiv:1106.1445)

arXiv:1204.1550•Apr 6, 2012•8 citations

QuDot Nets: Quantum Computers and Bayesian Networks

Perry Sakkaris

We present a new implementation of quantum computation that treats quantum computers as a special type of Bayesian Network called a QuDot Net. QuDot Nets allow for the efficient representation of some qubit systems. Single qubit quantum gates can be implemented as edge transformations on QuDot Nets. The X, H, R(k), M and SWAP gates are discussed in detail and results show linear scaling as the number of qubits are increased. We show that measurement and semi-quantum control gates can be efficiently implemented using QuDot Nets and present results from a QuDot Net implementation of the terminal Quantum Fourier Transform. We show how QuDot Nets can implement coherent control gates using multi-digraphs by labelling parallel edges. Lastly, we discuss implications to quantum foundations if a classical implementation of quantum computation is realized.

arXiv:1607.07887•Jul 26, 2016•2 citations

Quantum bits and quantum gates

E. Desurvire

This chapter represents our first step into quantum information theory (QIT). The key to operating such a transition is to become familiar with the concept of the quantum bit, or qubit , which is a probabilistic superposition of the classical 0 and 1 bits. In the quantum world, the classical 0 and 1 bits become the pure states |0〉 and |1〉, respectively. It is as if a coin can be classically in either heads or tails states, but is now allowed to exist in a superposition of both! Then I show that qubits can be physically transformed by the action of unitary matrices , which are also called operators . I show that such qubit transformations, resulting from any qubit manipulation, can be described by rotations on a 2D surface, which is referred to as the Bloch sphere . The Pauli matrices are shown to generate all such unitary transformations. These transformations are reversible , because they are characterized by unitary matrices ; this property always makes it possible to trace the input information carried by qubits. I will then describe different types of elementary quantum computations performed by elementary quantum gates, forming a veritable “zoo” of unitary operators, called I , X , Y , Z , H , CNOT, CCNOT, CROSSOVER or SWAP, controlled- U , and controlled-controlled- U . These gates can be used to form quantum circuits , involving any number of qubits, and of which several examples and tools for analysis are provided. Finally, the concept of tensor product , as progressively introduced through the above description, is eventually formalized.

Cambridge University Press eBooks•Feb 19, 2009•0 citations
We show how to express the information contained in a Quantum Bayesian (QB) net as a product of unitary matrices. If each of these unitary matrices is expressed as a sequence of elementary operations (operations such as controlled-nots and qubit rotations), then the result is a sequence of operations that can be used to run a quantum computer. QB nets have been run entirely on a classical computer, but one expects them to run faster on a quantum computer.
We begin with a review of a well-known class of networks, Classical Bayesian (CB) nets (also called causal probabilistic nets by some). Given a situation which includes randomness, CB nets are used to calculate the probabilities of various hypotheses about the situation, conditioned on the available evidence. We introduce a new class of networks, which we call Quantum Bayesian (QB) nets, that generalize CB nets to the quantum mechanical regime. We explain how to use QB nets to calculate quantum mechanical conditional probabilities (in case of either sharp or fuzzy observations), and discuss the connection of QB nets to Feynman Path integrals. We give examples of QB nets that involve a single spin-[Formula: see text] particle passing through a configuration of two or three Stern—Gerlach magnets. For the examples given, we present the numerical values of various conditional probabilities, as calculated by a general computer program specially written for this purpose.
We begin with a review of a well known class of networks, Classical Bayesian (CB) nets (also called causal probabilistic nets by some). Given a situation which includes randomness, CB nets are used to calculate the probabilities of various hypotheses about the situation, conditioned on the available evidence. We introduce a new class of networks, which we call Quantum Bayesian (QB) nets, that generalize CB nets to the quantum mechanical regime. We explain how to use QB nets to calculate quantum mechanical conditional probabilities (in case of either sharp or fuzzy observations), and discuss the connection of QB nets to Feynman Path integrals. We give examples of QB nets that involve a single spin-half particle passing through a configuration of two or three Stern-Gerlach magnets. For the examples given, we present the numerical values of various conditional probabilities, as calculated by a general computer program especially written for this purpose.
We present a new implementation of quantum computation that treats quantum computers as a special type of Bayesian Network called a QuDot Net. QuDot Nets allow for the efficient representation of some qubit systems. Single qubit quantum gates can be implemented as edge transformations on QuDot Nets. The X, H, R(k), M and SWAP gates are discussed in detail and results show linear scaling as the number of qubits are increased. We show that measurement and semi-quantum control gates can be efficiently implemented using QuDot Nets and present results from a QuDot Net implementation of the terminal Quantum Fourier Transform. We show how QuDot Nets can implement coherent control gates using multi-digraphs by labelling parallel edges. Lastly, we discuss implications to quantum foundations if a classical implementation of quantum computation is realized.
This chapter represents our first step into quantum information theory (QIT). The key to operating such a transition is to become familiar with the concept of the quantum bit, or qubit , which is a probabilistic superposition of the classical 0 and 1 bits. In the quantum world, the classical 0 and 1 bits become the pure states |0〉 and |1〉, respectively. It is as if a coin can be classically in either heads or tails states, but is now allowed to exist in a superposition of both! Then I show that qubits can be physically transformed by the action of unitary matrices , which are also called operators . I show that such qubit transformations, resulting from any qubit manipulation, can be described by rotations on a 2D surface, which is referred to as the Bloch sphere . The Pauli matrices are shown to generate all such unitary transformations. These transformations are reversible , because they are characterized by unitary matrices ; this property always makes it possible to trace the input information carried by qubits. I will then describe different types of elementary quantum computations performed by elementary quantum gates, forming a veritable “zoo” of unitary operators, called I , X , Y , Z , H , CNOT, CCNOT, CROSSOVER or SWAP, controlled- U , and controlled-controlled- U . These gates can be used to form quantum circuits , involving any number of qubits, and of which several examples and tools for analysis are provided. Finally, the concept of tensor product , as progressively introduced through the above description, is eventually formalized.