input: Write a function to evaluate and compare the performance of two different heuristics algorithms. The function should take two heuristic algorithms and two sets of input data as arguments, measure the time it takes for each algorithm to process the input data, and print which algorithm is faster or if they have the same performance time.
  
  assert compare_heuristic_performance(heuristics_algorithm1.run, heuristics_algorithm2.run, data1, data2)=="Algorithm 1 is faster than algorithm 2"
  assert compare_heuristic_performance(heuristics_algorithm1.run, heuristics_algorithm2.run, data1, data2)=="Algorithm 2 is faster than algorithm 1"
  assert compare_heuristic_performance(heuristics_algorithm1.run, heuristics_algorithm2.run, data1, data2)=="Both algorithms have the same performance time"
output: import time
  
  def compare_heuristic_performance(algo1, algo2, data1, data2):
      start_time1 = time.time()
      algo1(data1)
      end_time1 = time.time()
      time1 = end_time1 - start_time1
  
      start_time2 = time.time()
      algo2(data2)
      end_time2 = time.time()
      time2 = end_time2 - start_time2
  
      if time1 < time2:
          return "Algorithm 1 is faster than algorithm 2"
      elif time1 > time2:
          return "Algorithm 2 is faster than algorithm 1"
      else:
          return "Both algorithms have the same performance time"