def compute_boost(duty_cycle, min_duty_cycle, max_boost=10):
	"""
	Evaluate the boost function.
	
	@param duty_cycle: The duty cycle of the current column.
	
	@param min_duty_cycle: The minimum duty cycle for the column's region.
	
	@param max_boost: The max boost.
	"""
	
	if min_duty_cycle == 0:
		return max_boost
	elif duty_cycle > min_duty_cycle:
		return 1
	else:
		return duty_cycle * ((1 - max_boost) / min_duty_cycle) + max_boost