input: Write a function to evaluate and compare the performance of two different heuristics algorithms based on their execution time. The function will take two algorithms as input, run them on specified data, measure their execution times, and print a message indicating which algorithm is faster or if they have the same performance time.
  
  def compare_heuristics_performance(heuristics_algorithm1, heuristics_algorithm2, data1, data2):
      start = time.time()
      result1 = heuristics_algorithm1.run(data1)
      end = time.time()
      time1 = end - start
  
      start = time.time()
      result2 = heuristics_algorithm2.run(data2)
      end = time.time()
      time2 = end - start
  
      if time1 < time2:
          print("Algorithm 1 is faster than algorithm 2")
      elif time2 < time1:
          print("Algorithm 2 is faster than algorithm 1")
      else:
          print("Both algorithms have the same performance time")
  
  assert compare_heuristics_performance(heuristics_algorithm1, heuristics_algorithm2, data1, data2) == "Algorithm 1 is faster than algorithm 2"
output: 
  def compare_heuristics_performance(heuristics_algorithm1, heuristics_algorithm2, data1, data2):
      start = time.time()
      result1 = heuristics_algorithm1.run(data1)
      end = time.time()
      time1 = end - start
  
      start = time.time()
      result2 = heuristics_algorithm2.run(data2)
      end = time.time()
      time2 = end - start
  
      if time1 < time2:
          print("Algorithm 1 is faster than algorithm 2")
      elif time2 < time1:
          print("Algorithm 2 is faster than algorithm 1")
      else:
          print("Both algorithms have the same performance time")
  