2015-08-20 10:07:56 -04:00
|
|
|
#ifndef TRIP_BRUTE_FORCE_HPP
|
|
|
|
#define TRIP_BRUTE_FORCE_HPP
|
2015-08-18 07:48:12 -04:00
|
|
|
|
2016-01-02 11:13:44 -05:00
|
|
|
#include "engine/search_engine.hpp"
|
|
|
|
#include "util/simple_logger.hpp"
|
2015-08-18 07:48:12 -04:00
|
|
|
|
2016-01-02 11:13:44 -05:00
|
|
|
#include "osrm/json_container.hpp"
|
2015-08-18 07:48:12 -04:00
|
|
|
|
|
|
|
#include <cstdlib>
|
|
|
|
#include <algorithm>
|
|
|
|
#include <string>
|
|
|
|
#include <vector>
|
|
|
|
#include <limits>
|
|
|
|
|
|
|
|
namespace osrm
|
|
|
|
{
|
2015-08-20 10:07:56 -04:00
|
|
|
namespace trip
|
2015-08-18 07:48:12 -04:00
|
|
|
{
|
|
|
|
|
2015-08-28 14:18:15 -04:00
|
|
|
// todo: yet to be implemented
|
|
|
|
void TabuSearchTrip(std::vector<unsigned> &location,
|
|
|
|
const PhantomNodeArray &phantom_node_vector,
|
|
|
|
const std::vector<EdgeWeight> &dist_table,
|
|
|
|
InternalRouteResult &min_route,
|
|
|
|
std::vector<int> &min_loc_permutation)
|
|
|
|
{
|
2015-08-18 07:48:12 -04:00
|
|
|
}
|
|
|
|
|
2015-08-28 14:18:15 -04:00
|
|
|
void TabuSearchTrip(const PhantomNodeArray &phantom_node_vector,
|
|
|
|
const std::vector<EdgeWeight> &dist_table,
|
|
|
|
InternalRouteResult &min_route,
|
|
|
|
std::vector<int> &min_loc_permutation)
|
|
|
|
{
|
2015-08-18 07:48:12 -04:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2015-08-20 10:07:56 -04:00
|
|
|
#endif // TRIP_BRUTE_FORCE_HPP
|