2DCuttingProblem 2D Cutting Problem solution generator using metaheuristic methods and linear programming