I am working in Optimization and wanted to apply integer linear programming. Can anyone suggest me to provide how to proceed with integer linear programming?
I suggest that you use the Optimization Toolbox in Matlab. There are some great sites with examples on getting started with Matlab optimization: https://www.mathworks.com/help/optim/getting-started-with-optimization-toolbox.html. I believe Matlab is a great place to start learning IP, but as you go along you'll find that there are much better alternatives for more advanced concepts.
Alternatively, an open-source option (with a slightly steeper learning-curve) with much faster solvers and more varied capabilities is Julia's JuMP. It's a powerful, high-level language for declaring objectives and constraints with a growing community of users, which means more support and documentation.
Julia JuMP: https://github.com/JuliaOpt/JuMP.jl You must install Julia first, but that's straightforward.
Look at this paper: https://www.researchgate.net/publication/319176117_Integer_Linear_Programming_in_Optimization_of_Waste_After_Cutting_in_the_Furniture_Manufacturing
In order to be successful in integer programming, you need to be excellent in how to write the best model(s). There are almost always several ways in which to represent a problem described in words as a mathematical program, and there are some ground rules to follow, that you both need to learn, and to experiment with. One ground rule is that it is not wise to try to "squeeze" the problem formulation in order to minimize the number of variables. On the contrary - it is very often quite a lot better to represent the problem using many variables representing the decisions.