BinaryBlockConfig

class BinaryBlockConfig(n_customers, n_vehicles, max_steps, bits_per_slot, n_slots, n_qubits)[source]

Bases: object

Configuration for binary-encoded CE-QAOA blocks.

Variables:
  • n_customers – Number of customers (excluding depot).

  • n_vehicles – Number of vehicles.

  • max_steps – Maximum route length per vehicle.

  • bits_per_slot – Qubits per slot (ceil(log₂(n_customers + 1))).

  • n_slots – Total number of (vehicle, timestep) slots.

  • n_qubits – Total qubit count.

Attributes Summary

Attributes Documentation

bits_per_slot: int = <dataclasses._MISSING_TYPE object>
max_steps: int = <dataclasses._MISSING_TYPE object>
n_customers: int = <dataclasses._MISSING_TYPE object>
n_qubits: int = <dataclasses._MISSING_TYPE object>
n_slots: int = <dataclasses._MISSING_TYPE object>
n_vehicles: int = <dataclasses._MISSING_TYPE object>