1. A travel route searching method of a mobile object, the method comprising: retrieving route segment data from a route information database wherein the route information comprises information about nodes and segments, wherein a segment is a route between two nodes, wherein route segment data for each segment comprises a starting node, an ending node, a length, a preference factor, and a weight factor responsive to a frequency the segment is used, wherein node data for each node comprises a behavioral factor and a behavioral preference weight factor; and selecting a travel route from a starting point to a destination comprising at least one route segment from the route information database responsive to a sum of the weight factors of the at least one route segment.