input: from typing import List, Tuple
  
  
  def compare_heuristics_performance(data1: List[float], data2: List[float]) -> str:
      """ Compare the performance of two heuristics algorithms by timing their execution.
      The faster algorithm will be printed. If both algorithms have the same performance time, 
      that will also be indicated.
      >>> compare_heuristics_performance([1.0, 2.0, 3.0], [4.0, 5.0, 6.0])
      'Algorithm 1 is faster than algorithm 2'
      >>> compare_heuristics_performance([1.0, 2.0, 3.0], [1.0, 2.0, 3.0])
      'Both algorithms have the same performance time'
      """
output:     import time
  
      start_time1 = time.time()
      # Simulate algorithm 1 execution
      time.sleep(0.1)
      end_time1 = time.time()
  
      start_time2 = time.time()
      # Simulate algorithm 2 execution
      time.sleep(0.1)
      end_time2 = time.time()
  
      time1 = end_time1 - start_time1
      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'