Skip to content
This repository has been archived by the owner on Dec 7, 2021. It is now read-only.

Qiskit Aqua 0.4.0

Compare
Choose a tag to compare
@manoelmarques manoelmarques released this 19 Dec 16:54
b407892

Changelog

Added

  • Compatibility with Terra 0.7
  • Compatibility with Aer 0.1
  • Programmatic APIs for algorithms and components -- each component can now be instantiated and initialized via a single (non-emptY) constructot call
  • QuantumInstance API for algorithm/backend decoupling -- QuantumInstance encapsulates a backend and its settings
  • Updated documentation and Jupyter Notebooks illustrating the new programmatic APIs
  • Transparent parallelization for gradient-based optimizers
  • Multiple-Controlled-NOT (cnx) operation
  • Pluggable algorithmic component RandomDistribution
  • Concrete implementations of RandomDistribution: BernoulliDistribution, LogNormalDistribution,
    MultivariateDistribution, MultivariateNormalDistribution, MultivariateUniformDistribution, NormalDistribution,
    UniformDistribution, and UnivariateDistribution
  • Pluggable algorithmic component:
  • Concrete implementations of UncertaintyProblem: FixedIncomeExpectedValue, EuropeanCallExpectedValue, and
    EuropeanCallDelta
  • Amplitude Estimation algorithm
  • Qiskit Optimization: New Ising models for optimization problems exact cover, set packing, vertex cover, clique, and graph partition
  • Qiskit AI:
    • New feature maps extending the FeatureMap pluggable interface: PauliExpansion and PauliZExpansion
    • Training model serialization/deserialization mechanism
  • Qiskit Finance:
    • Amplitude estimation for Bernoulli random variable: illustration of amplitude estimation on a single qubit problem
    • Loading of multiple univariate and multivariate random distributions
    • European call option: expected value and delta (using univariate distributions)
    • Fixed income asset pricing: expected value (using multivariate distributions)

Removed

  • HartreeFock component of pluggable type ``InitialState` moved to Qiskit Chemistry
  • UCCSD component of pluggable type VariationalForm moved to Qiskit Chemistry