Skip to content
Classiq
Applications
Initializing search
Classiq Library
Community Slack
Home
Classiq 101
Explore
Qmod reference
SDK reference
User guide
Release notes
Classiq
Classiq Library
Community Slack
Home
Classiq 101
Classiq 101
Registration and Installation
Hello Many Worlds
Classiq concepts
Classiq concepts
Design
Design
Design - Quantum Variables and Functions
Design - Quantum Operations
Design - Classical Variables and Operations
Optimize - The Synthesis Engine
Analyze - Classiq Visualization Tool
Execute
Quantum primitives with classiq
Quantum primitives with classiq
Phase Kickback
Linear Combination of Unitaries
What's Next?
Explore
Explore
Algorithms
Algorithms
Algebraic
Algebraic
Discrete Logarithm
Hidden-Shift problem for bent functions using the classiq platform
Shor
Shor
Factoring 15 with Shor's Algorithm
Shor's Algorithm
Amplitude estimation
Amplitude estimation
Introducing quantum functions with Quantum Monte Carlo Integration
Quantum Counting using the Iterative Quantum Amplitude Estimation Algorithm
Bernstein-Vazirani Algorithm
Deutsch-Jozsa Algorithm
Differential equations
Differential equations
Quantum Algorithm for Solving the Poisson Equation
Solve Differential Equations of the Lanchester Model with HHL
Grover
Grover
Demo: Solving 3-SAT Using Grover's Algorithm
Graph Cut Search Problem with Grover Oracle
HHL Algorithm
Oblivious Amplitude Amplification
Qml
Qml
Hybrid Classical-Quantum Neural Network
Quantum Generative Adversarial Networks (QGANs)
QSVM
Qsvm pauli feature map
Quantum Autoencoder
Quantum Phase Estimation for Solving Matrix Eigenvalues
Qsvt
Qsvt
Using QSVT for fixed-point amplitude amplification
Using QSVT for matrix inversion
Simon's Algorithm
The Swap Test Algorithm
Variational Quantum Linear Solver (VQLS) with Linear Combination of Unitaries (LCU) Block Encoding
Applications
Applications
Benchmarking
Benchmarking
Quantum Volume
Randomized Benchmarking
Chemistry
Chemistry
Creating a Molecule's Potential Energy Curve
Molecule Eigensolver (VQE method)
Protein Folding Algorithm
Quantum Phase Estimation (QPE) for Solving Molecular Energies
Second Quantized Hamiltonian
Cybersecurity
Cybersecurity
THE VERTEX COVER PROBLEM WITH APPLICATION IN CYBER SECURITY
THE VERTEX COVER PROBLEM WITH APPLICATION IN CYBER SECURITY
Whitebox fuzzing
Finance
Finance
Quantum Kernels and Support Vector Machines
Estimating European Option Price Using Amplitude Estimation
Portfolio Optimization with the Quantum Approximate Optimization Algorithm (QAOA)
Logistics
Logistics
Facility Location Problem (P-median)
Workflow Scheduling Problem
Travelling Salesman Problem
Optimization
Optimization
Electric Grid Optimization using QAOA
Integer Linear Programming
Binary Knapsack
Integer Knapsack
Max Clique Problem
Maximum Cut Problem
Max Independent Set
Max Colorable Induced Subgraph Problem
Max K-Vertex Cover
Min Graph Coloring Problem
Minimum Dominating Set (MDS) Problem
Rectangles packing grid
Set Cover Problem
Number Partition Problem
Ising Model
Built in apps
Built in apps
VQE Method for Molecule Energy Solver
Grover's Algorithm
Option Pricing Using Amplitude Estimation
Functions
Functions
Function usage examples
Function usage examples
Arithmetic
Arithmetic
Arithmetic Expressions
Bitwise And
Bitwise Invert
Bitwise Or
Bitwise Xor
Comparators
Minimum and Maximum
Modular Exponentiation
Modulo
Multiplication
Negation
Subtraction
Multi-Control-X
Qmod library reference
Qmod library reference
Classiq open library
Classiq open library
Grover Operator
Hadamard Transform
Linear Pauli Rotations
Quantum Sine and Cosine Transforms
Quantum Fourier Transform
Quantum Phase Estimation
QSVT
Special state preparations
Special state preparations
Bell State Preparation
Exponential State Preparation
GHZ State Preparation
Computation Basis State Preparation
Partial Uniform State Preparations
Variational Data Encoding
Qmod core library
Qmod core library
Hamiltonian evolution
Hamiltonian evolution
Exponentiation
qDrift
Suzuki Trotter
State Preparation
Standard Gates
Unitary Function
Research
Research
Glued Trees Algorithm
Rainbow options
Rainbow options
Rainbow options with bruteforce methodology
Rainbow options with Direct Amplitude Loading
Rainbow options with Integration
Tutorials
Tutorials
Advanced tutorials
Advanced tutorials
Discrete Quantum Walks
Designing Quantum Algorithms with Second Order Functions: A Flexible QPE
Linear Combination of Unitaries
Bernstein-Vazirani Algorithm
Classiq concepts
Classiq concepts
Analyze - Classiq Visualization Tool
Design
Design
Design - Classical Variables and Operations
Design - The Qmod Language
Design - Quantum Operations
Design - Quantum Variables and Functions
Execute
Optimize - The Synthesis Engine
Exponentiation and Hamiltonian Simulation
Getting started
Getting started
Your first Classiq model
State preparation
Exponential speedup with the Deutsch-Jozsa algorithm
GHZ State
Part5 grover
Hamiltonian simulation
Hamiltonian simulation
Hamiltonian Simulation
Hamiltonian Simulation with Block-Encoding
HW-aware Synthesis of MCX
Hello Many Worlds
OPTIMIZING MCX GATES - PREPARING FOR FUTURE HARDWARE TODAY
Learning Optimization
Phase Kickback
Walk-through: prepare_state
Quantum Machine Learning with Classiq
Technology demonstrations
Technology demonstrations
Approximated State Preparation
Arithmetic Expressions
Auxiliary Reuse and Management
Discrete Quantum Walk on a Circle
Hamiltonian Evolution for a Water Molecule
HHL for Solving \(A\vec{x}=\vec{b}\)
Oracle generation for 3-SAT problems
QAOA
Qpe
Qpe
Quantum Phase Estimation on a Grover Operator
Quantum Phase Estimation for a Matrix
What's Classiq?
Workshops
Workshops
QMOD workshop
QMOD workshop
Qmod Workshop - Part 1: Introduction
Qmod Workshop - Part 2: Higher-Level Concepts
The Qmod Workshop - Part 3: Execution Flows
Week 1 Exercise and Homework
Grover from functional building blocks
Modeling an HHL Algorithm to Solve a Set of Linear Equations
Qmod reference
Qmod reference
Language reference
Language reference
Quantum Functions
Generative Functions
Quantum Entry Point
Quantum Types
Quantum Variables
Statements
Statements
Control
Invert
Power
Within-apply
Bind
Classical Control Flow
Numeric Assignment
Amplitude-Encoding Assignment
Phase
Operators
Classical Types
Library reference
Library reference
Core library functions
Core library functions
Hamiltonian evolution
Hamiltonian evolution
Exponentiation
qDrift
Suzuki Trotter
State Preparation
Standard Gates
Unitary Function
Open library functions
Open library functions
Grover Operator
Hadamard Transform
Linear Pauli Rotations
Quantum Sine and Cosine Transforms
Quantum Fourier Transform
Quantum Phase Estimation
QSVT
Special state preparations
Special state preparations
Bell State Preparation
Exponential State Preparation
GHZ State Preparation
Computation Basis State Preparation
Partial Uniform State Preparations
Variational Data Encoding
Api reference
Api reference
Functions
Functions
Amplitude estimation
Arithmetic
Discrete sine cosine transform
Exponentiation
Grover
Hea
Linear pauli rotation
Modular exponentiation
Qaoa penalty
Qft functions
Qpe
Qsvt
Standard gates
State preparation
Swap test
Utility functions
Variational
Operations
Classical types
Classical functions
Symbolic functions
SDK reference
SDK reference
User guide
User guide
Synthesis
Synthesis
Quantum Program Constraints
Getting Started with Quantum Program Synthesis
Hardware-Aware Synthesis
Synthesis Preferences
Quantum Program Transpilation
Execution
Execution
Execution Session
Execution Primitives
Cloud providers
Cloud providers
Execution on Alice and Bob Quantum Cloud
Execution on Amazon Braket Cloud
Execution on Azure Quantum Cloud
Execution on Classiq simulators
Execution on Google Cloud Platform
Execution on IBM Quantum Cloud
Execution on IonQ Quantum Cloud
Analysis
Analysis
Automatic Registers Resolution
Data Analysis and Graphs
Quantum program visualization tool
Quantum program visualization tool
Basic version
New version
Read
Read
Hamiltonian Simulation
Quantum Machine Learning with Classiq
Practice
Practice
QMOD workshop
QMOD workshop
Qmod Workshop - Part 1: Introduction
Qmod Workshop - Part 2: Higher-Level Concepts
The Qmod Workshop - Part 3: Execution Flows
Week 1 Exercise and Homework
Grover from functional building blocks
Modeling an HHL Algorithm to Solve a Set of Linear Equations
Applications
Applications
Combinatorial optimization
Combinatorial optimization
Problem Formulation
Solve the Optimization Problem
Solver Customization
Supported Modeling
Finance
Finance
Financial Models
Ground state solving
Ground state solving
Molecule Problem Result
Advanced usage
Advanced usage
Exact Solution
Second Quantized Hamiltonian
Solver Customization
Ansatzes
Ansatzes
Hardware Efficient Ansatz
Hamiltonian Variational Ansatz (HVA)
Unitary Coupled Cluster (UCC) Ansatz
Grover Search Algorithm
Qml
Qml
Quantum Support Vector Machines (QSVM)
Qnn
Qnn
Intro
Datasets
Quantum Layer
Quantum Neural Networks (QNN)
Release notes
Release notes
0 58 0
0 57 0
0 56 1
0 56 0
0 55 0
0 54 0
0 53 0
0 52 0
0 51 1
0 51 0
0 50 0
0 49 0
0 48 0
0 47 0
0 46 0
0 45 1
0 45 0
0 44 0
0 43 3
0 43 2
0 43 1
0 43 0
0 42 1
0 42 0
0 41 2
0 41 1
0 41 0
0 40 0
0 39 0
0 38 0
Applications
this section contains a list of real-world applications implemented in Classiq's QMOD.
Back to top