Yeah linear programming was my first thought, too. How is that "one of the best kept secrets in the air cargo industry"?
I guess it's only part of the problem, solving for one plane.
In practice you would want to solve for varying demand, for multiple customers, for planes that eventually are delayed, crews that get sick/delayed, for different planes, for routes that pick/drop different cargo at different places.
And of course, you want to price all of that in a way that makes you money.