Maksimum akış probleminin klasik bir uzantısı "zaman içindeki maksimum akış" problemidir: size, her iki yayın iki parametreye sahip bir kapasiteye sahip olan iki düğüm, kaynak ve lavabo olarak ayırt edilen bir digraf verilir. -birim zamanı ve gecikme. Ayrıca bir zaman ufku de verilir . Amaç, zamanla, kaynaktan kadar maksimum malzemeyi lavaboya götüren bir akışı hesaplamaktır . Maksimum değere sahip bir akış, polinom zamanda, minimum maliyet maksimum akışına akıllı bir klasik indirgeme ile hesaplanabilir.
Kenarların üçüncü bir "ömür" parametresine sahip olduğu bu modele ilişkin bir uzantıyla ilgileniyorum. Bir yay ömrü varsa ve pozitif akış yay aracılığıyla gönderildiği en erken tarihtir, o zaman süresi en yayı yok . Bunu, Süper Mario Kardeşler'de, üzerlerine bastıktan kısa bir süre sonra düşen / yok edilen platformlar gibi düşünebilirsiniz veya bunları, açıldıktan sonra kapatılamayan kenarlara güç vermek için gerekli piller olarak düşünebilirsiniz. . ( Düzeltme :) Karar problemi, aynı zamanda, bir debi değeri alt sınırı verildiğinde, bir zaman akışının üst sınırını ve debi değeri alt sınırını karşılayacak bir akış zamanlaması yapıp yapamayacağıdır.
Şimdiye kadar bu sorunun güçlü bir şekilde NP-zor olduğunu görebiliyorum (3 bölümlü). Ama aslında NP'de olup olmadığını bilmiyorum: Bir çözümü kompakt olarak ifade etmenin bir yolu var mı? Klasik versiyonda, bu problemi atlatmak için bazı özel optimum akış tipi kullanılır.
Not: yukarıdaki model biraz daha az belirtilmiştir, çünkü düğümlerde akış birikmesine izin verebilir veya izin vermeyebilirsiniz ve ayrık bir zaman modeliniz veya sürekli bir modeliniz olabilir. Bu modellerden herhangi biri için soruyu çözmek mükemmel olurdu.