old_contents: def permute(n):
  	"""return a list of n valid permutations"""
  
  def is_permutation_valid(permutation):
  	return False
  
  def get_random_permutation():
  	"""return a random permutation from the pool"""
  
  
  
  
new_contents: def permute(n):
  	"""return a list of n valid permutations"""
  
  def is_permutation_valid(permutation):
  	return False
  
  def get_random_permutation():
  	"""return a random permutation from the pool"""
  
  num_operations = 10
  
  """ 
  operations is a Nx4 matrix representing each operation
  and its Job, Order, Machine, and operation Time.
  E.g.
  
  	 J  O  M   T
  Op1 [1, 1, 2, 10]
  Op2 [2, 1, 1,  5]
  Op3 [1, 2, 1, 20]
  Op4 [1, 3, 3, 50]
  Op5 [2, 2, 2,  3]
  """
  operations[]
  for i in range(num_operations):
  	operations.append([])
  	for j in range(4):
  		operations[i].append(None)
  
  
subject: Add data matrix