iqm.applications.applications

iqm.applications.applications#

This module contains the abstract base class providing a template for defining problem instances.

Example

from iqm.applications.applications import ProblemInstance

class MyProblemInstance(ProblemInstance):
    @property
    def dim(self):
        # Implementation (mandatory)

    def quality(self):
        # Implementation (mandatory)

    @property
    def best_quality(self)
        # Implementation if there is a more efficient problem-instance-specific way to calculate this.

Classes

ProblemInstance()

The abstract base class for defining problem instances.

Inheritance

Inheritance diagram of iqm.applications.applications