Bir kullanıcının farklı son ürünlere dönüştürülebilecek giriş ürünlerinin bir listesini sunduğu bir sorun üzerinde çalışıyorum. Her bir girdi ürününün, üretilebilecek belirli bir çıktı grubu vardır. Kullanıcı ayrıca beklenen çıktı ürünlerinin bir listesini ve her birinin ne kadarını istediğini sağlar. Mümkün olan en uygun şekilde talebi karşılamak için çıktılara çeşitli girdileri eşleştirmek için bilinen bir algoritma olup olmadığını görmek istiyorum.Sınırlandırılmış girişi olası çıktılarla eşleşen bir algoritma var mı?
Örnek:
A Ürünü ürünleri X haline gelebilir ve Y
Ürün B 3 X 5 A ve 7 B.
var yapabilir edilir Y ve Zürünler haline gelebilir, 4 Y ve 6 Z?
bana çıktı bulmasına yardımcı olacak bir yaklaşım istiyorum:
3 A -> X
2 A -> Y
2 B -> Y
5 B -> Z
Sen olarak inşa akış ağa max flow algorithms herhangi uygulayarak bu sorunu çözebilir Z
Öyleyse, tahsisi de evet/hayır mı arıyorsunuz? –
"Ürün A, X ve Y ürünleri olabilir" Bu, X'in hem X * hem de * Y olabileceği anlamına gelir; – dasblinkenlight
Yaptınız * herhangi bir * bir çözüm bulmaya çalışın, eğer öyleyse, ne? –