We interpret fuzzy linear programming (FLP) problems with fuzzy coefficients and fuzzy inequality relations as multiple fuzzy reasoning schemes (MFR), where the antecedents of the scheme correspond to the constraints of the FLP problem and the fact of the scheme is the objective of the FLP problem. Then the solution process consists of two steps: first, for every decision variable x ϵ R n , we compute the (fuzzy) value of the objective function, MAX( x), via sup-min convolution of the antecedents/constraints and the fact/objective. Then an (optimal) solution to FLP problem is any point which produces a maximal element of the set {MAX(x)|x ϵ R n} (in the sense of the given inequality relation). We show that our solution process for a classical (crisp) LP problem results in a solution in the classical sense, and (under well-chosen inequality relations and objective function) coincides with those suggested by Buckley [Fuzzy Sets and Systems 31 (1989) 329–341], Delgado et al. [Control and Cybernetics 16 (1987) 114–121, Fuzzy sets and Systems 26 (1988) 49–62], Negoita [Fuzzy Sets and Systems 6 (1981) 261–269], Ramik and Rimanek [Fuzzy Sets and Systems 16 (1985) 123–138], Verdegay [Fuzzy Information and Decision Processes (North-Holland, Amsterdam, 1982), Control and Cybernetics 13 (1984) 230–239] and Zimmermann [Int. J. General Systems 2 (1976) 209–215]. Furthermore, we show how to extend the proposed solution principle to non-linear programming problems with fuzzy coefficients. We illustrate our approach by some simple examples.