Topic: Suitable software for optimization problem
Hi guys, I am part of an operations research team and we are working in an optimization project in the transportation industry. Our goal is to maximize the total revenue from moving loads minus the cost of moving trucks to pick up and deliver loads. We have a considerable amount of resources to allocate: around 60 trucks, and 80 drivers, five central spots, and we would like to elaborate a dynamic model that takes into account the evolution of a network through space and time.
We are currently deciding whether to model the situation as a linear programming problem or like we have seen in some papers, as a dynamic programming problem. According to our research, the dynamic allocation problem grows exponentially with the number of resources, so the number of decision variables can be in the thousands order.
To model/solve the problem, we are testing Python+scipy (or another module), python+mpl, or matlab+ Optimization toolbox. In particular we are concerned with the arrays' management in those programs. Knowing that maybe we will be working with thousands (maybe millions?) of coefficients, which software package in your opinion (by your experience) is the best to solve a problem of these dimensions?.