Efficient parameter-free adaptive penalty method with balancing the objective function value and the constraint violation