Note
Go to the end to download the full example code.
Forecasting#
In this example, we present a full forecasting workflow for the Sioux Falls example model.
We start creating the skim matrices, running the assignment for the base-year, and then distributing these trips into the network. Later, we estimate a set of future demand vectors which are going to be the input of a future year assignnment with select link analysis.
See also
Several functions, methods, classes and modules are used in this example:
# Imports
from uuid import uuid4
from os.path import join
from tempfile import gettempdir
import pandas as pd
from aequilibrae.utils.create_example import create_example
# We create the example project inside our temp folder
fldr = join(gettempdir(), uuid4().hex)
project = create_example(fldr)
logger = project.logger
Traffic assignment with skimming#
In this step, we’ll set the skims for the variable free_flow_time
, and execute the
traffic assignment for the base-year.
from aequilibrae.paths import TrafficAssignment, TrafficClass
# We build all graphs
project.network.build_graphs()
# We get warnings that several fields in the project are filled with NaNs.
# This is true, but we won't use those fields.
# We grab the graph for cars
graph = project.network.graphs["c"]
# Let's say we want to minimize the free_flow_time
graph.set_graph("free_flow_time")
# And will skim time and distance while we are at it
graph.set_skimming(["free_flow_time", "distance"])
# And we will allow paths to be computed going through other centroids/centroid connectors
# required for the Sioux Falls network, as all nodes are centroids
graph.set_blocked_centroid_flows(False)
Let’s get the demand matrix directly from the project record, and inspect what matrices we have in the project.
proj_matrices = project.matrices
proj_matrices.list()
We get the demand matrix, and prepare it for computation
demand = proj_matrices.get_matrix("demand_omx")
demand.computational_view(["matrix"])
Let’s perform the traffic assignment
# Create the assignment class
assigclass = TrafficClass(name="car", graph=graph, matrix=demand)
assig = TrafficAssignment()
# We start by adding the list of traffic classes to be assigned
assig.add_class(assigclass)
# Then we set these parameters, which an only be configured after adding one class to the assignment
assig.set_vdf("BPR") # This is not case-sensitive
# Then we set the volume delay function and its parameters
assig.set_vdf_parameters({"alpha": "b", "beta": "power"})
# The capacity and free flow travel times as they exist in the graph
assig.set_capacity_field("capacity")
assig.set_time_field("free_flow_time")
# And the algorithm we want to use to assign
assig.set_algorithm("bfw")
# Since we haven't checked the parameters file, let's make sure convergence criteria is good
assig.max_iter = 1000
assig.rgap_target = 0.001
# we then execute the assignment
assig.execute()
car : 0%| | 0/24 [00:00<?, ?it/s]
Equilibrium Assignment : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car : 0%| | 1/1000 [00:00<00:00, 44150.57it/s]
All-or-Nothing - Traffic Class: car : 0%| | 1/1000 [00:00<00:00, 7206.71it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 1/1000 - RGap: inf: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 0%| | 2/1000 [00:00<00:02, 377.39it/s]
All-or-Nothing - Traffic Class: car : 0%| | 2/1000 [00:00<00:02, 367.74it/s]
All-or-Nothing - Traffic Class: car : 0%| | 2/1000 [00:00<00:02, 359.66it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 2/1000 - RGap: 0.855075: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 0%| | 3/1000 [00:00<00:02, 453.96it/s]
All-or-Nothing - Traffic Class: car : 0%| | 3/1000 [00:00<00:02, 445.32it/s]
All-or-Nothing - Traffic Class: car : 0%| | 3/1000 [00:00<00:02, 437.39it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 3/1000 - RGap: 0.476346: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 0%| | 4/1000 [00:00<00:01, 749.92it/s]
All-or-Nothing - Traffic Class: car : 0%| | 4/1000 [00:00<00:01, 731.80it/s]
All-or-Nothing - Traffic Class: car : 0%| | 4/1000 [00:00<00:01, 715.78it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 4/1000 - RGap: 0.235513: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 0%| | 5/1000 [00:00<00:01, 807.81it/s]
All-or-Nothing - Traffic Class: car : 0%| | 5/1000 [00:00<00:01, 790.78it/s]
All-or-Nothing - Traffic Class: car : 0%| | 5/1000 [00:00<00:01, 775.06it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 5/1000 - RGap: 0.109241: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 1%| | 6/1000 [00:00<00:00, 1137.03it/s]
All-or-Nothing - Traffic Class: car : 1%| | 6/1000 [00:00<00:00, 1110.09it/s]
All-or-Nothing - Traffic Class: car : 1%| | 6/1000 [00:00<00:00, 1085.25it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 6/1000 - RGap: 0.198095: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 1%| | 7/1000 [00:00<00:00, 1204.17it/s]
All-or-Nothing - Traffic Class: car : 1%| | 7/1000 [00:00<00:00, 1177.94it/s]
All-or-Nothing - Traffic Class: car : 1%| | 7/1000 [00:00<00:00, 1154.14it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 7/1000 - RGap: 0.0668172: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 1%| | 8/1000 [00:00<00:00, 1568.92it/s]
All-or-Nothing - Traffic Class: car : 1%| | 8/1000 [00:00<00:00, 1530.00it/s]
All-or-Nothing - Traffic Class: car : 1%| | 8/1000 [00:00<00:00, 1494.76it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 8/1000 - RGap: 0.0679212: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 1%| | 9/1000 [00:00<00:00, 1451.60it/s]
All-or-Nothing - Traffic Class: car : 1%| | 9/1000 [00:00<00:00, 1421.74it/s]
All-or-Nothing - Traffic Class: car : 1%| | 9/1000 [00:00<00:00, 1394.49it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 9/1000 - RGap: 0.107056: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 1%| | 10/1000 [00:00<00:00, 1343.04it/s]
All-or-Nothing - Traffic Class: car : 1%| | 10/1000 [00:00<00:00, 1319.63it/s]
All-or-Nothing - Traffic Class: car : 1%| | 10/1000 [00:00<00:00, 1297.98it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 10/1000 - RGap: 0.0403881: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 1%| | 11/1000 [00:00<00:00, 1073.99it/s]
All-or-Nothing - Traffic Class: car : 1%| | 11/1000 [00:00<00:00, 1060.56it/s]
All-or-Nothing - Traffic Class: car : 1%| | 11/1000 [00:00<00:00, 1046.22it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 11/1000 - RGap: 0.0279525: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 1%| | 12/1000 [00:00<00:00, 1391.22it/s]
All-or-Nothing - Traffic Class: car : 1%| | 12/1000 [00:00<00:00, 1370.05it/s]
All-or-Nothing - Traffic Class: car : 1%| | 12/1000 [00:00<00:00, 1350.82it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 12/1000 - RGap: 0.0327: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 1%|▏ | 13/1000 [00:00<00:00, 1567.29it/s]
All-or-Nothing - Traffic Class: car : 1%|▏ | 13/1000 [00:00<00:00, 1541.89it/s]
All-or-Nothing - Traffic Class: car : 1%|▏ | 13/1000 [00:00<00:00, 1518.19it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 13/1000 - RGap: 0.024041: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 1%|▏ | 14/1000 [00:00<00:00, 1795.78it/s]
All-or-Nothing - Traffic Class: car : 1%|▏ | 14/1000 [00:00<00:00, 1765.76it/s]
All-or-Nothing - Traffic Class: car : 1%|▏ | 14/1000 [00:00<00:00, 1738.16it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 14/1000 - RGap: 0.021451: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 2%|▏ | 15/1000 [00:00<00:00, 2714.99it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 15/1000 [00:00<00:00, 2651.94it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 15/1000 [00:00<00:00, 2591.21it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 15/1000 - RGap: 0.0171166: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 2%|▏ | 16/1000 [00:00<00:00, 1661.73it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 16/1000 [00:00<00:00, 1638.56it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 16/1000 [00:00<00:00, 1617.08it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 16/1000 - RGap: 0.0173508: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 2%|▏ | 17/1000 [00:00<00:00, 3281.32it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 17/1000 [00:00<00:00, 3199.89it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 17/1000 [00:00<00:00, 3124.32it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 17/1000 - RGap: 0.0211647: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 2%|▏ | 18/1000 [00:00<00:00, 3023.77it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 18/1000 [00:00<00:00, 2957.90it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 18/1000 [00:00<00:00, 2896.17it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 18/1000 - RGap: 0.0124645: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 2%|▏ | 19/1000 [00:00<00:00, 2659.76it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 19/1000 [00:00<00:00, 2611.65it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 19/1000 [00:00<00:00, 2566.40it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 19/1000 - RGap: 0.0125498: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 2%|▏ | 20/1000 [00:00<00:00, 3756.15it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 20/1000 [00:00<00:00, 3662.35it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 20/1000 [00:00<00:00, 3576.93it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 20/1000 - RGap: 0.0118607: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 2%|▏ | 21/1000 [00:00<00:00, 3337.26it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 21/1000 [00:00<00:00, 3267.56it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 21/1000 [00:00<00:00, 3204.09it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 21/1000 - RGap: 0.0128592: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 2%|▏ | 22/1000 [00:00<00:00, 3790.29it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 22/1000 [00:00<00:00, 3704.77it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 22/1000 [00:00<00:00, 3625.72it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 22/1000 - RGap: 0.0076712: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 2%|▏ | 23/1000 [00:00<00:00, 4308.38it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 23/1000 [00:00<00:00, 4203.26it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 23/1000 [00:00<00:00, 4107.51it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 23/1000 - RGap: 0.00552918: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 2%|▏ | 24/1000 [00:00<00:00, 4535.40it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 24/1000 [00:00<00:00, 4424.57it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 24/1000 [00:00<00:00, 4322.17it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 24/1000 - RGap: 0.0054668: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 2%|▎ | 25/1000 [00:00<00:00, 4132.81it/s]
All-or-Nothing - Traffic Class: car : 2%|▎ | 25/1000 [00:00<00:00, 4042.47it/s]
All-or-Nothing - Traffic Class: car : 2%|▎ | 25/1000 [00:00<00:00, 3960.03it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 25/1000 - RGap: 0.00707367: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 3%|▎ | 26/1000 [00:00<00:00, 3894.02it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 26/1000 [00:00<00:00, 3803.56it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 26/1000 [00:00<00:00, 3732.10it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 26/1000 - RGap: 0.00966473: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 3%|▎ | 27/1000 [00:00<00:00, 3125.67it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 27/1000 [00:00<00:00, 3077.84it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 27/1000 [00:00<00:00, 3031.30it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 27/1000 - RGap: 0.00875608: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 3%|▎ | 28/1000 [00:00<00:00, 4652.95it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 28/1000 [00:00<00:00, 4546.32it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 28/1000 [00:00<00:00, 4453.73it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 28/1000 - RGap: 0.00510522: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 3%|▎ | 29/1000 [00:00<00:00, 5411.52it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 29/1000 [00:00<00:00, 5282.04it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 29/1000 [00:00<00:00, 5154.67it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 29/1000 - RGap: 0.00353191: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 3%|▎ | 30/1000 [00:00<00:00, 5464.89it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 30/1000 [00:00<00:00, 5328.58it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 30/1000 [00:00<00:00, 5210.75it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 30/1000 - RGap: 0.00314829: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 3%|▎ | 31/1000 [00:00<00:00, 5677.88it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 31/1000 [00:00<00:00, 5543.05it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 31/1000 [00:00<00:00, 5420.58it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 31/1000 - RGap: 0.00306321: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 3%|▎ | 32/1000 [00:00<00:00, 4330.02it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 32/1000 [00:00<00:00, 4252.24it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 32/1000 [00:00<00:00, 4179.94it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 32/1000 - RGap: 0.00266465: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 3%|▎ | 33/1000 [00:00<00:00, 6044.46it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 33/1000 [00:00<00:00, 5900.92it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 33/1000 [00:00<00:00, 5769.09it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 33/1000 - RGap: 0.0023028: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 3%|▎ | 34/1000 [00:00<00:00, 5980.56it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 34/1000 [00:00<00:00, 5842.13it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 34/1000 [00:00<00:00, 5715.46it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 34/1000 - RGap: 0.00275103: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 4%|▎ | 35/1000 [00:00<00:00, 4466.64it/s]
All-or-Nothing - Traffic Class: car : 4%|▎ | 35/1000 [00:00<00:00, 4390.63it/s]
All-or-Nothing - Traffic Class: car : 4%|▎ | 35/1000 [00:00<00:00, 4319.70it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 35/1000 - RGap: 0.00212563: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 4%|▎ | 36/1000 [00:00<00:00, 3025.95it/s]
All-or-Nothing - Traffic Class: car : 4%|▎ | 36/1000 [00:00<00:00, 2990.95it/s]
All-or-Nothing - Traffic Class: car : 4%|▎ | 36/1000 [00:00<00:00, 2959.64it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 36/1000 - RGap: 0.00209949: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 4%|▎ | 37/1000 [00:00<00:00, 6696.99it/s]
All-or-Nothing - Traffic Class: car : 4%|▎ | 37/1000 [00:00<00:00, 6539.79it/s]
All-or-Nothing - Traffic Class: car : 4%|▎ | 37/1000 [00:00<00:00, 6396.13it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 37/1000 - RGap: 0.00144078: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 4%|▍ | 38/1000 [00:00<00:00, 6731.29it/s]
All-or-Nothing - Traffic Class: car : 4%|▍ | 38/1000 [00:00<00:00, 6577.40it/s]
All-or-Nothing - Traffic Class: car : 4%|▍ | 38/1000 [00:00<00:00, 6437.66it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 38/1000 - RGap: 0.00141804: 0%| | 0/1000 [00:00<?, ?it/s]
Equilibrium Assignment : 4%|▍ | 39/1000 [00:00<00:00, 5128.15it/s]
All-or-Nothing - Traffic Class: car : 4%|▍ | 39/1000 [00:00<00:00, 5037.97it/s]
All-or-Nothing - Traffic Class: car : 4%|▍ | 39/1000 [00:00<00:00, 4954.05it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/1000 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/1000 [00:00<?, ?it/s]
After finishing the assignment, we can easily see the convergence report.
convergence_report = assig.report()
convergence_report.head()
And we can also see the results of the assignment
results = assig.results()
results.head()
We can export our results to CSV or get a Pandas DataFrame, but let’s put it directly into the results database
assig.save_results("base_year_assignment")
And save the skims
assig.save_skims("base_year_assignment_skims", which_ones="all", format="omx")
Trip distribution#
First, let’s have a function to plot the Trip Length Frequency Distribution.
from math import log10, floor
import matplotlib.pyplot as plt
def plot_tlfd(demand, skim, name):
plt.clf()
b = floor(log10(skim.shape[0]) * 10)
n, bins, patches = plt.hist(
np.nan_to_num(skim.flatten(), 0),
bins=b,
weights=np.nan_to_num(demand.flatten()),
density=False,
facecolor="g",
alpha=0.75,
)
plt.xlabel("Trip length")
plt.ylabel("Probability")
plt.title(f"Trip-length frequency distribution for {name}")
return plt
Calibration#
We will calibrate synthetic gravity models using the skims for free_flow_time
that we just generated
import numpy as np
from aequilibrae.distribution import GravityCalibration
We need the demand matrix and to prepare it for computation
demand = proj_matrices.get_matrix("demand_aem")
demand.computational_view(["matrix"])
We also need the skims we just saved into our project
imped = proj_matrices.get_matrix("base_year_assignment_skims_car")
# We can check which matrix cores were created for our skims to decide which one to use
imped.names
['distance_blended', 'distance_final', 'free_flow_time_blended', 'free_flow_time_final']
Where free_flow_time_final
is actually the congested time for the last iteration
But before using the data, let’s get some impedance for the intrazonals. Let’s assume it is 75% of the closest zone.
imped_core = "free_flow_time_final"
imped.computational_view([imped_core])
# If we run the code below more than once, we will be overwriting the diagonal values with non-sensical data
# so let's zero it first
np.fill_diagonal(imped.matrix_view, 0)
# We compute it with a little bit of NumPy magic
intrazonals = np.amin(imped.matrix_view, where=imped.matrix_view > 0, initial=imped.matrix_view.max(), axis=1)
intrazonals *= 0.75
# Then we fill in the impedance matrix
np.fill_diagonal(imped.matrix_view, intrazonals)
Since we are working with an OMX file, we cannot overwrite a matrix on disk. So let’s give it a new name to save.
imped.save(names=["final_time_with_intrazonals"])
This also updates these new matrices as those being used for computation
imped.view_names
['final_time_with_intrazonals']
Let’s calibrate our Gravity Model
for function in ["power", "expo"]:
gc = GravityCalibration(matrix=demand, impedance=imped, function=function, nan_as_zero=True)
gc.calibrate()
model = gc.model
# We save the model
model.save(join(fldr, f"{function}_model.mod"))
_ = plot_tlfd(gc.result_matrix.matrix_view, imped.matrix_view, f"{function} model")
# We can save the result of applying the model as well
# We can also save the calibration report
with open(join(fldr, f"{function}_convergence.log"), "w") as otp:
for r in gc.report:
otp.write(r + "\n")

And let’s plot a trip length frequency distribution for the demand itself
plt = plot_tlfd(demand.matrix_view, imped.matrix_view, "demand")
plt.show()

Forecast#
We create a set of ‘future’ vectors using some random growth factors. We apply the model for inverse power, as the trip frequency length distribution (TFLD) seems to be a better fit for the actual one.
from aequilibrae.distribution import Ipf, GravityApplication, SyntheticGravityModel
Compute future vectors#
First thing to do is to compute the future vectors from our matrix.
origins = np.sum(demand.matrix_view, axis=1)
destinations = np.sum(demand.matrix_view, axis=0)
# Then grow them with some random growth between 0 and 10%, and balance them
orig = origins * (1 + np.random.rand(origins.shape[0]) / 10)
dest = destinations * (1 + np.random.rand(origins.shape[0]) / 10)
dest *= orig.sum() / dest.sum()
vectors = pd.DataFrame({"origins":orig, "destinations":dest}, index=demand.index[:])
IPF for the future vectors#
Let’s balance the future vectors. The output of this step is going to be used later in the traffic assignment for future year.
args = {
"matrix": demand,
"vectors": vectors,
"column_field": "destinations",
"row_field": "origins",
"nan_as_zero": True,
}
ipf = Ipf(**args)
ipf.fit()
When saving our vector into the project, we’ll get an output that it was recored
ipf.save_to_project(name="demand_ipfd", file_name="demand_ipfd.aem")
ipf.save_to_project(name="demand_ipfd_omx", file_name="demand_ipfd.omx")
<aequilibrae.project.data.matrix_record.MatrixRecord object at 0x7f866d182860>
Impedance#
Let’s get the base-year assignment skim for car we created before and prepare it for computation
imped = proj_matrices.get_matrix("base_year_assignment_skims_car")
imped.computational_view(["final_time_with_intrazonals"])
If we wanted the main diagonal to not be considered…
# np.fill_diagonal(imped.matrix_view, np.nan)
Now we apply the Synthetic Gravity model
for function in ["power", "expo"]:
model = SyntheticGravityModel()
model.load(join(fldr, f"{function}_model.mod"))
outmatrix = join(proj_matrices.fldr, f"demand_{function}_model.aem")
args = {
"impedance": imped,
"vectors": vectors,
"row_field": "origins",
"model": model,
"column_field": "destinations",
"nan_as_zero": True,
}
gravity = GravityApplication(**args)
gravity.apply()
# We get the output matrix and save it to OMX too,
gravity.save_to_project(name=f"demand_{function}_modeled", file_name=f"demand_{function}_modeled.omx")
We update the matrices table/records and verify that the new matrices are indeed there
proj_matrices.update_database()
proj_matrices.list()
Traffic assignment with Select Link Analysis#
We’ll perform traffic assignment for the future year.
logger.info("\n\n\n TRAFFIC ASSIGNMENT FOR FUTURE YEAR WITH SELECT LINK ANALYSIS")
Let’s get our future demand matrix, which corresponds to the IPF result we just saved,
and see what is the core we ended up getting. It should be matrix
.
demand = proj_matrices.get_matrix("demand_ipfd")
demand.names
['matrix']
Let’s prepare our data for computation
demand.computational_view("matrix")
The future year assignment is quite similar to the one we did for the base-year.
# So, let's create the assignment class
assigclass = TrafficClass(name="car", graph=graph, matrix=demand)
assig = TrafficAssignment()
# Add at a list of traffic classes to be assigned
assig.add_class(assigclass)
assig.set_vdf("BPR")
# Set the volume delay function and its parameters
assig.set_vdf_parameters({"alpha": "b", "beta": "power"})
# Set the capacity and free flow travel times as they exist in the graph
assig.set_capacity_field("capacity")
assig.set_time_field("free_flow_time")
# And the algorithm we want to use to assign
assig.set_algorithm("bfw")
# Once again we haven't checked the parameters file, so let's make sure convergence criteria is good
assig.max_iter = 500
assig.rgap_target = 0.00001
Now we select two sets of links to execute select link analysis.
select_links = {
"Leaving node 1": [(1, 1), (2, 1)],
"Random nodes": [(3, 1), (5, 1)],
}
Note
As we are executing the select link analysis on a particular TrafficClass
, we should set the
links we want to analyze. The input is a dictionary with string as keys and a list of tuples as
values, so that each entry represents a separate set of selected links to compute.
select_link_dict = {"set_name": [(link_id1, direction1), ..., (link_id, direction)]}
The string name will name the set of links, and the list of tuples is the list of selected links
in the form (link_id, direction)
, as it occurs in the Graph.
Direction can be one of 0
, 1
, -1
, where 0
denotes bi-directionality.
# We call this command on the class we are analyzing with our dictionary of values
assigclass.set_select_links(select_links)
# we then execute the assignment
assig.execute()
/opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/aequilibrae/paths/traffic_class.py:164: UserWarning: Input string name has a space in it. Replacing with _
warnings.warn("Input string name has a space in it. Replacing with _")
car : 0%| | 0/24 [00:00<?, ?it/s]
Equilibrium Assignment : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car : 0%| | 1/500 [00:00<00:00, 40329.85it/s]
All-or-Nothing - Traffic Class: car : 0%| | 1/500 [00:00<00:00, 7061.12it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 1/500 - RGap: inf: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 0%| | 2/500 [00:00<00:01, 289.04it/s]
All-or-Nothing - Traffic Class: car : 0%| | 2/500 [00:00<00:01, 283.71it/s]
All-or-Nothing - Traffic Class: car : 0%| | 2/500 [00:00<00:01, 277.58it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 2/500 - RGap: 0.884321: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 1%| | 3/500 [00:00<00:01, 476.44it/s]
All-or-Nothing - Traffic Class: car : 1%| | 3/500 [00:00<00:01, 466.85it/s]
All-or-Nothing - Traffic Class: car : 1%| | 3/500 [00:00<00:01, 458.09it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 3/500 - RGap: 0.533431: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 1%| | 4/500 [00:00<00:00, 638.74it/s]
All-or-Nothing - Traffic Class: car : 1%| | 4/500 [00:00<00:00, 625.90it/s]
All-or-Nothing - Traffic Class: car : 1%| | 4/500 [00:00<00:00, 613.92it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 4/500 - RGap: 0.301984: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 1%| | 5/500 [00:00<00:00, 756.08it/s]
All-or-Nothing - Traffic Class: car : 1%| | 5/500 [00:00<00:00, 740.94it/s]
All-or-Nothing - Traffic Class: car : 1%| | 5/500 [00:00<00:00, 727.45it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 5/500 - RGap: 0.144474: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 1%| | 6/500 [00:00<00:00, 681.45it/s]
All-or-Nothing - Traffic Class: car : 1%| | 6/500 [00:00<00:00, 671.70it/s]
All-or-Nothing - Traffic Class: car : 1%| | 6/500 [00:00<00:00, 662.45it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 6/500 - RGap: 0.218829: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 1%|▏ | 7/500 [00:00<00:00, 936.08it/s]
All-or-Nothing - Traffic Class: car : 1%|▏ | 7/500 [00:00<00:00, 919.75it/s]
All-or-Nothing - Traffic Class: car : 1%|▏ | 7/500 [00:00<00:00, 904.84it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 7/500 - RGap: 0.101115: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 2%|▏ | 8/500 [00:00<00:00, 1098.85it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 8/500 [00:00<00:00, 1078.61it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 8/500 [00:00<00:00, 1060.41it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 8/500 - RGap: 0.0842287: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 2%|▏ | 9/500 [00:00<00:00, 1283.23it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 9/500 [00:00<00:00, 1257.70it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 9/500 [00:00<00:00, 1235.35it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 9/500 - RGap: 0.158998: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 2%|▏ | 10/500 [00:00<00:00, 1070.58it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 10/500 [00:00<00:00, 1055.44it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 10/500 [00:00<00:00, 1040.98it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 10/500 - RGap: 0.0623383: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 2%|▏ | 11/500 [00:00<00:00, 1721.86it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 11/500 [00:00<00:00, 1687.05it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 11/500 [00:00<00:00, 1654.50it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 11/500 - RGap: 0.0466594: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 2%|▏ | 12/500 [00:00<00:00, 1977.82it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 12/500 [00:00<00:00, 1935.53it/s]
All-or-Nothing - Traffic Class: car : 2%|▏ | 12/500 [00:00<00:00, 1895.87it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 12/500 - RGap: 0.0958597: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 3%|▎ | 13/500 [00:00<00:00, 1922.23it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 13/500 [00:00<00:00, 1885.28it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 13/500 [00:00<00:00, 1851.16it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 13/500 - RGap: 0.0359301: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 3%|▎ | 14/500 [00:00<00:00, 2289.20it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 14/500 [00:00<00:00, 2237.47it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 14/500 [00:00<00:00, 2193.43it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 14/500 - RGap: 0.0323509: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 3%|▎ | 15/500 [00:00<00:00, 1232.12it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 15/500 [00:00<00:00, 1218.66it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 15/500 [00:00<00:00, 1206.02it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 15/500 - RGap: 0.0249074: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 3%|▎ | 16/500 [00:00<00:00, 2122.42it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 16/500 [00:00<00:00, 2084.13it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 16/500 [00:00<00:00, 2049.38it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 16/500 - RGap: 0.0376326: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 3%|▎ | 17/500 [00:00<00:00, 2558.79it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 17/500 [00:00<00:00, 2507.32it/s]
All-or-Nothing - Traffic Class: car : 3%|▎ | 17/500 [00:00<00:00, 2460.77it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 17/500 - RGap: 0.0182743: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 4%|▎ | 18/500 [00:00<00:00, 2024.28it/s]
All-or-Nothing - Traffic Class: car : 4%|▎ | 18/500 [00:00<00:00, 1993.91it/s]
All-or-Nothing - Traffic Class: car : 4%|▎ | 18/500 [00:00<00:00, 1965.52it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 18/500 - RGap: 0.0184379: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 4%|▍ | 19/500 [00:00<00:00, 3158.36it/s]
All-or-Nothing - Traffic Class: car : 4%|▍ | 19/500 [00:00<00:00, 3091.82it/s]
All-or-Nothing - Traffic Class: car : 4%|▍ | 19/500 [00:00<00:00, 2859.92it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 19/500 - RGap: 0.0173923: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 4%|▍ | 20/500 [00:00<00:00, 2854.04it/s]
All-or-Nothing - Traffic Class: car : 4%|▍ | 20/500 [00:00<00:00, 2800.40it/s]
All-or-Nothing - Traffic Class: car : 4%|▍ | 20/500 [00:00<00:00, 2750.45it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 20/500 - RGap: 0.0188806: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 4%|▍ | 21/500 [00:00<00:00, 3378.09it/s]
All-or-Nothing - Traffic Class: car : 4%|▍ | 21/500 [00:00<00:00, 3307.19it/s]
All-or-Nothing - Traffic Class: car : 4%|▍ | 21/500 [00:00<00:00, 3240.16it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 21/500 - RGap: 0.0185044: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 4%|▍ | 22/500 [00:00<00:00, 1830.63it/s]
All-or-Nothing - Traffic Class: car : 4%|▍ | 22/500 [00:00<00:00, 1810.27it/s]
All-or-Nothing - Traffic Class: car : 4%|▍ | 22/500 [00:00<00:00, 1791.53it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 22/500 - RGap: 0.0129482: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 5%|▍ | 23/500 [00:00<00:00, 2272.69it/s]
All-or-Nothing - Traffic Class: car : 5%|▍ | 23/500 [00:00<00:00, 2243.00it/s]
All-or-Nothing - Traffic Class: car : 5%|▍ | 23/500 [00:00<00:00, 2214.47it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 23/500 - RGap: 0.0116629: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 5%|▍ | 24/500 [00:00<00:00, 3177.10it/s]
All-or-Nothing - Traffic Class: car : 5%|▍ | 24/500 [00:00<00:00, 3120.57it/s]
All-or-Nothing - Traffic Class: car : 5%|▍ | 24/500 [00:00<00:00, 3069.38it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 24/500 - RGap: 0.00809124: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 5%|▌ | 25/500 [00:00<00:00, 4096.48it/s]
All-or-Nothing - Traffic Class: car : 5%|▌ | 25/500 [00:00<00:00, 4009.39it/s]
All-or-Nothing - Traffic Class: car : 5%|▌ | 25/500 [00:00<00:00, 3929.16it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 25/500 - RGap: 0.00888667: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 5%|▌ | 26/500 [00:00<00:00, 4288.99it/s]
All-or-Nothing - Traffic Class: car : 5%|▌ | 26/500 [00:00<00:00, 4194.79it/s]
All-or-Nothing - Traffic Class: car : 5%|▌ | 26/500 [00:00<00:00, 4109.58it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 26/500 - RGap: 0.00759319: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 5%|▌ | 27/500 [00:00<00:00, 4420.57it/s]
All-or-Nothing - Traffic Class: car : 5%|▌ | 27/500 [00:00<00:00, 4325.84it/s]
All-or-Nothing - Traffic Class: car : 5%|▌ | 27/500 [00:00<00:00, 4239.68it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 27/500 - RGap: 0.0147761: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 6%|▌ | 28/500 [00:00<00:00, 3384.55it/s]
All-or-Nothing - Traffic Class: car : 6%|▌ | 28/500 [00:00<00:00, 3329.95it/s]
All-or-Nothing - Traffic Class: car : 6%|▌ | 28/500 [00:00<00:00, 3280.55it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 28/500 - RGap: 0.00878786: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 6%|▌ | 29/500 [00:00<00:00, 3683.89it/s]
All-or-Nothing - Traffic Class: car : 6%|▌ | 29/500 [00:00<00:00, 3623.21it/s]
All-or-Nothing - Traffic Class: car : 6%|▌ | 29/500 [00:00<00:00, 3565.44it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 29/500 - RGap: 0.0070481: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 6%|▌ | 30/500 [00:00<00:00, 4778.74it/s]
All-or-Nothing - Traffic Class: car : 6%|▌ | 30/500 [00:00<00:00, 4652.24it/s]
All-or-Nothing - Traffic Class: car : 6%|▌ | 30/500 [00:00<00:00, 4561.01it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 30/500 - RGap: 0.00665766: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 6%|▌ | 31/500 [00:00<00:00, 3595.48it/s]
All-or-Nothing - Traffic Class: car : 6%|▌ | 31/500 [00:00<00:00, 3539.98it/s]
All-or-Nothing - Traffic Class: car : 6%|▌ | 31/500 [00:00<00:00, 3488.13it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 31/500 - RGap: 0.00491946: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 6%|▋ | 32/500 [00:00<00:00, 4330.02it/s]
All-or-Nothing - Traffic Class: car : 6%|▋ | 32/500 [00:00<00:00, 4252.24it/s]
All-or-Nothing - Traffic Class: car : 6%|▋ | 32/500 [00:00<00:00, 4180.85it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 32/500 - RGap: 0.00437851: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 7%|▋ | 33/500 [00:00<00:00, 5324.56it/s]
All-or-Nothing - Traffic Class: car : 7%|▋ | 33/500 [00:00<00:00, 5213.65it/s]
All-or-Nothing - Traffic Class: car : 7%|▋ | 33/500 [00:00<00:00, 5112.36it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 33/500 - RGap: 0.00535943: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 7%|▋ | 34/500 [00:00<00:00, 3557.78it/s]
All-or-Nothing - Traffic Class: car : 7%|▋ | 34/500 [00:00<00:00, 3508.76it/s]
All-or-Nothing - Traffic Class: car : 7%|▋ | 34/500 [00:00<00:00, 3461.65it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 34/500 - RGap: 0.00566051: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 7%|▋ | 35/500 [00:00<00:00, 4481.91it/s]
All-or-Nothing - Traffic Class: car : 7%|▋ | 35/500 [00:00<00:00, 4406.84it/s]
All-or-Nothing - Traffic Class: car : 7%|▋ | 35/500 [00:00<00:00, 4336.93it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 35/500 - RGap: 0.00615056: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 7%|▋ | 36/500 [00:00<00:00, 5665.21it/s]
All-or-Nothing - Traffic Class: car : 7%|▋ | 36/500 [00:00<00:00, 5549.86it/s]
All-or-Nothing - Traffic Class: car : 7%|▋ | 36/500 [00:00<00:00, 5444.59it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 36/500 - RGap: 0.00643107: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 7%|▋ | 37/500 [00:00<00:00, 4195.44it/s]
All-or-Nothing - Traffic Class: car : 7%|▋ | 37/500 [00:00<00:00, 4130.67it/s]
All-or-Nothing - Traffic Class: car : 7%|▋ | 37/500 [00:00<00:00, 4071.07it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 37/500 - RGap: 0.00434757: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 8%|▊ | 38/500 [00:00<00:00, 5890.44it/s]
All-or-Nothing - Traffic Class: car : 8%|▊ | 38/500 [00:00<00:00, 5770.38it/s]
All-or-Nothing - Traffic Class: car : 8%|▊ | 38/500 [00:00<00:00, 5658.12it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 38/500 - RGap: 0.00309579: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 8%|▊ | 39/500 [00:00<00:00, 6360.44it/s]
All-or-Nothing - Traffic Class: car : 8%|▊ | 39/500 [00:00<00:00, 6226.56it/s]
All-or-Nothing - Traffic Class: car : 8%|▊ | 39/500 [00:00<00:00, 6103.88it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 39/500 - RGap: 0.002184: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 8%|▊ | 40/500 [00:00<00:00, 6122.18it/s]
All-or-Nothing - Traffic Class: car : 8%|▊ | 40/500 [00:00<00:00, 6001.72it/s]
All-or-Nothing - Traffic Class: car : 8%|▊ | 40/500 [00:00<00:00, 5889.64it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 40/500 - RGap: 0.00277705: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 8%|▊ | 41/500 [00:00<00:00, 6669.24it/s]
All-or-Nothing - Traffic Class: car : 8%|▊ | 41/500 [00:00<00:00, 6525.25it/s]
All-or-Nothing - Traffic Class: car : 8%|▊ | 41/500 [00:00<00:00, 6394.47it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 41/500 - RGap: 0.00226658: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 8%|▊ | 42/500 [00:00<00:00, 6469.60it/s]
All-or-Nothing - Traffic Class: car : 8%|▊ | 42/500 [00:00<00:00, 6340.37it/s]
All-or-Nothing - Traffic Class: car : 8%|▊ | 42/500 [00:00<00:00, 6221.03it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 42/500 - RGap: 0.00271362: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 9%|▊ | 43/500 [00:00<00:00, 3059.77it/s]
All-or-Nothing - Traffic Class: car : 9%|▊ | 43/500 [00:00<00:00, 3030.36it/s]
All-or-Nothing - Traffic Class: car : 9%|▊ | 43/500 [00:00<00:00, 3003.16it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 43/500 - RGap: 0.00239184: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 9%|▉ | 44/500 [00:00<00:00, 6379.83it/s]
All-or-Nothing - Traffic Class: car : 9%|▉ | 44/500 [00:00<00:00, 6256.55it/s]
All-or-Nothing - Traffic Class: car : 9%|▉ | 44/500 [00:00<00:00, 6145.30it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 44/500 - RGap: 0.00238549: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 9%|▉ | 45/500 [00:00<00:00, 7625.08it/s]
All-or-Nothing - Traffic Class: car : 9%|▉ | 45/500 [00:00<00:00, 7456.39it/s]
All-or-Nothing - Traffic Class: car : 9%|▉ | 45/500 [00:00<00:00, 7301.78it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 45/500 - RGap: 0.00250181: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 9%|▉ | 46/500 [00:00<00:00, 4494.66it/s]
All-or-Nothing - Traffic Class: car : 9%|▉ | 46/500 [00:00<00:00, 4436.78it/s]
All-or-Nothing - Traffic Class: car : 9%|▉ | 46/500 [00:00<00:00, 4382.76it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 46/500 - RGap: 0.00294224: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 9%|▉ | 47/500 [00:00<00:00, 7092.37it/s]
All-or-Nothing - Traffic Class: car : 9%|▉ | 47/500 [00:00<00:00, 6954.26it/s]
All-or-Nothing - Traffic Class: car : 9%|▉ | 47/500 [00:00<00:00, 6822.60it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 47/500 - RGap: 0.00200272: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 10%|▉ | 48/500 [00:00<00:00, 7657.04it/s]
All-or-Nothing - Traffic Class: car : 10%|▉ | 48/500 [00:00<00:00, 7496.80it/s]
All-or-Nothing - Traffic Class: car : 10%|▉ | 48/500 [00:00<00:00, 7349.03it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 48/500 - RGap: 0.0018989: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 10%|▉ | 49/500 [00:00<00:00, 5202.67it/s]
All-or-Nothing - Traffic Class: car : 10%|▉ | 49/500 [00:00<00:00, 5129.69it/s]
All-or-Nothing - Traffic Class: car : 10%|▉ | 49/500 [00:00<00:00, 5061.47it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 49/500 - RGap: 0.0017793: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 10%|█ | 50/500 [00:00<00:00, 6643.92it/s]
All-or-Nothing - Traffic Class: car : 10%|█ | 50/500 [00:00<00:00, 6527.69it/s]
All-or-Nothing - Traffic Class: car : 10%|█ | 50/500 [00:00<00:00, 6422.54it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 50/500 - RGap: 0.00170259: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 10%|█ | 51/500 [00:00<00:00, 8685.97it/s]
All-or-Nothing - Traffic Class: car : 10%|█ | 51/500 [00:00<00:00, 8497.24it/s]
All-or-Nothing - Traffic Class: car : 10%|█ | 51/500 [00:00<00:00, 8320.74it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 51/500 - RGap: 0.00155054: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 10%|█ | 52/500 [00:00<00:00, 8524.34it/s]
All-or-Nothing - Traffic Class: car : 10%|█ | 52/500 [00:00<00:00, 8341.45it/s]
All-or-Nothing - Traffic Class: car : 10%|█ | 52/500 [00:00<00:00, 8170.52it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 52/500 - RGap: 0.00152284: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 11%|█ | 53/500 [00:00<00:00, 9167.69it/s]
All-or-Nothing - Traffic Class: car : 11%|█ | 53/500 [00:00<00:00, 8934.45it/s]
All-or-Nothing - Traffic Class: car : 11%|█ | 53/500 [00:00<00:00, 8738.48it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 53/500 - RGap: 0.00127047: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 11%|█ | 54/500 [00:00<00:00, 8528.22it/s]
All-or-Nothing - Traffic Class: car : 11%|█ | 54/500 [00:00<00:00, 8341.65it/s]
All-or-Nothing - Traffic Class: car : 11%|█ | 54/500 [00:00<00:00, 8184.01it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 54/500 - RGap: 0.00151015: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 11%|█ | 55/500 [00:00<00:00, 5451.78it/s]
All-or-Nothing - Traffic Class: car : 11%|█ | 55/500 [00:00<00:00, 5381.08it/s]
All-or-Nothing - Traffic Class: car : 11%|█ | 55/500 [00:00<00:00, 5315.24it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 55/500 - RGap: 0.00226132: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 11%|█ | 56/500 [00:00<00:00, 9170.38it/s]
All-or-Nothing - Traffic Class: car : 11%|█ | 56/500 [00:00<00:00, 8978.98it/s]
All-or-Nothing - Traffic Class: car : 11%|█ | 56/500 [00:00<00:00, 8802.65it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 56/500 - RGap: 0.00233353: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 11%|█▏ | 57/500 [00:00<00:00, 4314.58it/s]
All-or-Nothing - Traffic Class: car : 11%|█▏ | 57/500 [00:00<00:00, 4271.03it/s]
All-or-Nothing - Traffic Class: car : 11%|█▏ | 57/500 [00:00<00:00, 4230.60it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 57/500 - RGap: 0.00161792: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 12%|█▏ | 58/500 [00:00<00:00, 9439.67it/s]
All-or-Nothing - Traffic Class: car : 12%|█▏ | 58/500 [00:00<00:00, 9240.66it/s]
All-or-Nothing - Traffic Class: car : 12%|█▏ | 58/500 [00:00<00:00, 9059.31it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 58/500 - RGap: 0.00130455: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 12%|█▏ | 59/500 [00:00<00:00, 6368.42it/s]
All-or-Nothing - Traffic Class: car : 12%|█▏ | 59/500 [00:00<00:00, 6280.17it/s]
All-or-Nothing - Traffic Class: car : 12%|█▏ | 59/500 [00:00<00:00, 6197.75it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 59/500 - RGap: 0.00126104: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 12%|█▏ | 60/500 [00:00<00:00, 9894.56it/s]
All-or-Nothing - Traffic Class: car : 12%|█▏ | 60/500 [00:00<00:00, 9682.89it/s]
All-or-Nothing - Traffic Class: car : 12%|█▏ | 60/500 [00:00<00:00, 9488.30it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 60/500 - RGap: 0.000983862: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 12%|█▏ | 61/500 [00:00<00:00, 6711.59it/s]
All-or-Nothing - Traffic Class: car : 12%|█▏ | 61/500 [00:00<00:00, 6614.60it/s]
All-or-Nothing - Traffic Class: car : 12%|█▏ | 61/500 [00:00<00:00, 6525.85it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 61/500 - RGap: 0.00119935: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 12%|█▏ | 62/500 [00:00<00:00, 10192.72it/s]
All-or-Nothing - Traffic Class: car : 12%|█▏ | 62/500 [00:00<00:00, 9976.48it/s]
All-or-Nothing - Traffic Class: car : 12%|█▏ | 62/500 [00:00<00:00, 9777.30it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 62/500 - RGap: 0.000653449: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 13%|█▎ | 63/500 [00:00<00:00, 10540.13it/s]
All-or-Nothing - Traffic Class: car : 13%|█▎ | 63/500 [00:00<00:00, 10318.29it/s]
All-or-Nothing - Traffic Class: car : 13%|█▎ | 63/500 [00:00<00:00, 10113.72it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 63/500 - RGap: 0.000540282: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 13%|█▎ | 64/500 [00:00<00:00, 10122.00it/s]
All-or-Nothing - Traffic Class: car : 13%|█▎ | 64/500 [00:00<00:00, 9917.08it/s]
All-or-Nothing - Traffic Class: car : 13%|█▎ | 64/500 [00:00<00:00, 9728.74it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 64/500 - RGap: 0.000236797: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 13%|█▎ | 65/500 [00:00<00:00, 11310.09it/s]
All-or-Nothing - Traffic Class: car : 13%|█▎ | 65/500 [00:00<00:00, 11060.03it/s]
All-or-Nothing - Traffic Class: car : 13%|█▎ | 65/500 [00:00<00:00, 10830.68it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 65/500 - RGap: 0.000289259: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 13%|█▎ | 66/500 [00:00<00:00, 10798.25it/s]
All-or-Nothing - Traffic Class: car : 13%|█▎ | 66/500 [00:00<00:00, 10571.86it/s]
All-or-Nothing - Traffic Class: car : 13%|█▎ | 66/500 [00:00<00:00, 10364.45it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 66/500 - RGap: 0.000311103: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 13%|█▎ | 67/500 [00:00<00:00, 9050.80it/s]
All-or-Nothing - Traffic Class: car : 13%|█▎ | 67/500 [00:00<00:00, 8891.58it/s]
All-or-Nothing - Traffic Class: car : 13%|█▎ | 67/500 [00:00<00:00, 8745.20it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 67/500 - RGap: 0.000287232: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 14%|█▎ | 68/500 [00:00<00:00, 8434.00it/s]
All-or-Nothing - Traffic Class: car : 14%|█▎ | 68/500 [00:00<00:00, 8297.34it/s]
All-or-Nothing - Traffic Class: car : 14%|█▎ | 68/500 [00:00<00:00, 8173.69it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 68/500 - RGap: 0.000283002: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 14%|█▍ | 69/500 [00:00<00:00, 11849.77it/s]
All-or-Nothing - Traffic Class: car : 14%|█▍ | 69/500 [00:00<00:00, 11587.87it/s]
All-or-Nothing - Traffic Class: car : 14%|█▍ | 69/500 [00:00<00:00, 11349.74it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 69/500 - RGap: 0.000202415: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 14%|█▍ | 70/500 [00:00<00:00, 11498.89it/s]
All-or-Nothing - Traffic Class: car : 14%|█▍ | 70/500 [00:00<00:00, 11258.58it/s]
All-or-Nothing - Traffic Class: car : 14%|█▍ | 70/500 [00:00<00:00, 11035.15it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 70/500 - RGap: 0.000181817: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 14%|█▍ | 71/500 [00:00<00:00, 7124.64it/s]
All-or-Nothing - Traffic Class: car : 14%|█▍ | 71/500 [00:00<00:00, 7032.77it/s]
All-or-Nothing - Traffic Class: car : 14%|█▍ | 71/500 [00:00<00:00, 6945.02it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 71/500 - RGap: 0.00022: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 14%|█▍ | 72/500 [00:00<00:00, 8381.62it/s]
All-or-Nothing - Traffic Class: car : 14%|█▍ | 72/500 [00:00<00:00, 8256.05it/s]
All-or-Nothing - Traffic Class: car : 14%|█▍ | 72/500 [00:00<00:00, 8139.01it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 72/500 - RGap: 0.000265234: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 15%|█▍ | 73/500 [00:00<00:00, 12361.09it/s]
All-or-Nothing - Traffic Class: car : 15%|█▍ | 73/500 [00:00<00:00, 12090.67it/s]
All-or-Nothing - Traffic Class: car : 15%|█▍ | 73/500 [00:00<00:00, 11756.42it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 73/500 - RGap: 0.000293169: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 15%|█▍ | 74/500 [00:00<00:00, 8503.05it/s]
All-or-Nothing - Traffic Class: car : 15%|█▍ | 74/500 [00:00<00:00, 8373.90it/s]
All-or-Nothing - Traffic Class: car : 15%|█▍ | 74/500 [00:00<00:00, 8252.55it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 74/500 - RGap: 0.000253548: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 15%|█▌ | 75/500 [00:00<00:00, 10153.08it/s]
All-or-Nothing - Traffic Class: car : 15%|█▌ | 75/500 [00:00<00:00, 9975.04it/s]
All-or-Nothing - Traffic Class: car : 15%|█▌ | 75/500 [00:00<00:00, 9810.17it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 75/500 - RGap: 0.000256959: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 15%|█▌ | 76/500 [00:00<00:00, 12468.40it/s]
All-or-Nothing - Traffic Class: car : 15%|█▌ | 76/500 [00:00<00:00, 12207.22it/s]
All-or-Nothing - Traffic Class: car : 15%|█▌ | 76/500 [00:00<00:00, 11961.69it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 76/500 - RGap: 0.000355078: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 15%|█▌ | 77/500 [00:00<00:00, 13166.51it/s]
All-or-Nothing - Traffic Class: car : 15%|█▌ | 77/500 [00:00<00:00, 12878.79it/s]
All-or-Nothing - Traffic Class: car : 15%|█▌ | 77/500 [00:00<00:00, 12616.17it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 77/500 - RGap: 0.000291853: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 16%|█▌ | 78/500 [00:00<00:00, 10687.87it/s]
All-or-Nothing - Traffic Class: car : 16%|█▌ | 78/500 [00:00<00:00, 10497.20it/s]
All-or-Nothing - Traffic Class: car : 16%|█▌ | 78/500 [00:00<00:00, 10322.32it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 78/500 - RGap: 0.000366956: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 16%|█▌ | 79/500 [00:00<00:00, 10305.09it/s]
All-or-Nothing - Traffic Class: car : 16%|█▌ | 79/500 [00:00<00:00, 10133.65it/s]
All-or-Nothing - Traffic Class: car : 16%|█▌ | 79/500 [00:00<00:00, 9971.11it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 79/500 - RGap: 0.000410999: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 16%|█▌ | 80/500 [00:00<00:00, 13147.77it/s]
All-or-Nothing - Traffic Class: car : 16%|█▌ | 80/500 [00:00<00:00, 12873.37it/s]
All-or-Nothing - Traffic Class: car : 16%|█▌ | 80/500 [00:00<00:00, 12623.94it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 80/500 - RGap: 0.000421942: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 16%|█▌ | 81/500 [00:00<00:00, 6315.20it/s]
All-or-Nothing - Traffic Class: car : 16%|█▌ | 81/500 [00:00<00:00, 6251.06it/s]
All-or-Nothing - Traffic Class: car : 16%|█▌ | 81/500 [00:00<00:00, 6190.12it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 81/500 - RGap: 0.000335743: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 16%|█▋ | 82/500 [00:00<00:00, 9616.47it/s]
All-or-Nothing - Traffic Class: car : 16%|█▋ | 82/500 [00:00<00:00, 9471.34it/s]
All-or-Nothing - Traffic Class: car : 16%|█▋ | 82/500 [00:00<00:00, 9333.32it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 82/500 - RGap: 0.000378746: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 17%|█▋ | 83/500 [00:00<00:00, 13906.18it/s]
All-or-Nothing - Traffic Class: car : 17%|█▋ | 83/500 [00:00<00:00, 13561.64it/s]
All-or-Nothing - Traffic Class: car : 17%|█▋ | 83/500 [00:00<00:00, 13288.31it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 83/500 - RGap: 0.000331127: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 17%|█▋ | 84/500 [00:00<00:00, 9431.46it/s]
All-or-Nothing - Traffic Class: car : 17%|█▋ | 84/500 [00:00<00:00, 9292.65it/s]
All-or-Nothing - Traffic Class: car : 17%|█▋ | 84/500 [00:00<00:00, 9162.87it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 84/500 - RGap: 0.000355726: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 17%|█▋ | 85/500 [00:00<00:00, 14171.07it/s]
All-or-Nothing - Traffic Class: car : 17%|█▋ | 85/500 [00:00<00:00, 13864.66it/s]
All-or-Nothing - Traffic Class: car : 17%|█▋ | 85/500 [00:00<00:00, 13582.07it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 85/500 - RGap: 0.000349858: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 17%|█▋ | 86/500 [00:00<00:00, 13909.31it/s]
All-or-Nothing - Traffic Class: car : 17%|█▋ | 86/500 [00:00<00:00, 13621.98it/s]
All-or-Nothing - Traffic Class: car : 17%|█▋ | 86/500 [00:00<00:00, 13359.14it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 86/500 - RGap: 0.000385288: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 17%|█▋ | 87/500 [00:00<00:00, 14436.80it/s]
All-or-Nothing - Traffic Class: car : 17%|█▋ | 87/500 [00:00<00:00, 14132.63it/s]
All-or-Nothing - Traffic Class: car : 17%|█▋ | 87/500 [00:00<00:00, 13852.57it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 87/500 - RGap: 0.000394637: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 18%|█▊ | 88/500 [00:00<00:00, 14803.03it/s]
All-or-Nothing - Traffic Class: car : 18%|█▊ | 88/500 [00:00<00:00, 14484.69it/s]
All-or-Nothing - Traffic Class: car : 18%|█▊ | 88/500 [00:00<00:00, 14187.38it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 88/500 - RGap: 0.000431248: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 18%|█▊ | 89/500 [00:00<00:00, 9106.26it/s]
All-or-Nothing - Traffic Class: car : 18%|█▊ | 89/500 [00:00<00:00, 8983.76it/s]
All-or-Nothing - Traffic Class: car : 18%|█▊ | 89/500 [00:00<00:00, 8869.77it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 89/500 - RGap: 0.000597267: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 18%|█▊ | 90/500 [00:00<00:00, 10662.58it/s]
All-or-Nothing - Traffic Class: car : 18%|█▊ | 90/500 [00:00<00:00, 10499.76it/s]
All-or-Nothing - Traffic Class: car : 18%|█▊ | 90/500 [00:00<00:00, 10346.37it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 90/500 - RGap: 0.000346872: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 18%|█▊ | 91/500 [00:00<00:00, 14689.10it/s]
All-or-Nothing - Traffic Class: car : 18%|█▊ | 91/500 [00:00<00:00, 14384.08it/s]
All-or-Nothing - Traffic Class: car : 18%|█▊ | 91/500 [00:00<00:00, 14109.71it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 91/500 - RGap: 0.00032003: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 18%|█▊ | 92/500 [00:00<00:00, 10706.88it/s]
All-or-Nothing - Traffic Class: car : 18%|█▊ | 92/500 [00:00<00:00, 10547.67it/s]
All-or-Nothing - Traffic Class: car : 18%|█▊ | 92/500 [00:00<00:00, 10400.41it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 92/500 - RGap: 0.000304669: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 19%|█▊ | 93/500 [00:00<00:00, 12779.55it/s]
All-or-Nothing - Traffic Class: car : 19%|█▊ | 93/500 [00:00<00:00, 12549.72it/s]
All-or-Nothing - Traffic Class: car : 19%|█▊ | 93/500 [00:00<00:00, 12304.28it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 93/500 - RGap: 0.000308213: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 19%|█▉ | 94/500 [00:00<00:00, 15259.10it/s]
All-or-Nothing - Traffic Class: car : 19%|█▉ | 94/500 [00:00<00:00, 14942.19it/s]
All-or-Nothing - Traffic Class: car : 19%|█▉ | 94/500 [00:00<00:00, 14651.77it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 94/500 - RGap: 0.00028146: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 19%|█▉ | 95/500 [00:00<00:00, 15570.88it/s]
All-or-Nothing - Traffic Class: car : 19%|█▉ | 95/500 [00:00<00:00, 15243.26it/s]
All-or-Nothing - Traffic Class: car : 19%|█▉ | 95/500 [00:00<00:00, 14944.82it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 95/500 - RGap: 0.000218852: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 19%|█▉ | 96/500 [00:00<00:00, 13517.75it/s]
All-or-Nothing - Traffic Class: car : 19%|█▉ | 96/500 [00:00<00:00, 13272.24it/s]
All-or-Nothing - Traffic Class: car : 19%|█▉ | 96/500 [00:00<00:00, 13043.93it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 96/500 - RGap: 0.00015935: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 19%|█▉ | 97/500 [00:00<00:00, 14292.40it/s]
All-or-Nothing - Traffic Class: car : 19%|█▉ | 97/500 [00:00<00:00, 14019.56it/s]
All-or-Nothing - Traffic Class: car : 19%|█▉ | 97/500 [00:00<00:00, 13770.90it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 97/500 - RGap: 0.000169078: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 20%|█▉ | 98/500 [00:00<00:00, 4641.08it/s]
All-or-Nothing - Traffic Class: car : 20%|█▉ | 98/500 [00:00<00:00, 4609.69it/s]
All-or-Nothing - Traffic Class: car : 20%|█▉ | 98/500 [00:00<00:00, 4581.18it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 98/500 - RGap: 0.00016951: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 20%|█▉ | 99/500 [00:00<00:00, 14901.71it/s]
All-or-Nothing - Traffic Class: car : 20%|█▉ | 99/500 [00:00<00:00, 14612.24it/s]
All-or-Nothing - Traffic Class: car : 20%|█▉ | 99/500 [00:00<00:00, 14347.18it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 99/500 - RGap: 0.000194998: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 20%|██ | 100/500 [00:00<00:00, 15946.71it/s]
All-or-Nothing - Traffic Class: car : 20%|██ | 100/500 [00:00<00:00, 15616.01it/s]
All-or-Nothing - Traffic Class: car : 20%|██ | 100/500 [00:00<00:00, 15252.01it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 100/500 - RGap: 0.000170894: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 20%|██ | 101/500 [00:00<00:00, 11991.19it/s]
All-or-Nothing - Traffic Class: car : 20%|██ | 101/500 [00:00<00:00, 11805.39it/s]
All-or-Nothing - Traffic Class: car : 20%|██ | 101/500 [00:00<00:00, 11633.89it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 101/500 - RGap: 0.000155575: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 20%|██ | 102/500 [00:00<00:00, 9700.01it/s]
All-or-Nothing - Traffic Class: car : 20%|██ | 102/500 [00:00<00:00, 9576.04it/s]
All-or-Nothing - Traffic Class: car : 20%|██ | 102/500 [00:00<00:00, 9462.51it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 102/500 - RGap: 0.000119618: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 21%|██ | 103/500 [00:00<00:00, 17288.14it/s]
All-or-Nothing - Traffic Class: car : 21%|██ | 103/500 [00:00<00:00, 16909.87it/s]
All-or-Nothing - Traffic Class: car : 21%|██ | 103/500 [00:00<00:00, 16553.50it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 103/500 - RGap: 0.000149368: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 21%|██ | 104/500 [00:00<00:00, 17093.44it/s]
All-or-Nothing - Traffic Class: car : 21%|██ | 104/500 [00:00<00:00, 16732.81it/s]
All-or-Nothing - Traffic Class: car : 21%|██ | 104/500 [00:00<00:00, 16403.10it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 104/500 - RGap: 0.000123934: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 21%|██ | 105/500 [00:00<00:00, 17187.09it/s]
All-or-Nothing - Traffic Class: car : 21%|██ | 105/500 [00:00<00:00, 16827.22it/s]
All-or-Nothing - Traffic Class: car : 21%|██ | 105/500 [00:00<00:00, 16395.59it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 105/500 - RGap: 0.000120675: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 21%|██ | 106/500 [00:00<00:00, 17931.61it/s]
All-or-Nothing - Traffic Class: car : 21%|██ | 106/500 [00:00<00:00, 17540.39it/s]
All-or-Nothing - Traffic Class: car : 21%|██ | 106/500 [00:00<00:00, 17187.78it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 106/500 - RGap: 0.000106612: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 21%|██▏ | 107/500 [00:00<00:00, 13522.27it/s]
All-or-Nothing - Traffic Class: car : 21%|██▏ | 107/500 [00:00<00:00, 13301.04it/s]
All-or-Nothing - Traffic Class: car : 21%|██▏ | 107/500 [00:00<00:00, 13097.64it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 107/500 - RGap: 0.000113046: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 22%|██▏ | 108/500 [00:00<00:00, 18127.37it/s]
All-or-Nothing - Traffic Class: car : 22%|██▏ | 108/500 [00:00<00:00, 17725.88it/s]
All-or-Nothing - Traffic Class: car : 22%|██▏ | 108/500 [00:00<00:00, 17155.92it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 108/500 - RGap: 0.000118576: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 22%|██▏ | 109/500 [00:00<00:00, 8350.00it/s]
All-or-Nothing - Traffic Class: car : 22%|██▏ | 109/500 [00:00<00:00, 8265.61it/s]
All-or-Nothing - Traffic Class: car : 22%|██▏ | 109/500 [00:00<00:00, 8186.72it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 109/500 - RGap: 0.000101616: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 22%|██▏ | 110/500 [00:00<00:00, 18041.43it/s]
All-or-Nothing - Traffic Class: car : 22%|██▏ | 110/500 [00:00<00:00, 17653.47it/s]
All-or-Nothing - Traffic Class: car : 22%|██▏ | 110/500 [00:00<00:00, 17301.29it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 110/500 - RGap: 9.77246e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 22%|██▏ | 111/500 [00:00<00:00, 12411.83it/s]
All-or-Nothing - Traffic Class: car : 22%|██▏ | 111/500 [00:00<00:00, 12228.93it/s]
All-or-Nothing - Traffic Class: car : 22%|██▏ | 111/500 [00:00<00:00, 12061.65it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 111/500 - RGap: 0.00011589: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 22%|██▏ | 112/500 [00:00<00:00, 18575.75it/s]
All-or-Nothing - Traffic Class: car : 22%|██▏ | 112/500 [00:00<00:00, 18177.54it/s]
All-or-Nothing - Traffic Class: car : 22%|██▏ | 112/500 [00:00<00:00, 17804.13it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 112/500 - RGap: 0.000107362: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 23%|██▎ | 113/500 [00:00<00:00, 18883.48it/s]
All-or-Nothing - Traffic Class: car : 23%|██▎ | 113/500 [00:00<00:00, 18484.32it/s]
All-or-Nothing - Traffic Class: car : 23%|██▎ | 113/500 [00:00<00:00, 18112.75it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 113/500 - RGap: 0.000122436: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 23%|██▎ | 114/500 [00:00<00:00, 18446.46it/s]
All-or-Nothing - Traffic Class: car : 23%|██▎ | 114/500 [00:00<00:00, 18061.82it/s]
All-or-Nothing - Traffic Class: car : 23%|██▎ | 114/500 [00:00<00:00, 17709.94it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 114/500 - RGap: 0.000175746: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 23%|██▎ | 115/500 [00:00<00:00, 19748.81it/s]
All-or-Nothing - Traffic Class: car : 23%|██▎ | 115/500 [00:00<00:00, 19315.43it/s]
All-or-Nothing - Traffic Class: car : 23%|██▎ | 115/500 [00:00<00:00, 18911.78it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 115/500 - RGap: 0.000126926: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 23%|██▎ | 116/500 [00:00<00:00, 17736.19it/s]
All-or-Nothing - Traffic Class: car : 23%|██▎ | 116/500 [00:00<00:00, 17387.58it/s]
All-or-Nothing - Traffic Class: car : 23%|██▎ | 116/500 [00:00<00:00, 17063.77it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 116/500 - RGap: 0.000136222: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 23%|██▎ | 117/500 [00:00<00:00, 19576.10it/s]
All-or-Nothing - Traffic Class: car : 23%|██▎ | 117/500 [00:00<00:00, 19160.30it/s]
All-or-Nothing - Traffic Class: car : 23%|██▎ | 117/500 [00:00<00:00, 18693.90it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 117/500 - RGap: 0.000141227: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 24%|██▎ | 118/500 [00:00<00:00, 13078.11it/s]
All-or-Nothing - Traffic Class: car : 24%|██▎ | 118/500 [00:00<00:00, 12891.43it/s]
All-or-Nothing - Traffic Class: car : 24%|██▎ | 118/500 [00:00<00:00, 12718.83it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 118/500 - RGap: 0.000159942: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 24%|██▍ | 119/500 [00:00<00:00, 16028.84it/s]
All-or-Nothing - Traffic Class: car : 24%|██▍ | 119/500 [00:00<00:00, 15748.66it/s]
All-or-Nothing - Traffic Class: car : 24%|██▍ | 119/500 [00:00<00:00, 15491.55it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 119/500 - RGap: 0.000168896: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 24%|██▍ | 120/500 [00:00<00:00, 14315.03it/s]
All-or-Nothing - Traffic Class: car : 24%|██▍ | 120/500 [00:00<00:00, 14090.21it/s]
All-or-Nothing - Traffic Class: car : 24%|██▍ | 120/500 [00:00<00:00, 13881.91it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 120/500 - RGap: 0.000166029: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 24%|██▍ | 121/500 [00:00<00:00, 20398.34it/s]
All-or-Nothing - Traffic Class: car : 24%|██▍ | 121/500 [00:00<00:00, 19952.46it/s]
All-or-Nothing - Traffic Class: car : 24%|██▍ | 121/500 [00:00<00:00, 19551.98it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 121/500 - RGap: 0.000116641: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 24%|██▍ | 122/500 [00:00<00:00, 19531.47it/s]
All-or-Nothing - Traffic Class: car : 24%|██▍ | 122/500 [00:00<00:00, 19126.30it/s]
All-or-Nothing - Traffic Class: car : 24%|██▍ | 122/500 [00:00<00:00, 18747.21it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 122/500 - RGap: 0.000166963: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 25%|██▍ | 123/500 [00:00<00:00, 12576.16it/s]
All-or-Nothing - Traffic Class: car : 25%|██▍ | 123/500 [00:00<00:00, 12400.53it/s]
All-or-Nothing - Traffic Class: car : 25%|██▍ | 123/500 [00:00<00:00, 12244.25it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 123/500 - RGap: 0.00015052: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 25%|██▍ | 124/500 [00:00<00:00, 16696.96it/s]
All-or-Nothing - Traffic Class: car : 25%|██▍ | 124/500 [00:00<00:00, 16407.26it/s]
All-or-Nothing - Traffic Class: car : 25%|██▍ | 124/500 [00:00<00:00, 16138.45it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 124/500 - RGap: 0.000150426: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 25%|██▌ | 125/500 [00:00<00:00, 20001.07it/s]
All-or-Nothing - Traffic Class: car : 25%|██▌ | 125/500 [00:00<00:00, 19591.50it/s]
All-or-Nothing - Traffic Class: car : 25%|██▌ | 125/500 [00:00<00:00, 19210.32it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 125/500 - RGap: 9.67722e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 25%|██▌ | 126/500 [00:00<00:00, 13912.92it/s]
All-or-Nothing - Traffic Class: car : 25%|██▌ | 126/500 [00:00<00:00, 13711.85it/s]
All-or-Nothing - Traffic Class: car : 25%|██▌ | 126/500 [00:00<00:00, 13525.51it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 126/500 - RGap: 5.2335e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 25%|██▌ | 127/500 [00:00<00:00, 20643.98it/s]
All-or-Nothing - Traffic Class: car : 25%|██▌ | 127/500 [00:00<00:00, 20206.23it/s]
All-or-Nothing - Traffic Class: car : 25%|██▌ | 127/500 [00:00<00:00, 19803.58it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 127/500 - RGap: 4.54655e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 26%|██▌ | 128/500 [00:00<00:00, 20015.32it/s]
All-or-Nothing - Traffic Class: car : 26%|██▌ | 128/500 [00:00<00:00, 19615.31it/s]
All-or-Nothing - Traffic Class: car : 26%|██▌ | 128/500 [00:00<00:00, 19242.69it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 128/500 - RGap: 4.96911e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 26%|██▌ | 129/500 [00:00<00:00, 20952.03it/s]
All-or-Nothing - Traffic Class: car : 26%|██▌ | 129/500 [00:00<00:00, 20513.54it/s]
All-or-Nothing - Traffic Class: car : 26%|██▌ | 129/500 [00:00<00:00, 20113.20it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 129/500 - RGap: 6.33425e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 26%|██▌ | 130/500 [00:00<00:00, 20475.39it/s]
All-or-Nothing - Traffic Class: car : 26%|██▌ | 130/500 [00:00<00:00, 20059.58it/s]
All-or-Nothing - Traffic Class: car : 26%|██▌ | 130/500 [00:00<00:00, 19682.33it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 130/500 - RGap: 5.76441e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 26%|██▌ | 131/500 [00:00<00:00, 21960.58it/s]
All-or-Nothing - Traffic Class: car : 26%|██▌ | 131/500 [00:00<00:00, 21491.58it/s]
All-or-Nothing - Traffic Class: car : 26%|██▌ | 131/500 [00:00<00:00, 21051.87it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 131/500 - RGap: 6.82083e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 26%|██▋ | 132/500 [00:00<00:00, 19569.76it/s]
All-or-Nothing - Traffic Class: car : 26%|██▋ | 132/500 [00:00<00:00, 19195.23it/s]
All-or-Nothing - Traffic Class: car : 26%|██▋ | 132/500 [00:00<00:00, 18843.11it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 132/500 - RGap: 7.28205e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 27%|██▋ | 133/500 [00:00<00:00, 15837.00it/s]
All-or-Nothing - Traffic Class: car : 27%|██▋ | 133/500 [00:00<00:00, 15591.34it/s]
All-or-Nothing - Traffic Class: car : 27%|██▋ | 133/500 [00:00<00:00, 15351.91it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 133/500 - RGap: 6.63321e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 27%|██▋ | 134/500 [00:00<00:00, 21000.51it/s]
All-or-Nothing - Traffic Class: car : 27%|██▋ | 134/500 [00:00<00:00, 20573.86it/s]
All-or-Nothing - Traffic Class: car : 27%|██▋ | 134/500 [00:00<00:00, 20172.88it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 134/500 - RGap: 6.18069e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 27%|██▋ | 135/500 [00:00<00:00, 22252.26it/s]
All-or-Nothing - Traffic Class: car : 27%|██▋ | 135/500 [00:00<00:00, 21773.93it/s]
All-or-Nothing - Traffic Class: car : 27%|██▋ | 135/500 [00:00<00:00, 21335.01it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 135/500 - RGap: 7.35634e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 27%|██▋ | 136/500 [00:00<00:00, 13710.50it/s]
All-or-Nothing - Traffic Class: car : 27%|██▋ | 136/500 [00:00<00:00, 13526.80it/s]
All-or-Nothing - Traffic Class: car : 27%|██▋ | 136/500 [00:00<00:00, 13353.59it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 136/500 - RGap: 6.98618e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 27%|██▋ | 137/500 [00:00<00:00, 18535.52it/s]
All-or-Nothing - Traffic Class: car : 27%|██▋ | 137/500 [00:00<00:00, 18204.91it/s]
All-or-Nothing - Traffic Class: car : 27%|██▋ | 137/500 [00:00<00:00, 17902.60it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 137/500 - RGap: 6.23299e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 28%|██▊ | 138/500 [00:00<00:00, 21907.34it/s]
All-or-Nothing - Traffic Class: car : 28%|██▊ | 138/500 [00:00<00:00, 21458.22it/s]
All-or-Nothing - Traffic Class: car : 28%|██▊ | 138/500 [00:00<00:00, 21043.95it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 138/500 - RGap: 5.53773e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 28%|██▊ | 139/500 [00:00<00:00, 15234.48it/s]
All-or-Nothing - Traffic Class: car : 28%|██▊ | 139/500 [00:00<00:00, 15013.99it/s]
All-or-Nothing - Traffic Class: car : 28%|██▊ | 139/500 [00:00<00:00, 14812.20it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 139/500 - RGap: 4.90315e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 28%|██▊ | 140/500 [00:00<00:00, 16548.84it/s]
All-or-Nothing - Traffic Class: car : 28%|██▊ | 140/500 [00:00<00:00, 16298.96it/s]
All-or-Nothing - Traffic Class: car : 28%|██▊ | 140/500 [00:00<00:00, 16060.46it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 140/500 - RGap: 6.49652e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 28%|██▊ | 141/500 [00:00<00:00, 23467.20it/s]
All-or-Nothing - Traffic Class: car : 28%|██▊ | 141/500 [00:00<00:00, 22963.30it/s]
All-or-Nothing - Traffic Class: car : 28%|██▊ | 141/500 [00:00<00:00, 22466.92it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 141/500 - RGap: 4.71872e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 28%|██▊ | 142/500 [00:00<00:00, 22597.93it/s]
All-or-Nothing - Traffic Class: car : 28%|██▊ | 142/500 [00:00<00:00, 22137.64it/s]
All-or-Nothing - Traffic Class: car : 28%|██▊ | 142/500 [00:00<00:00, 21717.88it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 142/500 - RGap: 4.75639e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 29%|██▊ | 143/500 [00:00<00:00, 24003.90it/s]
All-or-Nothing - Traffic Class: car : 29%|██▊ | 143/500 [00:00<00:00, 23483.24it/s]
All-or-Nothing - Traffic Class: car : 29%|██▊ | 143/500 [00:00<00:00, 22997.03it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 143/500 - RGap: 5.24398e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 29%|██▉ | 144/500 [00:00<00:00, 23097.62it/s]
All-or-Nothing - Traffic Class: car : 29%|██▉ | 144/500 [00:00<00:00, 22620.12it/s]
All-or-Nothing - Traffic Class: car : 29%|██▉ | 144/500 [00:00<00:00, 22049.50it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 144/500 - RGap: 4.16978e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 29%|██▉ | 145/500 [00:00<00:00, 23370.64it/s]
All-or-Nothing - Traffic Class: car : 29%|██▉ | 145/500 [00:00<00:00, 22878.31it/s]
All-or-Nothing - Traffic Class: car : 29%|██▉ | 145/500 [00:00<00:00, 22425.30it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 145/500 - RGap: 3.43347e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 29%|██▉ | 146/500 [00:00<00:00, 14734.56it/s]
All-or-Nothing - Traffic Class: car : 29%|██▉ | 146/500 [00:00<00:00, 14537.97it/s]
All-or-Nothing - Traffic Class: car : 29%|██▉ | 146/500 [00:00<00:00, 14355.97it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 146/500 - RGap: 3.97374e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 29%|██▉ | 147/500 [00:00<00:00, 10251.95it/s]
All-or-Nothing - Traffic Class: car : 29%|██▉ | 147/500 [00:00<00:00, 10156.37it/s]
All-or-Nothing - Traffic Class: car : 29%|██▉ | 147/500 [00:00<00:00, 10067.97it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 147/500 - RGap: 3.96491e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 30%|██▉ | 148/500 [00:00<00:00, 15604.75it/s]
All-or-Nothing - Traffic Class: car : 30%|██▉ | 148/500 [00:00<00:00, 15388.13it/s]
All-or-Nothing - Traffic Class: car : 30%|██▉ | 148/500 [00:00<00:00, 15184.86it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 148/500 - RGap: 3.44795e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 30%|██▉ | 149/500 [00:00<00:00, 24640.28it/s]
All-or-Nothing - Traffic Class: car : 30%|██▉ | 149/500 [00:00<00:00, 24114.50it/s]
All-or-Nothing - Traffic Class: car : 30%|██▉ | 149/500 [00:00<00:00, 23630.33it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 149/500 - RGap: 3.96264e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 30%|███ | 150/500 [00:00<00:00, 16456.86it/s]
All-or-Nothing - Traffic Class: car : 30%|███ | 150/500 [00:00<00:00, 16223.87it/s]
All-or-Nothing - Traffic Class: car : 30%|███ | 150/500 [00:00<00:00, 16009.20it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 150/500 - RGap: 3.54634e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 30%|███ | 151/500 [00:00<00:00, 24930.72it/s]
All-or-Nothing - Traffic Class: car : 30%|███ | 151/500 [00:00<00:00, 24403.34it/s]
All-or-Nothing - Traffic Class: car : 30%|███ | 151/500 [00:00<00:00, 23907.74it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 151/500 - RGap: 3.75167e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 30%|███ | 152/500 [00:00<00:00, 23679.91it/s]
All-or-Nothing - Traffic Class: car : 30%|███ | 152/500 [00:00<00:00, 23210.07it/s]
All-or-Nothing - Traffic Class: car : 30%|███ | 152/500 [00:00<00:00, 22773.96it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 152/500 - RGap: 5.37333e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 31%|███ | 153/500 [00:00<00:00, 15522.81it/s]
All-or-Nothing - Traffic Class: car : 31%|███ | 153/500 [00:00<00:00, 15321.57it/s]
All-or-Nothing - Traffic Class: car : 31%|███ | 153/500 [00:00<00:00, 15131.18it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 153/500 - RGap: 4.33024e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 31%|███ | 154/500 [00:00<00:00, 20070.93it/s]
All-or-Nothing - Traffic Class: car : 31%|███ | 154/500 [00:00<00:00, 19718.62it/s]
All-or-Nothing - Traffic Class: car : 31%|███ | 154/500 [00:00<00:00, 19406.99it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 154/500 - RGap: 3.89555e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 31%|███ | 155/500 [00:00<00:00, 25738.04it/s]
All-or-Nothing - Traffic Class: car : 31%|███ | 155/500 [00:00<00:00, 25197.36it/s]
All-or-Nothing - Traffic Class: car : 31%|███ | 155/500 [00:00<00:00, 24697.68it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 155/500 - RGap: 3.69867e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 31%|███ | 156/500 [00:00<00:00, 15525.61it/s]
All-or-Nothing - Traffic Class: car : 31%|███ | 156/500 [00:00<00:00, 15325.97it/s]
All-or-Nothing - Traffic Class: car : 31%|███ | 156/500 [00:00<00:00, 15139.44it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 156/500 - RGap: 4.01215e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 31%|███▏ | 157/500 [00:00<00:00, 26817.58it/s]
All-or-Nothing - Traffic Class: car : 31%|███▏ | 157/500 [00:00<00:00, 26229.02it/s]
All-or-Nothing - Traffic Class: car : 31%|███▏ | 157/500 [00:00<00:00, 25687.76it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 157/500 - RGap: 5.76248e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 32%|███▏ | 158/500 [00:00<00:00, 17764.38it/s]
All-or-Nothing - Traffic Class: car : 32%|███▏ | 158/500 [00:00<00:00, 17504.89it/s]
All-or-Nothing - Traffic Class: car : 32%|███▏ | 158/500 [00:00<00:00, 17262.76it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 158/500 - RGap: 4.90101e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 32%|███▏ | 159/500 [00:00<00:00, 20972.18it/s]
All-or-Nothing - Traffic Class: car : 32%|███▏ | 159/500 [00:00<00:00, 20614.33it/s]
All-or-Nothing - Traffic Class: car : 32%|███▏ | 159/500 [00:00<00:00, 20275.27it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 159/500 - RGap: 4.06089e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 32%|███▏ | 160/500 [00:00<00:00, 19896.49it/s]
All-or-Nothing - Traffic Class: car : 32%|███▏ | 160/500 [00:00<00:00, 19572.68it/s]
All-or-Nothing - Traffic Class: car : 32%|███▏ | 160/500 [00:00<00:00, 19274.74it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 160/500 - RGap: 3.40281e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 32%|███▏ | 161/500 [00:00<00:00, 28306.63it/s]
All-or-Nothing - Traffic Class: car : 32%|███▏ | 161/500 [00:00<00:00, 27666.46it/s]
All-or-Nothing - Traffic Class: car : 32%|███▏ | 161/500 [00:00<00:00, 27074.13it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 161/500 - RGap: 4.45583e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 32%|███▏ | 162/500 [00:00<00:00, 17091.62it/s]
All-or-Nothing - Traffic Class: car : 32%|███▏ | 162/500 [00:00<00:00, 16852.95it/s]
All-or-Nothing - Traffic Class: car : 32%|███▏ | 162/500 [00:00<00:00, 16629.40it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 162/500 - RGap: 6.14443e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 33%|███▎ | 163/500 [00:00<00:00, 14432.89it/s]
All-or-Nothing - Traffic Class: car : 33%|███▎ | 163/500 [00:00<00:00, 14268.42it/s]
All-or-Nothing - Traffic Class: car : 33%|███▎ | 163/500 [00:00<00:00, 14111.45it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 163/500 - RGap: 4.94263e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 33%|███▎ | 164/500 [00:00<00:00, 22210.00it/s]
All-or-Nothing - Traffic Class: car : 33%|███▎ | 164/500 [00:00<00:00, 21819.00it/s]
All-or-Nothing - Traffic Class: car : 33%|███▎ | 164/500 [00:00<00:00, 21451.56it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 164/500 - RGap: 3.52951e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 33%|███▎ | 165/500 [00:00<00:00, 20460.62it/s]
All-or-Nothing - Traffic Class: car : 33%|███▎ | 165/500 [00:00<00:00, 20132.07it/s]
All-or-Nothing - Traffic Class: car : 33%|███▎ | 165/500 [00:00<00:00, 19827.53it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 165/500 - RGap: 3.89569e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 33%|███▎ | 166/500 [00:00<00:00, 27674.17it/s]
All-or-Nothing - Traffic Class: car : 33%|███▎ | 166/500 [00:00<00:00, 26976.15it/s]
All-or-Nothing - Traffic Class: car : 33%|███▎ | 166/500 [00:00<00:00, 26413.30it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 166/500 - RGap: 2.42293e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 33%|███▎ | 167/500 [00:00<00:00, 28373.18it/s]
All-or-Nothing - Traffic Class: car : 33%|███▎ | 167/500 [00:00<00:00, 27761.44it/s]
All-or-Nothing - Traffic Class: car : 33%|███▎ | 167/500 [00:00<00:00, 27200.84it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 167/500 - RGap: 2.03824e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 34%|███▎ | 168/500 [00:00<00:00, 24444.71it/s]
All-or-Nothing - Traffic Class: car : 34%|███▎ | 168/500 [00:00<00:00, 23983.77it/s]
All-or-Nothing - Traffic Class: car : 34%|███▎ | 168/500 [00:00<00:00, 23546.97it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 168/500 - RGap: 1.80662e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 34%|███▍ | 169/500 [00:00<00:00, 21736.14it/s]
All-or-Nothing - Traffic Class: car : 34%|███▍ | 169/500 [00:00<00:00, 21377.57it/s]
All-or-Nothing - Traffic Class: car : 34%|███▍ | 169/500 [00:00<00:00, 21038.12it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 169/500 - RGap: 1.92761e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 34%|███▍ | 170/500 [00:00<00:00, 27751.98it/s]
All-or-Nothing - Traffic Class: car : 34%|███▍ | 170/500 [00:00<00:00, 27166.22it/s]
All-or-Nothing - Traffic Class: car : 34%|███▍ | 170/500 [00:00<00:00, 26626.52it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 170/500 - RGap: 1.53505e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 34%|███▍ | 171/500 [00:00<00:00, 28309.69it/s]
All-or-Nothing - Traffic Class: car : 34%|███▍ | 171/500 [00:00<00:00, 27707.10it/s]
All-or-Nothing - Traffic Class: car : 34%|███▍ | 171/500 [00:00<00:00, 27147.08it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment - Iteration: 171/500 - RGap: 1.11147e-05: 0%| | 0/500 [00:00<?, ?it/s]
Equilibrium Assignment : 34%|███▍ | 172/500 [00:00<00:00, 17698.35it/s]
All-or-Nothing - Traffic Class: car : 34%|███▍ | 172/500 [00:00<00:00, 17458.93it/s]
All-or-Nothing - Traffic Class: car : 34%|███▍ | 172/500 [00:00<00:00, 17231.24it/s]
All-or-Nothing - Traffic Class: car : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 0/24 : 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 10/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 20/24: 0%| | 0/500 [00:00<?, ?it/s]
All-or-Nothing - Traffic Class: car - Zones: 24/24: 0%| | 0/500 [00:00<?, ?it/s]
To save our select link results, all we need to do is provide it with a name. In addition to exporting the select link flows, it also exports the Select Link matrices in OMX format.
assig.save_select_link_results("select_link_analysis")
Note
Say we just want to save our select link flows, we can call: assig.save_select_link_flows("just_flows")
Or if we just want the select link matrices: assig.save_select_link_matrices("just_matrices")
Internally, the save_select_link_results
calls both of these methods at once.
We can export the results to CSV or AequilibraE Data, but let’s put it directly into the results database
assig.save_results("future_year_assignment")
And save the skims
assig.save_skims("future_year_assignment_skims", which_ones="all", format="omx")
Run convergence study#
df = assig.report()
x = df.iteration.values
y = df.rgap.values
fig = plt.figure()
ax = fig.add_subplot(111)
plt.plot(x, y, "k--")
plt.yscale("log")
plt.grid(True, which="both")
plt.xlabel("Iterations")
plt.ylabel("Relative Gap")
plt.show()

Close the project
project.close()
Total running time of the script: (0 minutes 3.803 seconds)