Most efficient way to PWM a boost converter
Why use PWM? Since you require a boost converter anyway, the simplest option would be to use a variable output voltage type and set the voltage to the required level to give the brightness you require. e.g., Boost to 9 V for reduced brightness. 

A range of 6 V to 12 V would be adequate for most applications and wouldn't require anything too fancy in hardware.