Rendben, köszönöm a megerősítést.
Továbbra sem vitatkozva, nekem továbbra is érdekes/furcsa ez a megközelítés, mert a "hagyományos" matematikai modellezés/optimalizálás (gondolj LP, MILP problémákra) során nem szokás a súlyokat megváltoztatni, azok korlátozó feltételként is megjelenhetnek, tehát a 2. pont ilyen formán értelmezhetetlen.
Nyilván te jobban látod a problémák körét, amire alkalmazhatod az eljárásod, de a konkrét példánál maradva és "standard" modellből kiindulva azt gondolom, elengedhetetlen feltétel az egészértékűség, hiszen egy ilyen döntési helyzetben azt tudod meghatároztatni, igénybe vegyél-e egy szolgáltatást, vagy sem (a súlyok természetesen továbbra is fixek), így ez például felírható egy hátizsák/knapsack-problémaként is, adott x1,x2..xn döntési változó, amelyek a korlát(ok) értelmében sum_x[i] <= 80, ahol az egyes változók bináris értéket vehetnek fel.
Kicsit ez alapján úgy tűnik számomra, mintha egy előzetes elváráshoz szeretnéd alakítani az algoritmust, de feltételezem ez főként a korlátozott információim miatt van. Na mindegy, így is túl sokat írtam már erről. :)