| Name | Status | Affiliation | Functions | 
|---|---|---|---|
| de Palma, André | Professor | THEMA, CY Cergy Paris Université | modeling, management | 
| Javaudin, Lucas | PhD Student | THEMA, CY Cergy Paris Université | modeling, development | 
| Name | Status | Affiliation | Functions | 
|---|---|---|---|
| Ghoslya, Samarth | PhD Student | Sapienza University of Rome / THEMA, CY Cergy Paris Université | ride-sharing extension | 
| Le Frioux, Romuald | PhD Student | THEMA, CY Cergy Paris Université | environment extension | 
| Name | Status | Affiliation | 
|---|---|---|
| Coulombel, Nicolas | Associate Professor | LVMT, École des ponts ParisTech | 
| Geroliminis, Nikolas | Professor | LUTS, École Polytechnique Fédérale de Lausanne | 
| Lindsey, Robin | Professor | Sauder School of Business, University of British Columbia | 
| Picard, Nathalie | Professor | BETA, University of Strasbourg | 
| Name | Status | Affiliation | Functions | 
|---|---|---|---|
| Bouajaja, Ismaïl | Intern | CY Tech, CY Cergy Paris Université | development | 
| Kuhn, Theotime | Intern | École Centrale de Pékin / BETA, University of Strasbourg | application to Strasbourg | 
| Marchal, Fabrice | PhD Student | THEMA, Universiy of Cergy-Pontoise | modeling, development | 
| Mohamed El Hacen, Ahmed | Intern | CY Tech, CY Cergy Paris Université | web development | 
| Ndiaye, Abass | Research engineer | THEMA, CY Cergy Paris Université | web development | 
| Nesterov, Yurii | Professor | CORE, Université Catholique de Louvain | modeling | 
 
                 
                 
                 
                 
               
                 
                 
                 
                 
               
           
                 
                 
                 
                 
               
                   
                   
                  
						
{
  "graph": {
    "edges": [
      [
        0,
        1,
        {
          "base_speed": 10.0,
          "length": 10.0,
          "constant_travel_time": 1.0,
          "bottleneck_flow": 1.0,
          "lanes": 2,
          "speed_density": {
            "type": "FreeFlow"
          },
          "overtaking": true
        }
      ],
      [
        1,
        2,
        {
          "base_speed": 20.0,
          "length": 10.0,
          "speed_density": {
            "type": "ThreeRegimes",
            "value": {
              "beta": 1.1,
              "jam_density": 0.2,
              "jam_speed": 2.0,
              "min_density": 0.8
            }
          }
        }
      ]
    ]
  },
  "vehicles": [
    {
      "headway": 10.0,
      "pce": 1.0
    },
    {
      "headway": 30.0,
      "pce": 5.0,
      "speed_function": {
        "type": "Piecewise",
        "value": [
          [
            0.0,
            0.0
          ],
          [
            25.0,
            25.0
          ],
          [
            100.0,
            25.0
          ]
        ]
      },
      "restricted_edges": [
        1
      ]
    }
  ]
}
						
						
          
						
[
  {
    "id": 1,
    "mode_choice": {
      "type": "Logit",
      "value": {
        "u": 0.5,
        "mu": 1.0
      }
    },
    "modes": [
      {
        "type": "Trip",
        "value": {
          "legs": [
            {
              "class": {
                "type": "Road",
                "value": {
                  "origin": 0,
                  "destination": 1,
                  "vehicle": 0
                }
              },
              "stopping_time": 600.0,
              "travel_utility": {
                "type": "Polynomial",
                "value": {
                  "a": 1.0,
                  "b": -0.003
                }
              },
              "schedule_utility": {
                "type": "None"
              }
            },
            {
              "class": {
                "type": "Virtual",
                "value": 300.0
              },
              "travel_utility": {
                "type": "Polynomial",
                "value": {
                  "b": -0.003
                }
              }
            }
          ],
          "departure_time_model": {
            "type": "ContinuousChoice",
            "value": {
              "period": [
                0.0,
                200.0
              ],
              "choice_model": {
                "type": "Logit",
                "value": {
                  "u": 0.5,
                  "mu": 1.0
                }
              }
            }
          },
          "origin_schedule_utility": {
            "type": "None"
          },
          "destination_schedule_utility": {
            "type": "AlphaBetaGamma",
            "value": {
              "t_star_low": 30.0,
              "t_star_high": 30.0,
              "beta": 1.0,
              "gamma": 4.0
            }
          },
          "pre_compute_route": true
        }
      },
      {
        "type": "Trip",
        "value": {
          "legs": [
            {
              "class": {
                "type": "Virtual",
                "value": 900.0
              }
            }
          ],
          "departure_time_model": {
            "type": "Constant",
            "value": 50.0
          }
        }
      }
    ]
  }
]
						
						
          
						
{
  "period": [
    0.0,
    200.0
  ],
  "network": {
    "road_network": {
      "recording_interval": 50.0,
      "approximation_bound": 1.0,
      "spillback": true,
      "max_pending_duration": 20.0,
      "algorithm_type": "Best"
    }
  },
  "learning_model": {
    "type": "Exponential",
    "value": {
      "alpha": 0.99
    }
  },
  "init_iteration_counter": 1,
  "stopping_criteria": [
    {
      "type": "MaxIteration",
      "value": 2
    },
    {
      "type": "DepartureTime",
      "value": [
        0.01,
        100.0
      ]
    }
  ],
  "update_ratio": 1.0,
  "random_seed": 19960813,
  "nb_threads": 24
}
						
						
          
						
						
						
						
        log.txt: text file with the
                    log of the simulation
                  report.html: HTML file with
                    a summary table and graphs
                  iteration{n}.json: JSON
                    file with aggregate results, for each iteration
                  running_time.json: JSON
                    file with running times for the different parts of the
                    simulator
                  agent_results.json.zst:
                    compressed JSON file with agent-specific results
                  skim_results.json.zst:
                    compressed JSON file with network skim results (i.e., OD
                    pair travel times)
                  weight_results.json.zst:
                    compressed JSON file with network weight results (i.e.,
                    edges' travel times)
                  report.htmliteration{n}.jsonagent_results.jsonskim_results.jsonweight_results.json