2016-08-30 31 views
1

我需要儘量減少包裝的卡車數量。它少於50包。它們被加載成行。 我可以用java編寫的choco-solver解決這個問題,但我需要從c#中調用它。你有什麼想法如何輕鬆做到這一點?有沒有一些庫的C#,它可以解決這個問題?我需要找到完美的解決方案,或者至少非常優化。csharp中的Bin包裝

+0

我相信你的項目有更多的參數,而不是簡單地將50個包裝加載到未知數量的卡車中。你嘗試過哪些代碼,你需要解決什麼問題? –

+0

我必須將包裝範圍從2-10米裝入約14米長的卡車。顧客在eshop選擇包裹,我必須告訴他他需要多少卡車。 –

+0

使用啓發式還是近似算法會是一個選擇嗎?似乎只有9種不同尺寸的包裝。也許[FFD](https://en.wikipedia.org/wiki/Bin_packing_problem#First-fit_algorithm)是一個選項。 – Codor

回答

-1

在java服務器上設置choco求解器模型,通過webservices(使用JSON交換i/o數據)從C#(或其他)調用?它乾淨而且容易。 We如果你喜歡,可以很快做到。