我目前正在开始一个项目,我们正在尝试创建一个程序,该程序确定在特定时间限制内以最低成本完成特定项目的最佳方法。此类项目的一个例子是挖坑进行施工。
我需要能够提供多种方法,即人力/铲子、大型挖掘机和小型挖掘机,以及需要挖掘的放置的大小和时间限制等变量,并让程序告诉我哪些可用选项在约束条件下是最具成本效益的。当然,这些选项中的每一个都有自己的变量和数据,这些变量和数据提供了运行/工作效率的平均成本。
我不知道如何开始编程这样的东西以及它是如何工作的,因为我知道一个正常的线性方程不会在我的多个选择之间进行选择,而只是在提供的变量内产生一个最优解。我在这个项目中使用 MATLAB,并且还可以访问统计和机器学习工具箱。
我在寻找资源来帮助我开始这件事时遇到了麻烦,我希望人们能提供任何见解或资源。