input: Write a function to evaluate and compare the performance of two different heuristic algorithms. The function should measure the execution time of each algorithm using the time module and print which algorithm is faster based on the comparison. If both algorithms have the same performance time, it should print that result.
  assert evaluate_heuristics_performance(heuristics_algorithm1.run, heuristics_algorithm2.run, data1, data2) == "Algorithm 1 is faster than algorithm 2"
  assert evaluate_heuristics_performance(heuristics_algorithm2.run, heuristics_algorithm1.run, data2, data1) == "Algorithm 2 is faster than algorithm 1"
  assert evaluate_heuristics_performance(heuristics_algorithm1.run, heuristics_algorithm1.run, data1, data1) == "Both algorithms have the same performance time"
output: import time
  
  def evaluate_heuristics_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"