00001 /*===========================================================================*/ 00002 /* */ 00003 /* This file is part of a demonstration application for use with the */ 00004 /* SYMPHONY Branch, Cut, and Price Library. This application is a solver for */ 00005 /* the Vehicle Routing Problem and the Traveling Salesman Problem. */ 00006 /* */ 00007 /* (c) Copyright 2000-2008 Ted Ralphs. All Rights Reserved. */ 00008 /* */ 00009 /* This application was developed by Ted Ralphs (tkralphs@lehigh.edu) */ 00010 /* */ 00011 /* This software is licensed under the Common Public License. Please see */ 00012 /* accompanying file for terms. */ 00013 /* */ 00014 /*===========================================================================*/ 00015 00016 #ifndef _VRP_IO_H 00017 #define _VRP_IO_H 00018 00019 /* SYMPHONY include files */ 00020 #include "sym_proto.h" 00021 00022 /* VRP include files */ 00023 #include "vrp_types.h" 00024 00025 void vrp_readparams PROTO((vrp_problem *vrp, char *filename, int argc, 00026 char **argv)); 00027 void vrp_io PROTO((vrp_problem *vrp, char *infile)); 00028 void vrp_set_defaults PROTO((vrp_problem *vrp)); 00029 void vrp_create_instance PROTO((void *user, int vertnum, int numroutes, 00030 int capacity, int *demand, int *cost, 00031 small_graph *g) ); 00032 00033 #endif