input: Write a function to evaluate and compare the performance of two different heuristic algorithms by measuring the time they take to run on given input data. The function should return a string indicating which algorithm is faster or if they have the same performance time.
  
  import time
  from heuristics_algorithm1 import run as run1
  from heuristics_algorithm2 import run as run2
  
  def compare_heuristics_performance(data1, data2):
      start = time.time()
      result1 = run1(data1)
      end = time.time()
      time1 = end - start
      
      start = time.time()
      result2 = run2(data2)
      end = time.time()
      time2 = end - start
      
      if time1 < time2:
          return "Algorithm 1 is faster than algorithm 2"
      elif time2 < time1:
          return "Algorithm 2 is faster than algorithm 1"
      else:
          return "Both algorithms have the same performance time"
  
  assert compare_heuristics_performance({"input": "example"}, {"input": "example"}) == "Both algorithms have the same performance time"
  assert compare_heuristics_performance({"input": "complex"}, {"input": "simple"}) == "Algorithm 1 is faster than algorithm 2"
  assert compare_heuristics_performance({"input": "simple"}, {"input": "complex"}) == "Algorithm 2 is faster than algorithm 1"
output: def compare_heuristics_performance(data1, data2):
      start = time.time()
      result1 = run1(data1)
      end = time.time()
      time1 = end - start
      
      start = time.time()
      result2 = run2(data2)
      end = time.time()
      time2 = end - start
      
      if time1 < time2:
          return "Algorithm 1 is faster than algorithm 2"
      elif time2 < time1:
          return "Algorithm 2 is faster than algorithm 1"
      else:
          return "Both algorithms have the same performance time"