Unlocking Large Language Model's Planning Capabilities with Maximum Diversity Fine-tuning