parameters: ()
return_statement: return data
docstring: Stores the data for the problem.
docstring_summary: Stores the data for the problem.
docstring_tokens: Stores the data for the problem .
function: def create_data_model():
      """Stores the data for the problem."""
      data = {}
      # Special location don't consume token, while regular one consume one
      data['tokens'] = [
          0,  # 0 depot
          0,  # 1 special node
          0,  # 2 special node
          0,  # 3 special node
          0,  # 4 special node
          0,  # 5 special node
          -1,  # 6
          -1,  # 7
          -1,  # 8
          -1,  # 9
          -1,  # 10
          -1,  # 11
          -1,  # 12
          -1,  # 13
          -1,  # 14
          -1,  # 15
          -1,  # 16
          -1,  # 17
          -1,  # 18
      ]
      # just need to be big enough, not a limiting factor
      data['vehicle_tokens'] = [20, 20, 20, 20]
      data['num_vehicles'] = 4
      data['depot'] = 0
      return data
function_tokens: def create_data_model ( ) : data = { } # Special location don't consume token, while regular one consume one data [ 'tokens' ] = [ 0 , # 0 depot 0 , # 1 special node 0 , # 2 special node 0 , # 3 special node 0 , # 4 special node 0 , # 5 special node - 1 , # 6 - 1 , # 7 - 1 , # 8 - 1 , # 9 - 1 , # 10 - 1 , # 11 - 1 , # 12 - 1 , # 13 - 1 , # 14 - 1 , # 15 - 1 , # 16 - 1 , # 17 - 1 , # 18 ] # just need to be big enough, not a limiting factor data [ 'vehicle_tokens' ] = [ 20 , 20 , 20 , 20 ] data [ 'num_vehicles' ] = 4 data [ 'depot' ] = 0 return data