Combining CBR and Constraint Reasoning in Planning Forest Fire Fighting