Combinatorial Optimization for All: Using LLMs to Aid Non-Experts in Improving Optimization Algorithms