Traffic Assignment without an AequilibraE Model#

In this example, we show how to perform Traffic Assignment in AequilibraE without a model.

We are using Sioux Falls data, from TNTP.

See also

Several functions, methods, classes and modules are used in this example:

# Imports
import os
import pandas as pd
import numpy as np
from uuid import uuid4
from tempfile import gettempdir

from aequilibrae.matrix import AequilibraeMatrix
from aequilibrae.paths import Graph
from aequilibrae.paths import TrafficAssignment
from aequilibrae.paths.traffic_class import TrafficClass

We load the example file from the GMNS GitHub repository

net_file = "https://raw.githubusercontent.com/bstabler/TransportationNetworks/master/SiouxFalls/SiouxFalls_net.tntp"

demand_file = "https://raw.githubusercontent.com/bstabler/TransportationNetworks/master/SiouxFalls/CSV-data/SiouxFalls_od.csv"

geometry_file = "https://raw.githubusercontent.com/bstabler/TransportationNetworks/master/SiouxFalls/SiouxFalls_node.tntp"

Let’s use a temporary folder to store our data

folder = os.path.join(gettempdir(), uuid4().hex)

First we load our demand file. This file has three columns: O, D, and Ton. O and D stand for origin and destination, respectively, and Ton is the demand of each OD pair.

dem = pd.read_csv(demand_file)
zones = int(max(dem.O.max(), dem.D.max()))
index = np.arange(zones) + 1

Since our OD-matrix is in a different shape than we expect (for Sioux Falls, that would be a 24x24 matrix), we must create our matrix.

mtx = np.zeros(shape=(zones, zones))
for element in dem.to_records(index=False):
    mtx[element[0]-1][element[1]-1] = element[2]

Now let’s create an AequilibraE Matrix with out data

aemfile = os.path.join(folder, "demand.aem")
aem = AequilibraeMatrix()
kwargs = {'file_name': aemfile,
          'zones': zones,
          'matrix_names': ['matrix']}

aem.create_empty(**kwargs)
aem.matrix['matrix'][:,:] = mtx[:,:]
aem.index[:] = index[:]

Let’s import information about our network. As we’re loading data in TNTP format, we should do these manipulations.

net = pd.read_csv(net_file, skiprows=2, sep="\t", lineterminator=";", header=None)

net.columns = ["newline", "a_node", "b_node", "capacity", "length", "free_flow_time", "b", "power", "speed", "toll", "link_type", "terminator"]

net.drop(columns=["newline", "terminator"], index=[76], inplace=True)
network = net[['a_node', 'b_node', "capacity", 'free_flow_time', "b", "power"]]
network = network.assign(direction=1)
network["link_id"] = network.index + 1
network = network.astype({"a_node":"int64", "b_node": "int64"})

Now we’ll import the geometry (as lon/lat) for our network, this is required if you plan to use the A* path finding, otherwise it can safely be skipped.

geom = pd.read_csv(geometry_file, skiprows=1, sep="\t", lineterminator=";", header=None)
geom.columns = ["newline", "lon", "lat", "terminator"]
geom.drop(columns=["newline", "terminator"], index=[24], inplace=True)
geom["node_id"] = geom.index + 1
geom = geom.astype({"node_id": "int64", "lon": "float64", "lat": "float64"}).set_index("node_id")

Let’s build our Graph! In case you’re in doubt about AequilibraE Graph, click here to read more about it.

g = Graph()
g.cost = network['free_flow_time'].values
g.capacity = network['capacity'].values
g.free_flow_time = network['free_flow_time'].values

g.network = network
g.prepare_graph(index)
g.set_graph("free_flow_time")
g.cost = np.array(g.cost, copy=True)
g.set_skimming(["free_flow_time"])
g.set_blocked_centroid_flows(False)
g.network["id"] = g.network.link_id
g.lonlat_index = geom.loc[g.all_nodes]

Let’s prepare our matrix for computation

aem.computational_view(["matrix"])

Let’s perform our assignment. Feel free to try different algorithms, as well as change the maximum number of iterations and the gap

assigclass = TrafficClass("car", g, aem)

assig = TrafficAssignment()

assig.set_classes([assigclass])
assig.set_vdf("BPR")
assig.set_vdf_parameters({"alpha": "b", "beta": "power"})
assig.set_capacity_field("capacity")
assig.set_time_field("free_flow_time")
assig.set_algorithm("fw")
assig.max_iter = 100
assig.rgap_target = 1e-6
assig.execute()
car                                               :   0%|          | 0/24 [00:00<?, ?it/s]
Equilibrium Assignment                            :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car               :   1%|          | 1/100 [00:00<00:00, 37786.52it/s]
All-or-Nothing - Traffic Class: car               :   1%|          | 1/100 [00:00<00:00, 7307.15it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 1/100 - RGap: inf:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :   2%|▏         | 2/100 [00:00<00:00, 426.10it/s]
All-or-Nothing - Traffic Class: car               :   2%|▏         | 2/100 [00:00<00:00, 414.23it/s]
All-or-Nothing - Traffic Class: car               :   2%|▏         | 2/100 [00:00<00:00, 403.55it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 2/100 - RGap: 0.855131:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :   3%|▎         | 3/100 [00:00<00:00, 576.35it/s]
All-or-Nothing - Traffic Class: car               :   3%|▎         | 3/100 [00:00<00:00, 562.04it/s]
All-or-Nothing - Traffic Class: car               :   3%|▎         | 3/100 [00:00<00:00, 548.94it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 3/100 - RGap: 0.476738:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :   4%|▍         | 4/100 [00:00<00:00, 778.96it/s]
All-or-Nothing - Traffic Class: car               :   4%|▍         | 4/100 [00:00<00:00, 760.11it/s]
All-or-Nothing - Traffic Class: car               :   4%|▍         | 4/100 [00:00<00:00, 742.72it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 4/100 - RGap: 0.239622:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :   5%|▌         | 5/100 [00:00<00:00, 518.42it/s]
All-or-Nothing - Traffic Class: car               :   5%|▌         | 5/100 [00:00<00:00, 511.66it/s]
All-or-Nothing - Traffic Class: car               :   5%|▌         | 5/100 [00:00<00:00, 505.35it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 5/100 - RGap: 0.139851:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :   6%|▌         | 6/100 [00:00<00:00, 795.18it/s]
All-or-Nothing - Traffic Class: car               :   6%|▌         | 6/100 [00:00<00:00, 781.67it/s]
All-or-Nothing - Traffic Class: car               :   6%|▌         | 6/100 [00:00<00:00, 769.24it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 6/100 - RGap: 0.166581:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :   7%|▋         | 7/100 [00:00<00:00, 1313.95it/s]
All-or-Nothing - Traffic Class: car               :   7%|▋         | 7/100 [00:00<00:00, 1283.39it/s]
All-or-Nothing - Traffic Class: car               :   7%|▋         | 7/100 [00:00<00:00, 1255.03it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 7/100 - RGap: 0.0565541:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :   8%|▊         | 8/100 [00:00<00:00, 1330.31it/s]
All-or-Nothing - Traffic Class: car               :   8%|▊         | 8/100 [00:00<00:00, 1302.43it/s]
All-or-Nothing - Traffic Class: car               :   8%|▊         | 8/100 [00:00<00:00, 1276.66it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 8/100 - RGap: 0.1625:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :   9%|▉         | 9/100 [00:00<00:00, 592.95it/s]
All-or-Nothing - Traffic Class: car               :   9%|▉         | 9/100 [00:00<00:00, 587.60it/s]
All-or-Nothing - Traffic Class: car               :   9%|▉         | 9/100 [00:00<00:00, 582.51it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 9/100 - RGap: 0.0617268:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  10%|█         | 10/100 [00:00<00:00, 2002.91it/s]
All-or-Nothing - Traffic Class: car               :  10%|█         | 10/100 [00:00<00:00, 1952.20it/s]
All-or-Nothing - Traffic Class: car               :  10%|█         | 10/100 [00:00<00:00, 1906.24it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 10/100 - RGap: 0.0525338:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  11%|█         | 11/100 [00:00<00:00, 2064.50it/s]
All-or-Nothing - Traffic Class: car               :  11%|█         | 11/100 [00:00<00:00, 2015.61it/s]
All-or-Nothing - Traffic Class: car               :  11%|█         | 11/100 [00:00<00:00, 1970.17it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 11/100 - RGap: 0.0553775:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  12%|█▏        | 12/100 [00:00<00:00, 2356.24it/s]
All-or-Nothing - Traffic Class: car               :  12%|█▏        | 12/100 [00:00<00:00, 2297.09it/s]
All-or-Nothing - Traffic Class: car               :  12%|█▏        | 12/100 [00:00<00:00, 2243.14it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 12/100 - RGap: 0.0405137:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  13%|█▎        | 13/100 [00:00<00:00, 2457.23it/s]
All-or-Nothing - Traffic Class: car               :  13%|█▎        | 13/100 [00:00<00:00, 2398.75it/s]
All-or-Nothing - Traffic Class: car               :  13%|█▎        | 13/100 [00:00<00:00, 2344.19it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 13/100 - RGap: 0.0450246:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  14%|█▍        | 14/100 [00:00<00:00, 2353.42it/s]
All-or-Nothing - Traffic Class: car               :  14%|█▍        | 14/100 [00:00<00:00, 2303.30it/s]
All-or-Nothing - Traffic Class: car               :  14%|█▍        | 14/100 [00:00<00:00, 2256.39it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 14/100 - RGap: 0.0315652:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  15%|█▌        | 15/100 [00:00<00:00, 2822.29it/s]
All-or-Nothing - Traffic Class: car               :  15%|█▌        | 15/100 [00:00<00:00, 2756.15it/s]
All-or-Nothing - Traffic Class: car               :  15%|█▌        | 15/100 [00:00<00:00, 2694.88it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 15/100 - RGap: 0.0362503:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  16%|█▌        | 16/100 [00:00<00:00, 2706.88it/s]
All-or-Nothing - Traffic Class: car               :  16%|█▌        | 16/100 [00:00<00:00, 2649.07it/s]
All-or-Nothing - Traffic Class: car               :  16%|█▌        | 16/100 [00:00<00:00, 2596.19it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 16/100 - RGap: 0.0243411:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  17%|█▋        | 17/100 [00:00<00:00, 2965.78it/s]
All-or-Nothing - Traffic Class: car               :  17%|█▋        | 17/100 [00:00<00:00, 2901.81it/s]
All-or-Nothing - Traffic Class: car               :  17%|█▋        | 17/100 [00:00<00:00, 2841.44it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 17/100 - RGap: 0.0239124:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  18%|█▊        | 18/100 [00:00<00:00, 1899.98it/s]
All-or-Nothing - Traffic Class: car               :  18%|█▊        | 18/100 [00:00<00:00, 1874.69it/s]
All-or-Nothing - Traffic Class: car               :  18%|█▊        | 18/100 [00:00<00:00, 1851.02it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 18/100 - RGap: 0.0254506:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  19%|█▉        | 19/100 [00:00<00:00, 3615.12it/s]
All-or-Nothing - Traffic Class: car               :  19%|█▉        | 19/100 [00:00<00:00, 3528.84it/s]
All-or-Nothing - Traffic Class: car               :  19%|█▉        | 19/100 [00:00<00:00, 3449.41it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 19/100 - RGap: 0.0156974:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  20%|██        | 20/100 [00:00<00:00, 1996.86it/s]
All-or-Nothing - Traffic Class: car               :  20%|██        | 20/100 [00:00<00:00, 1971.05it/s]
All-or-Nothing - Traffic Class: car               :  20%|██        | 20/100 [00:00<00:00, 1947.31it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 20/100 - RGap: 0.0294832:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  21%|██        | 21/100 [00:00<00:00, 3975.64it/s]
All-or-Nothing - Traffic Class: car               :  21%|██        | 21/100 [00:00<00:00, 3879.00it/s]
All-or-Nothing - Traffic Class: car               :  21%|██        | 21/100 [00:00<00:00, 3793.46it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 21/100 - RGap: 0.0112246:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  22%|██▏       | 22/100 [00:00<00:00, 3819.47it/s]
All-or-Nothing - Traffic Class: car               :  22%|██▏       | 22/100 [00:00<00:00, 3735.82it/s]
All-or-Nothing - Traffic Class: car               :  22%|██▏       | 22/100 [00:00<00:00, 3659.08it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 22/100 - RGap: 0.0170763:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  23%|██▎       | 23/100 [00:00<00:00, 2930.94it/s]
All-or-Nothing - Traffic Class: car               :  23%|██▎       | 23/100 [00:00<00:00, 2883.37it/s]
All-or-Nothing - Traffic Class: car               :  23%|██▎       | 23/100 [00:00<00:00, 2838.66it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 23/100 - RGap: 0.0122126:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  24%|██▍       | 24/100 [00:00<00:00, 4746.03it/s]
All-or-Nothing - Traffic Class: car               :  24%|██▍       | 24/100 [00:00<00:00, 4627.98it/s]
All-or-Nothing - Traffic Class: car               :  24%|██▍       | 24/100 [00:00<00:00, 4520.74it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 24/100 - RGap: 0.0146444:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  25%|██▌       | 25/100 [00:00<00:00, 4653.10it/s]
All-or-Nothing - Traffic Class: car               :  25%|██▌       | 25/100 [00:00<00:00, 4527.33it/s]
All-or-Nothing - Traffic Class: car               :  25%|██▌       | 25/100 [00:00<00:00, 4421.57it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 25/100 - RGap: 0.0100905:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  26%|██▌       | 26/100 [00:00<00:00, 5143.96it/s]
All-or-Nothing - Traffic Class: car               :  26%|██▌       | 26/100 [00:00<00:00, 5017.11it/s]
All-or-Nothing - Traffic Class: car               :  26%|██▌       | 26/100 [00:00<00:00, 4900.55it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 26/100 - RGap: 0.0117194:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  27%|██▋       | 27/100 [00:00<00:00, 5216.08it/s]
All-or-Nothing - Traffic Class: car               :  27%|██▋       | 27/100 [00:00<00:00, 5090.17it/s]
All-or-Nothing - Traffic Class: car               :  27%|██▋       | 27/100 [00:00<00:00, 4975.01it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 27/100 - RGap: 0.00837785:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  28%|██▊       | 28/100 [00:00<00:00, 5513.90it/s]
All-or-Nothing - Traffic Class: car               :  28%|██▊       | 28/100 [00:00<00:00, 5377.81it/s]
All-or-Nothing - Traffic Class: car               :  28%|██▊       | 28/100 [00:00<00:00, 5253.43it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 28/100 - RGap: 0.0128766:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  29%|██▉       | 29/100 [00:00<00:00, 5574.98it/s]
All-or-Nothing - Traffic Class: car               :  29%|██▉       | 29/100 [00:00<00:00, 5442.03it/s]
All-or-Nothing - Traffic Class: car               :  29%|██▉       | 29/100 [00:00<00:00, 5319.46it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 29/100 - RGap: 0.00725057:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  30%|███       | 30/100 [00:00<00:00, 5714.57it/s]
All-or-Nothing - Traffic Class: car               :  30%|███       | 30/100 [00:00<00:00, 5578.27it/s]
All-or-Nothing - Traffic Class: car               :  30%|███       | 30/100 [00:00<00:00, 5451.63it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 30/100 - RGap: 0.0103654:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  31%|███       | 31/100 [00:00<00:00, 5904.25it/s]
All-or-Nothing - Traffic Class: car               :  31%|███       | 31/100 [00:00<00:00, 5764.98it/s]
All-or-Nothing - Traffic Class: car               :  31%|███       | 31/100 [00:00<00:00, 5636.04it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 31/100 - RGap: 0.00733937:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  32%|███▏      | 32/100 [00:00<00:00, 6535.09it/s]
All-or-Nothing - Traffic Class: car               :  32%|███▏      | 32/100 [00:00<00:00, 6371.30it/s]
All-or-Nothing - Traffic Class: car               :  32%|███▏      | 32/100 [00:00<00:00, 6218.68it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 32/100 - RGap: 0.00920448:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  33%|███▎      | 33/100 [00:00<00:00, 3249.26it/s]
All-or-Nothing - Traffic Class: car               :  33%|███▎      | 33/100 [00:00<00:00, 3208.07it/s]
All-or-Nothing - Traffic Class: car               :  33%|███▎      | 33/100 [00:00<00:00, 3169.43it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 33/100 - RGap: 0.00614805:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  34%|███▍      | 34/100 [00:00<00:00, 6817.72it/s]
All-or-Nothing - Traffic Class: car               :  34%|███▍      | 34/100 [00:00<00:00, 6646.76it/s]
All-or-Nothing - Traffic Class: car               :  34%|███▍      | 34/100 [00:00<00:00, 6489.19it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 34/100 - RGap: 0.00683718:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  35%|███▌      | 35/100 [00:00<00:00, 3462.61it/s]
All-or-Nothing - Traffic Class: car               :  35%|███▌      | 35/100 [00:00<00:00, 3418.66it/s]
All-or-Nothing - Traffic Class: car               :  35%|███▌      | 35/100 [00:00<00:00, 3376.28it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 35/100 - RGap: 0.00617615:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  36%|███▌      | 36/100 [00:00<00:00, 7261.82it/s]
All-or-Nothing - Traffic Class: car               :  36%|███▌      | 36/100 [00:00<00:00, 7079.66it/s]
All-or-Nothing - Traffic Class: car               :  36%|███▌      | 36/100 [00:00<00:00, 6910.21it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 36/100 - RGap: 0.00673072:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  37%|███▋      | 37/100 [00:00<00:00, 7107.69it/s]
All-or-Nothing - Traffic Class: car               :  37%|███▋      | 37/100 [00:00<00:00, 6932.42it/s]
All-or-Nothing - Traffic Class: car               :  37%|███▋      | 37/100 [00:00<00:00, 6771.50it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 37/100 - RGap: 0.00521072:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  38%|███▊      | 38/100 [00:00<00:00, 7631.12it/s]
All-or-Nothing - Traffic Class: car               :  38%|███▊      | 38/100 [00:00<00:00, 7440.88it/s]
All-or-Nothing - Traffic Class: car               :  38%|███▊      | 38/100 [00:00<00:00, 7262.20it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 38/100 - RGap: 0.00580671:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  39%|███▉      | 39/100 [00:00<00:00, 7426.58it/s]
All-or-Nothing - Traffic Class: car               :  39%|███▉      | 39/100 [00:00<00:00, 7248.86it/s]
All-or-Nothing - Traffic Class: car               :  39%|███▉      | 39/100 [00:00<00:00, 7086.20it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 39/100 - RGap: 0.00513933:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  40%|████      | 40/100 [00:00<00:00, 7348.44it/s]
All-or-Nothing - Traffic Class: car               :  40%|████      | 40/100 [00:00<00:00, 7176.19it/s]
All-or-Nothing - Traffic Class: car               :  40%|████      | 40/100 [00:00<00:00, 7021.22it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 40/100 - RGap: 0.00512932:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  41%|████      | 41/100 [00:00<00:00, 3386.10it/s]
All-or-Nothing - Traffic Class: car               :  41%|████      | 41/100 [00:00<00:00, 3349.56it/s]
All-or-Nothing - Traffic Class: car               :  41%|████      | 41/100 [00:00<00:00, 3315.34it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 41/100 - RGap: 0.00444368:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  42%|████▏     | 42/100 [00:00<00:00, 5799.91it/s]
All-or-Nothing - Traffic Class: car               :  42%|████▏     | 42/100 [00:00<00:00, 5697.68it/s]
All-or-Nothing - Traffic Class: car               :  42%|████▏     | 42/100 [00:00<00:00, 5603.26it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 42/100 - RGap: 0.00759278:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  43%|████▎     | 43/100 [00:00<00:00, 8209.53it/s]
All-or-Nothing - Traffic Class: car               :  43%|████▎     | 43/100 [00:00<00:00, 8012.93it/s]
All-or-Nothing - Traffic Class: car               :  43%|████▎     | 43/100 [00:00<00:00, 7833.35it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 43/100 - RGap: 0.00370788:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  44%|████▍     | 44/100 [00:00<00:00, 6993.16it/s]
All-or-Nothing - Traffic Class: car               :  44%|████▍     | 44/100 [00:00<00:00, 6850.39it/s]
All-or-Nothing - Traffic Class: car               :  44%|████▍     | 44/100 [00:00<00:00, 6720.42it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 44/100 - RGap: 0.00458333:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  45%|████▌     | 45/100 [00:00<00:00, 1986.75it/s]
All-or-Nothing - Traffic Class: car               :  45%|████▌     | 45/100 [00:00<00:00, 1975.05it/s]
All-or-Nothing - Traffic Class: car               :  45%|████▌     | 45/100 [00:00<00:00, 1964.38it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 45/100 - RGap: 0.00504443:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  46%|████▌     | 46/100 [00:00<00:00, 5515.51it/s]
All-or-Nothing - Traffic Class: car               :  46%|████▌     | 46/100 [00:00<00:00, 5429.21it/s]
All-or-Nothing - Traffic Class: car               :  46%|████▌     | 46/100 [00:00<00:00, 5349.73it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 46/100 - RGap: 0.00356179:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  47%|████▋     | 47/100 [00:00<00:00, 8757.54it/s]
All-or-Nothing - Traffic Class: car               :  47%|████▋     | 47/100 [00:00<00:00, 8545.70it/s]
All-or-Nothing - Traffic Class: car               :  47%|████▋     | 47/100 [00:00<00:00, 8338.58it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 47/100 - RGap: 0.00416353:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  48%|████▊     | 48/100 [00:00<00:00, 9655.95it/s]
All-or-Nothing - Traffic Class: car               :  48%|████▊     | 48/100 [00:00<00:00, 9409.10it/s]
All-or-Nothing - Traffic Class: car               :  48%|████▊     | 48/100 [00:00<00:00, 9183.77it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 48/100 - RGap: 0.00396239:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  49%|████▉     | 49/100 [00:00<00:00, 9077.38it/s]
All-or-Nothing - Traffic Class: car               :  49%|████▉     | 49/100 [00:00<00:00, 8840.75it/s]
All-or-Nothing - Traffic Class: car               :  49%|████▉     | 49/100 [00:00<00:00, 8634.97it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 49/100 - RGap: 0.00340913:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  50%|█████     | 50/100 [00:00<00:00, 9966.03it/s]
All-or-Nothing - Traffic Class: car               :  50%|█████     | 50/100 [00:00<00:00, 9717.13it/s]
All-or-Nothing - Traffic Class: car               :  50%|█████     | 50/100 [00:00<00:00, 9485.08it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 50/100 - RGap: 0.00347386:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  51%|█████     | 51/100 [00:00<00:00, 9201.20it/s]
All-or-Nothing - Traffic Class: car               :  51%|█████     | 51/100 [00:00<00:00, 8992.71it/s]
All-or-Nothing - Traffic Class: car               :  51%|█████     | 51/100 [00:00<00:00, 8800.69it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 51/100 - RGap: 0.00400096:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  52%|█████▏    | 52/100 [00:00<00:00, 6716.67it/s]
All-or-Nothing - Traffic Class: car               :  52%|█████▏    | 52/100 [00:00<00:00, 6604.00it/s]
All-or-Nothing - Traffic Class: car               :  52%|█████▏    | 52/100 [00:00<00:00, 6499.70it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 52/100 - RGap: 0.00340069:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  53%|█████▎    | 53/100 [00:00<00:00, 6974.50it/s]
All-or-Nothing - Traffic Class: car               :  53%|█████▎    | 53/100 [00:00<00:00, 6856.40it/s]
All-or-Nothing - Traffic Class: car               :  53%|█████▎    | 53/100 [00:00<00:00, 6745.50it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 53/100 - RGap: 0.00305035:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  54%|█████▍    | 54/100 [00:00<00:00, 7062.22it/s]
All-or-Nothing - Traffic Class: car               :  54%|█████▍    | 54/100 [00:00<00:00, 6942.08it/s]
All-or-Nothing - Traffic Class: car               :  54%|█████▍    | 54/100 [00:00<00:00, 6831.32it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 54/100 - RGap: 0.00410159:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  55%|█████▌    | 55/100 [00:00<00:00, 9972.62it/s]
All-or-Nothing - Traffic Class: car               :  55%|█████▌    | 55/100 [00:00<00:00, 9731.56it/s]
All-or-Nothing - Traffic Class: car               :  55%|█████▌    | 55/100 [00:00<00:00, 9519.14it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 55/100 - RGap: 0.00283263:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  56%|█████▌    | 56/100 [00:00<00:00, 10664.78it/s]
All-or-Nothing - Traffic Class: car               :  56%|█████▌    | 56/100 [00:00<00:00, 10408.62it/s]
All-or-Nothing - Traffic Class: car               :  56%|█████▌    | 56/100 [00:00<00:00, 10170.65it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 56/100 - RGap: 0.00478762:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  57%|█████▋    | 57/100 [00:00<00:00, 10383.74it/s]
All-or-Nothing - Traffic Class: car               :  57%|█████▋    | 57/100 [00:00<00:00, 10143.63it/s]
All-or-Nothing - Traffic Class: car               :  57%|█████▋    | 57/100 [00:00<00:00, 9922.20it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 57/100 - RGap: 0.00263305:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  58%|█████▊    | 58/100 [00:00<00:00, 5675.65it/s]
All-or-Nothing - Traffic Class: car               :  58%|█████▊    | 58/100 [00:00<00:00, 5603.61it/s]
All-or-Nothing - Traffic Class: car               :  58%|█████▊    | 58/100 [00:00<00:00, 5535.65it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 58/100 - RGap: 0.00298778:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  59%|█████▉    | 59/100 [00:00<00:00, 10367.15it/s]
All-or-Nothing - Traffic Class: car               :  59%|█████▉    | 59/100 [00:00<00:00, 10132.83it/s]
All-or-Nothing - Traffic Class: car               :  59%|█████▉    | 59/100 [00:00<00:00, 9901.73it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 59/100 - RGap: 0.00342255:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  60%|██████    | 60/100 [00:00<00:00, 11299.31it/s]
All-or-Nothing - Traffic Class: car               :  60%|██████    | 60/100 [00:00<00:00, 11029.90it/s]
All-or-Nothing - Traffic Class: car               :  60%|██████    | 60/100 [00:00<00:00, 10775.81it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 60/100 - RGap: 0.00258362:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  61%|██████    | 61/100 [00:00<00:00, 7558.42it/s]
All-or-Nothing - Traffic Class: car               :  61%|██████    | 61/100 [00:00<00:00, 7438.22it/s]
All-or-Nothing - Traffic Class: car               :  61%|██████    | 61/100 [00:00<00:00, 7326.82it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 61/100 - RGap: 0.00331968:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  62%|██████▏   | 62/100 [00:00<00:00, 11813.87it/s]
All-or-Nothing - Traffic Class: car               :  62%|██████▏   | 62/100 [00:00<00:00, 11524.35it/s]
All-or-Nothing - Traffic Class: car               :  62%|██████▏   | 62/100 [00:00<00:00, 11259.39it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 62/100 - RGap: 0.00235654:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  63%|██████▎   | 63/100 [00:00<00:00, 10465.00it/s]
All-or-Nothing - Traffic Class: car               :  63%|██████▎   | 63/100 [00:00<00:00, 10243.49it/s]
All-or-Nothing - Traffic Class: car               :  63%|██████▎   | 63/100 [00:00<00:00, 10041.08it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 63/100 - RGap: 0.00321805:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  64%|██████▍   | 64/100 [00:00<00:00, 11860.36it/s]
All-or-Nothing - Traffic Class: car               :  64%|██████▍   | 64/100 [00:00<00:00, 11576.98it/s]
All-or-Nothing - Traffic Class: car               :  64%|██████▍   | 64/100 [00:00<00:00, 11319.70it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 64/100 - RGap: 0.00206506:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  65%|██████▌   | 65/100 [00:00<00:00, 11818.53it/s]
All-or-Nothing - Traffic Class: car               :  65%|██████▌   | 65/100 [00:00<00:00, 11541.84it/s]
All-or-Nothing - Traffic Class: car               :  65%|██████▌   | 65/100 [00:00<00:00, 11289.48it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 65/100 - RGap: 0.00267562:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  66%|██████▌   | 66/100 [00:00<00:00, 12193.28it/s]
All-or-Nothing - Traffic Class: car               :  66%|██████▌   | 66/100 [00:00<00:00, 11891.07it/s]
All-or-Nothing - Traffic Class: car               :  66%|██████▌   | 66/100 [00:00<00:00, 11628.82it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 66/100 - RGap: 0.00253814:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  67%|██████▋   | 67/100 [00:00<00:00, 11223.23it/s]
All-or-Nothing - Traffic Class: car               :  67%|██████▋   | 67/100 [00:00<00:00, 10978.57it/s]
All-or-Nothing - Traffic Class: car               :  67%|██████▋   | 67/100 [00:00<00:00, 10754.21it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 67/100 - RGap: 0.00298933:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  68%|██████▊   | 68/100 [00:00<00:00, 8753.96it/s]
All-or-Nothing - Traffic Class: car               :  68%|██████▊   | 68/100 [00:00<00:00, 8610.19it/s]
All-or-Nothing - Traffic Class: car               :  68%|██████▊   | 68/100 [00:00<00:00, 8476.36it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 68/100 - RGap: 0.00228972:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  69%|██████▉   | 69/100 [00:00<00:00, 12696.07it/s]
All-or-Nothing - Traffic Class: car               :  69%|██████▉   | 69/100 [00:00<00:00, 12399.61it/s]
All-or-Nothing - Traffic Class: car               :  69%|██████▉   | 69/100 [00:00<00:00, 12120.24it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 69/100 - RGap: 0.00221679:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  70%|███████   | 70/100 [00:00<00:00, 13581.96it/s]
All-or-Nothing - Traffic Class: car               :  70%|███████   | 70/100 [00:00<00:00, 13253.94it/s]
All-or-Nothing - Traffic Class: car               :  70%|███████   | 70/100 [00:00<00:00, 12944.24it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 70/100 - RGap: 0.0022858:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  71%|███████   | 71/100 [00:00<00:00, 12784.77it/s]
All-or-Nothing - Traffic Class: car               :  71%|███████   | 71/100 [00:00<00:00, 12491.43it/s]
All-or-Nothing - Traffic Class: car               :  71%|███████   | 71/100 [00:00<00:00, 12219.26it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 71/100 - RGap: 0.00211044:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  72%|███████▏  | 72/100 [00:00<00:00, 13625.86it/s]
All-or-Nothing - Traffic Class: car               :  72%|███████▏  | 72/100 [00:00<00:00, 13300.00it/s]
All-or-Nothing - Traffic Class: car               :  72%|███████▏  | 72/100 [00:00<00:00, 12888.48it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 72/100 - RGap: 0.00223332:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  73%|███████▎  | 73/100 [00:00<00:00, 13565.38it/s]
All-or-Nothing - Traffic Class: car               :  73%|███████▎  | 73/100 [00:00<00:00, 13246.70it/s]
All-or-Nothing - Traffic Class: car               :  73%|███████▎  | 73/100 [00:00<00:00, 12955.79it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 73/100 - RGap: 0.00236906:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  74%|███████▍  | 74/100 [00:00<00:00, 14147.34it/s]
All-or-Nothing - Traffic Class: car               :  74%|███████▍  | 74/100 [00:00<00:00, 13801.35it/s]
All-or-Nothing - Traffic Class: car               :  74%|███████▍  | 74/100 [00:00<00:00, 13485.34it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 74/100 - RGap: 0.00212117:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  75%|███████▌  | 75/100 [00:00<00:00, 8181.99it/s]
All-or-Nothing - Traffic Class: car               :  75%|███████▌  | 75/100 [00:00<00:00, 8064.73it/s]
All-or-Nothing - Traffic Class: car               :  75%|███████▌  | 75/100 [00:00<00:00, 7952.59it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 75/100 - RGap: 0.00205741:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  76%|███████▌  | 76/100 [00:00<00:00, 15295.19it/s]
All-or-Nothing - Traffic Class: car               :  76%|███████▌  | 76/100 [00:00<00:00, 14905.41it/s]
All-or-Nothing - Traffic Class: car               :  76%|███████▌  | 76/100 [00:00<00:00, 14548.93it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 76/100 - RGap: 0.00217309:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  77%|███████▋  | 77/100 [00:00<00:00, 12423.98it/s]
All-or-Nothing - Traffic Class: car               :  77%|███████▋  | 77/100 [00:00<00:00, 12168.40it/s]
All-or-Nothing - Traffic Class: car               :  77%|███████▋  | 77/100 [00:00<00:00, 11931.48it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 77/100 - RGap: 0.0020357:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  78%|███████▊  | 78/100 [00:00<00:00, 10015.79it/s]
All-or-Nothing - Traffic Class: car               :  78%|███████▊  | 78/100 [00:00<00:00, 9849.93it/s]
All-or-Nothing - Traffic Class: car               :  78%|███████▊  | 78/100 [00:00<00:00, 9695.23it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 78/100 - RGap: 0.00202322:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  79%|███████▉  | 79/100 [00:00<00:00, 15092.23it/s]
All-or-Nothing - Traffic Class: car               :  79%|███████▉  | 79/100 [00:00<00:00, 14724.70it/s]
All-or-Nothing - Traffic Class: car               :  79%|███████▉  | 79/100 [00:00<00:00, 14386.51it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 79/100 - RGap: 0.00228126:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  80%|████████  | 80/100 [00:00<00:00, 16114.89it/s]
All-or-Nothing - Traffic Class: car               :  80%|████████  | 80/100 [00:00<00:00, 15705.33it/s]
All-or-Nothing - Traffic Class: car               :  80%|████████  | 80/100 [00:00<00:00, 15272.84it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 80/100 - RGap: 0.0020538:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  81%|████████  | 81/100 [00:00<00:00, 15086.08it/s]
All-or-Nothing - Traffic Class: car               :  81%|████████  | 81/100 [00:00<00:00, 14730.89it/s]
All-or-Nothing - Traffic Class: car               :  81%|████████  | 81/100 [00:00<00:00, 14399.98it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 81/100 - RGap: 0.00181391:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  82%|████████▏ | 82/100 [00:00<00:00, 16270.84it/s]
All-or-Nothing - Traffic Class: car               :  82%|████████▏ | 82/100 [00:00<00:00, 15863.33it/s]
All-or-Nothing - Traffic Class: car               :  82%|████████▏ | 82/100 [00:00<00:00, 15491.08it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 82/100 - RGap: 0.00176039:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  83%|████████▎ | 83/100 [00:00<00:00, 15205.38it/s]
All-or-Nothing - Traffic Class: car               :  83%|████████▎ | 83/100 [00:00<00:00, 14853.11it/s]
All-or-Nothing - Traffic Class: car               :  83%|████████▎ | 83/100 [00:00<00:00, 14529.52it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 83/100 - RGap: 0.00261478:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  84%|████████▍ | 84/100 [00:00<00:00, 16361.93it/s]
All-or-Nothing - Traffic Class: car               :  84%|████████▍ | 84/100 [00:00<00:00, 15960.93it/s]
All-or-Nothing - Traffic Class: car               :  84%|████████▍ | 84/100 [00:00<00:00, 15576.35it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 84/100 - RGap: 0.00149097:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  85%|████████▌ | 85/100 [00:00<00:00, 15332.70it/s]
All-or-Nothing - Traffic Class: car               :  85%|████████▌ | 85/100 [00:00<00:00, 14968.34it/s]
All-or-Nothing - Traffic Class: car               :  85%|████████▌ | 85/100 [00:00<00:00, 14635.30it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 85/100 - RGap: 0.0019006:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  86%|████████▌ | 86/100 [00:00<00:00, 7009.66it/s]
All-or-Nothing - Traffic Class: car               :  86%|████████▌ | 86/100 [00:00<00:00, 6931.40it/s]
All-or-Nothing - Traffic Class: car               :  86%|████████▌ | 86/100 [00:00<00:00, 6861.91it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 86/100 - RGap: 0.001914:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  87%|████████▋ | 87/100 [00:00<00:00, 15415.68it/s]
All-or-Nothing - Traffic Class: car               :  87%|████████▋ | 87/100 [00:00<00:00, 15068.11it/s]
All-or-Nothing - Traffic Class: car               :  87%|████████▋ | 87/100 [00:00<00:00, 14748.98it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 87/100 - RGap: 0.00184057:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  88%|████████▊ | 88/100 [00:00<00:00, 16468.80it/s]
All-or-Nothing - Traffic Class: car               :  88%|████████▊ | 88/100 [00:00<00:00, 16078.53it/s]
All-or-Nothing - Traffic Class: car               :  88%|████████▊ | 88/100 [00:00<00:00, 15718.37it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 88/100 - RGap: 0.00172205:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  89%|████████▉ | 89/100 [00:00<00:00, 15292.00it/s]
All-or-Nothing - Traffic Class: car               :  89%|████████▉ | 89/100 [00:00<00:00, 14956.85it/s]
All-or-Nothing - Traffic Class: car               :  89%|████████▉ | 89/100 [00:00<00:00, 14641.81it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 89/100 - RGap: 0.00186059:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  90%|█████████ | 90/100 [00:00<00:00, 15723.40it/s]
All-or-Nothing - Traffic Class: car               :  90%|█████████ | 90/100 [00:00<00:00, 15365.63it/s]
All-or-Nothing - Traffic Class: car               :  90%|█████████ | 90/100 [00:00<00:00, 15039.94it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 90/100 - RGap: 0.00173965:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  91%|█████████ | 91/100 [00:00<00:00, 16327.93it/s]
All-or-Nothing - Traffic Class: car               :  91%|█████████ | 91/100 [00:00<00:00, 15947.92it/s]
All-or-Nothing - Traffic Class: car               :  91%|█████████ | 91/100 [00:00<00:00, 15601.13it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 91/100 - RGap: 0.00171615:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  92%|█████████▏| 92/100 [00:00<00:00, 17442.30it/s]
All-or-Nothing - Traffic Class: car               :  92%|█████████▏| 92/100 [00:00<00:00, 17025.19it/s]
All-or-Nothing - Traffic Class: car               :  92%|█████████▏| 92/100 [00:00<00:00, 16639.04it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 92/100 - RGap: 0.00194062:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  93%|█████████▎| 93/100 [00:00<00:00, 7773.58it/s]
All-or-Nothing - Traffic Class: car               :  93%|█████████▎| 93/100 [00:00<00:00, 7690.05it/s]
All-or-Nothing - Traffic Class: car               :  93%|█████████▎| 93/100 [00:00<00:00, 7612.32it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 93/100 - RGap: 0.00135371:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  94%|█████████▍| 94/100 [00:00<00:00, 12442.08it/s]
All-or-Nothing - Traffic Class: car               :  94%|█████████▍| 94/100 [00:00<00:00, 12230.95it/s]
All-or-Nothing - Traffic Class: car               :  94%|█████████▍| 94/100 [00:00<00:00, 12031.27it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 94/100 - RGap: 0.0016527:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  95%|█████████▌| 95/100 [00:00<00:00, 16207.40it/s]
All-or-Nothing - Traffic Class: car               :  95%|█████████▌| 95/100 [00:00<00:00, 15841.41it/s]
All-or-Nothing - Traffic Class: car               :  95%|█████████▌| 95/100 [00:00<00:00, 15514.50it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 95/100 - RGap: 0.00142995:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  96%|█████████▌| 96/100 [00:00<00:00, 19374.16it/s]
All-or-Nothing - Traffic Class: car               :  96%|█████████▌| 96/100 [00:00<00:00, 18872.01it/s]
All-or-Nothing - Traffic Class: car               :  96%|█████████▌| 96/100 [00:00<00:00, 18411.21it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 96/100 - RGap: 0.00199909:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  97%|█████████▋| 97/100 [00:00<00:00, 18403.56it/s]
All-or-Nothing - Traffic Class: car               :  97%|█████████▋| 97/100 [00:00<00:00, 17956.02it/s]
All-or-Nothing - Traffic Class: car               :  97%|█████████▋| 97/100 [00:00<00:00, 17527.46it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 97/100 - RGap: 0.00143106:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  98%|█████████▊| 98/100 [00:00<00:00, 19764.48it/s]
All-or-Nothing - Traffic Class: car               :  98%|█████████▊| 98/100 [00:00<00:00, 19258.86it/s]
All-or-Nothing - Traffic Class: car               :  98%|█████████▊| 98/100 [00:00<00:00, 18792.20it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 98/100 - RGap: 0.00140469:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            :  99%|█████████▉| 99/100 [00:00<00:00, 18500.98it/s]
All-or-Nothing - Traffic Class: car               :  99%|█████████▉| 99/100 [00:00<00:00, 18056.88it/s]
All-or-Nothing - Traffic Class: car               :  99%|█████████▉| 99/100 [00:00<00:00, 17644.09it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 99/100 - RGap: 0.00181383:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment                            : 100%|██████████| 100/100 [00:00<00:00, 20106.92it/s]
All-or-Nothing - Traffic Class: car               : 100%|██████████| 100/100 [00:00<00:00, 19605.96it/s]
All-or-Nothing - Traffic Class: car               : 100%|██████████| 100/100 [00:00<00:00, 19145.08it/s]
All-or-Nothing - Traffic Class: car               :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 :   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24:   0%|          | 0/100 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24:   0%|          | 0/100 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 100/100 - RGap: 0.00157658:   0%|          | 0/100 [00:00<?, ?it/s]

Now let’s take a look at the Assignment results

assig.results()
matrix_ab matrix_ba matrix_tot Preload_AB Preload_BA Preload_tot Congested_Time_AB Congested_Time_BA Congested_Time_Max Delay_factor_AB Delay_factor_BA Delay_factor_Max VOC_AB VOC_BA VOC_max PCE_AB PCE_BA PCE_tot
link_id
1 4532.416460 0.0 4532.416460 0.0 0.0 0.0 6.000844 0.0 6.000844 1.000141 0.0 1.000141 0.174995 0.0 0.174995 4532.416460 0.0 4532.416460
2 8124.962104 0.0 8124.962104 0.0 0.0 0.0 4.008716 0.0 4.008716 1.002179 0.0 1.002179 0.347169 0.0 0.347169 8124.962104 0.0 8124.962104
3 4528.444976 0.0 4528.444976 0.0 0.0 0.0 6.000841 0.0 6.000841 1.000140 0.0 1.000140 0.174842 0.0 0.174842 4528.444976 0.0 4528.444976
4 6001.323525 0.0 6001.323525 0.0 0.0 0.0 6.609756 0.0 6.609756 1.321951 0.0 1.321951 1.210388 0.0 1.210388 6001.323525 0.0 6001.323525
5 8128.933588 0.0 8128.933588 0.0 0.0 0.0 4.008733 0.0 4.008733 1.002183 0.0 1.002183 0.347339 0.0 0.347339 8128.933588 0.0 8128.933588
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
72 9643.868005 0.0 9643.868005 0.0 0.0 0.0 12.303788 0.0 12.303788 3.075947 0.0 3.075947 1.928774 0.0 1.928774 9643.868005 0.0 9643.868005
73 7855.662507 0.0 7855.662507 0.0 0.0 0.0 3.717544 0.0 3.717544 1.858772 0.0 1.858772 1.546844 0.0 1.546844 7855.662507 0.0 7855.662507
74 11101.449987 0.0 11101.449987 0.0 0.0 0.0 17.563454 0.0 17.563454 4.390863 0.0 4.390863 2.180493 0.0 2.180493 11101.449987 0.0 11101.449987
75 10255.489839 0.0 10255.489839 0.0 0.0 0.0 11.738819 0.0 11.738819 3.912940 0.0 3.912940 2.099230 0.0 2.099230 10255.489839 0.0 10255.489839
76 7923.866336 0.0 7923.866336 0.0 0.0 0.0 3.777973 0.0 3.777973 1.888986 0.0 1.888986 1.560274 0.0 1.560274 7923.866336 0.0 7923.866336

76 rows × 18 columns



And at the Assignment report

assig.report()
iteration rgap alpha warnings
0 1 inf 1.000000
1 2 0.855131 0.328177
2 3 0.476738 0.186185
3 4 0.239622 0.229268
4 5 0.139851 0.314341
... ... ... ... ...
95 96 0.001999 0.011309
96 97 0.001431 0.006948
97 98 0.001405 0.014356
98 99 0.001814 0.012088
99 100 0.001577 0.007687

100 rows × 4 columns



Total running time of the script: (0 minutes 1.148 seconds)

Gallery generated by Sphinx-Gallery