Partitioning preflow-pull algorithm for the parametric network flow problem: a linguistic rule-based constraints optimisation approach