Huyen Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							e773a80b06 
							
						 
					 
					
						
						
							
							remove possibility to choose algorithm but only use brute force and farthest insertion  
						
						
						
					 
					
						2015-09-01 15:20:34 +02:00 
						 
				 
			
				
					
						
							
							
								Huyen Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							e6eea67eeb 
							
						 
					 
					
						
						
							
							rename all names with round_trip, trip or tsp to trip to standardize the naming  
						
						
						
					 
					
						2015-09-01 15:20:34 +02:00 
						 
				 
			
				
					
						
							
							
								Huyen Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							8429a1e792 
							
						 
					 
					
						
						
							
							add assertions  
						
						
						
					 
					
						2015-09-01 15:20:34 +02:00 
						 
				 
			
				
					
						
							
							
								Huyen Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							93835b9b94 
							
						 
					 
					
						
						
							
							change input param for tsp algos from a vector to a begin and an end iterator  
						
						
						
					 
					
						2015-09-01 15:20:34 +02:00 
						 
				 
			
				
					
						
							
							
								Huyen Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							78a8cf6982 
							
						 
					 
					
						
						
							
							add a wrapper for the distance table for better access  
						
						
						
					 
					
						2015-09-01 15:20:34 +02:00 
						 
				 
			
				
					
						
							
							
								Huyen Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							99cf3219d4 
							
						 
					 
					
						
						
							
							have less redundant code for requests with one or multiple SCCs  
						
						
						
					 
					
						2015-09-01 15:20:34 +02:00 
						 
				 
			
				
					
						
							
							
								Huyen Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							7587e97d46 
							
						 
					 
					
						
						
							
							use typedefs from typedefs.h  
						
						... 
						
						
						
						return roundtrip result as a return parameter and not as an input parameter 
						
					 
					
						2015-09-01 15:20:34 +02:00 
						 
				 
			
				
					
						
							
							
								Huyen Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							77e9e95067 
							
						 
					 
					
						
						
							
							fix bugs  
						
						... 
						
						
						
						and add todos of code review session with daniel-j-h 
						
					 
					
						2015-09-01 15:20:33 +02:00 
						 
				 
			
				
					
						
							
							
								Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							6191b6bee2 
							
						 
					 
					
						
						
							
							add parameter to choose algorithm for tsp calculation and remove redundant code  
						
						
						
					 
					
						2015-09-01 15:20:33 +02:00 
						 
				 
			
				
					
						
							
							
								Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							b15f8f68e4 
							
						 
					 
					
						
						
							
							refactor and improve the round trip computation of multiple SCCs  
						
						... 
						
						
						
						Problem:
- old solution was slow
- depending on the result of TarjanSCC, new distance tables and new phantom node vectors were created to run tsp on it
Solution:
- dont create new distance tables and phantom node vectors
- pass an additional vector with the information which locations are in the same component and ignore all others
fix bug for scc split computation 
						
					 
					
						2015-09-01 15:20:33 +02:00 
						 
				 
			
				
					
						
							
							
								Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							6eeadddd4d 
							
						 
					 
					
						
						
							
							remove attention on unaccessible locations as we filter them beforehand  
						
						
						
					 
					
						2015-09-01 15:20:33 +02:00 
						 
				 
			
				
					
						
							
							
								Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							a40b3a98dc 
							
						 
					 
					
						
						
							
							split algorithms in different plugins for better evaluation  
						
						... 
						
						
						
						split tsp brute force algorithm for better testing
refactor and clean up 
						
					 
					
						2015-09-01 15:20:33 +02:00 
						 
				 
			
				
					
						
							
							
								Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							f0d66ff0fb 
							
						 
					 
					
						
						
							
							move implementation of algorithms to own hpp in routing_algorithms folder  
						
						... 
						
						
						
						add changes to improve readability 
						
					 
					
						2015-09-01 15:20:33 +02:00 
						 
				 
			
				
					
						
							
							
								Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							d3ebd360b2 
							
						 
					 
					
						
						
							
							add brute force algorithm for tsp for small tests  
						
						
						
					 
					
						2015-09-01 15:20:33 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							48d1a5ec5d 
							
						 
					 
					
						
						
							
							Make sure to terminate when the core heaps are empty  
						
						
						
					 
					
						2015-08-19 12:27:44 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							7cc875b8db 
							
						 
					 
					
						
						
							
							Initial version of core based search  
						
						
						
					 
					
						2015-08-19 12:27:44 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							49adf2192a 
							
						 
					 
					
						
						
							
							Move calculate_coordinate to algorithms/  
						
						... 
						
						
						
						Fixes  #1367  
					
						2015-08-12 13:02:18 +02:00 
						 
				 
			
				
					
						
							
							
								MoKob 
							
						 
					 
					
						
						
						
						
							
						
						
							b526cadebd 
							
						 
					 
					
						
						
							
							Initial version of core ch  
						
						... 
						
						
						
						This improves preprocessing times in favour of worse query performance.
Core size can be set over the --core parameater, default is the old
behaviour to fully contract the graph. 
						
					 
					
						2015-08-01 18:00:48 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							5c77bb7c67 
							
						 
					 
					
						
						
							
							Fix inversion of sign  
						
						
						
					 
					
						2015-06-17 23:25:16 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							f52abc1a62 
							
						 
					 
					
						
						
							
							When replacing packed_path1/2, also need to replace distance1/2 to properly track.  
						
						
						
					 
					
						2015-05-29 16:52:08 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							e763953562 
							
						 
					 
					
						
						
							
							Address  #1424  by using the original fix  
						
						
						
					 
					
						2015-05-29 16:52:08 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							dd33a45644 
							
						 
					 
					
						
						
							
							Revert "fix incorrect behavior when via point was on same one-way street as destination but should have been reached before,  closes   #1424 "  
						
						... 
						
						
						
						This reopens  #1424  but potentially fixes  #1429 .
This reverts commit 11c671354b 
						
					 
					
						2015-05-17 23:35:31 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							f2cdb97867 
							
						 
					 
					
						
						
							
							Change max distance delta to 200m  
						
						
						
					 
					
						2015-04-13 22:39:55 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							727e284ed0 
							
						 
					 
					
						
						
							
							Reduce map beta, as it fits better to the intended sample rate  
						
						
						
					 
					
						2015-04-13 22:39:55 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							a372ade7ce 
							
						 
					 
					
						
						
							
							Mark suspicious transitions  
						
						
						
					 
					
						2015-04-13 22:39:55 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							3e49bf4f42 
							
						 
					 
					
						
						
							
							add const keywords where possible  
						
						
						
					 
					
						2015-03-30 13:16:22 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							66b038a010 
							
						 
					 
					
						
						
							
							reorder includes  
						
						
						
					 
					
						2015-03-30 13:14:13 +02:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							11c671354b 
							
						 
					 
					
						
						
							
							fix incorrect behavior when via point was on same one-way street as destination but should have been reached before,  closes   #1424  
						
						
						
					 
					
						2015-03-27 12:29:29 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							b15599f01e 
							
						 
					 
					
						
						
							
							simplify logic to compute edge offset  
						
						
						
					 
					
						2015-03-27 12:28:01 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							7813dafc96 
							
						 
					 
					
						
						
							
							Increase the time split threshold to a more reasonable value  
						
						
						
					 
					
						2015-03-17 23:50:47 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							028fad94af 
							
						 
					 
					
						
						
							
							Fix overflows when handling size_t  
						
						
						
					 
					
						2015-03-08 00:53:15 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							98dba11c5e 
							
						 
					 
					
						
						
							
							Address some of the remaining issues of the code review  
						
						
						
					 
					
						2015-03-04 01:34:45 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							d43716612b 
							
						 
					 
					
						
						
							
							several copyedits to brush up code  
						
						... 
						
						
						
						- remove unneeded includes
- replace size() <==> 0 comparisions with calls to empty()
- use fp instead of integer literals
- use range-based for loops with integer ranges
- add a couple of consts 
						
					 
					
						2015-03-03 18:17:12 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							e02c721c2b 
							
						 
					 
					
						
						
							
							further untangle model from functionality and put classes into seperate headers  
						
						... 
						
						
						
						- move get_network_distance() into routing base class
- don't reallocate queues every time but clear them. Should be cheaper 
						
					 
					
						2015-03-03 14:22:52 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							a9c3b343fc 
							
						 
					 
					
						
						
							
							separate model and computation in HMM matching  
						
						
						
					 
					
						2015-03-03 12:48:33 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							76aa494be4 
							
						 
					 
					
						
						
							
							fix compilation  
						
						... 
						
						
						
						- std::log and M_PI are not constexpr's by the standard. replace by a constant
- reformat 
						
					 
					
						2015-03-03 11:48:15 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							0d879ed290 
							
						 
					 
					
						
						
							
							Split trace if timestamp delta is over threshold  
						
						... 
						
						
						
						Even when matching is not broken we split the trace, if the
sampling frequency goes below 2 samples/minute. 
						
					 
					
						2015-03-03 00:48:57 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							e5830b0116 
							
						 
					 
					
						
						
							
							Add parameters for map matching  
						
						
						
					 
					
						2015-03-03 00:48:57 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							a760aec791 
							
						 
					 
					
						
						
							
							Add json logger to map_matching  
						
						... 
						
						
						
						This adds additional data to the json response, when OSRM is compiled
in debug mode. 
						
					 
					
						2015-03-03 00:48:57 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							34d5d353af 
							
						 
					 
					
						
						
							
							Apply clang-format and split out json_util  
						
						
						
					 
					
						2015-03-03 00:48:57 +01:00 
						 
				 
			
				
					
						
							
							
								Dennis Luxen 
							
						 
					 
					
						
						
						
						
							
						
						
							a2c88b607f 
							
						 
					 
					
						
						
							
							lint corrections  
						
						... 
						
						
						
						- fix license header
- let shared_ptr autodestruct as it's shared
- rename fences to resemble file names
- reorder includes into lexicographic order 
						
					 
					
						2015-03-03 00:48:57 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							0e6ed53cee 
							
						 
					 
					
						
						
							
							Adapt to JSON container rename  
						
						
						
					 
					
						2015-03-03 00:48:57 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							fd6c70afe1 
							
						 
					 
					
						
						
							
							Fix regression in sub-matching length check  
						
						
						
					 
					
						2015-03-03 00:48:57 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							c4f193b13e 
							
						 
					 
					
						
						
							
							Fix comment  
						
						
						
					 
					
						2015-03-03 00:48:57 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							70703c39f3 
							
						 
					 
					
						
						
							
							Add timestamp parameters and reset to beginning of breakage  
						
						
						
					 
					
						2015-03-03 00:48:57 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							d429485f0c 
							
						 
					 
					
						
						
							
							Fix stupid error in backtracking  
						
						
						
					 
					
						2015-03-03 00:48:57 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							89460dd39c 
							
						 
					 
					
						
						
							
							Return indices instead of points  
						
						
						
					 
					
						2015-03-03 00:48:57 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							f46b259384 
							
						 
					 
					
						
						
							
							Fix splitting traces  
						
						
						
					 
					
						2015-03-03 00:48:56 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							cb4a81008c 
							
						 
					 
					
						
						
							
							Split traces into subtraces  
						
						
						
					 
					
						2015-03-03 00:48:56 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Niklaus 
							
						 
					 
					
						
						
						
						
							
						
						
							d620da365e 
							
						 
					 
					
						
						
							
							Implement more general pruning  
						
						
						
					 
					
						2015-03-03 00:48:56 +01:00