Age-optimal vaccination strategy for respiratory infectious disease: a constraint-dependant approach