parking pricing algorithm