/*******************************************************************************
* Copyright (c) 2014 Open Door Logistics (www.opendoorlogistics.com)
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the GNU Lesser Public License v3
* which accompanies this distribution, and is available at http://www.gnu.org/licenses/lgpl.txt
******************************************************************************/
package com.opendoorlogistics.components.jsprit;
import com.opendoorlogistics.api.components.ODLComponent;
public class VRPConstants {
/**
* We don't name the start 'depot' as sometimes we don't have a depot but may still
* have a time window on end time and hence still output a 'start' record.
*/
static final String VEHICLE_START_ID = "Start";
static final String VEHICLE_END_ID = "End";
static final String NOWHERE = "<nowhere>";
static final int SOLUTION_DETAILS_MODE = ODLComponent.MODE_FIRST_USER_MODE;
static final int BUILD_DEMO_MODE = SOLUTION_DETAILS_MODE + 1;
static final String COMPONENT_ID = "com.opendoorlogistics.components.jsprit";
static final String DEPOT = "depot";
static final int DEFAULT_NB_ITERATIONS = 500;
//public static final boolean ROUTE_EDITING_SHOWS_STATS = true;
static final String ALGORITHM_EXTERNAL_CONFIG_FILENAME = "jsprit-odl-algorithm-config.xml";
static final String ALGORITHM_DEFAULT_CONFIG_FILENAME = "schrimpf.xml";
}