Abstract. This paper presents an efficient algo rithm for both limit and s hakedown analysis of 3-D steel frames by kinematical method using linear programming technique. Several features in the application of linear programming for rigid-plastic analysis of three-dimensional steel frames are discussed , as: change of the variables, automatic choice of the initial basic matrix for the simplex algorithm, direct calculation of the dual variables by primal-dual technique. Some numerical examples a rc presented t.o demonstrate the robustness, efficiency of the proposed technique and computer program.