The object of the study was truss-type rod structures, which were investigated for the purpose of finding the optimal design solution in a mixed (continuous and discrete) space of variables. The parameters of the geometric scheme of the truss, as well as the dimensions of the cross-sections of its elements, were considered as design variables. The stated optimization problem is represented as a nonlinear programming task, in which the objective function and nonlinear constraints of the mathematical model are continuously differentiable functions of the design variables. The system of constraints includes strength and stability inequalities, formulated for the design cross-sections of the rod elements of the structure, which is subject to the effect of the design load combinations of the ultimate limit states. As a part of the system of constraints, the displacement constraints formulated for the specified structural nodes, which is subject to the action of design load combinations of the serviceability limit states, are considered. To solve the stated optimization problem, a method of the objective function gradient on the surface of active constraints was used, with the simultaneous elimination of residuals in the violated restrictions. For design variables, the variation of which must be performed according to a given set of possible discrete values, a discretization procedure for the optimal solution obtained in the continuous space of design variables is proposed. A comparison of the proposed optimization methodology with alternative metaheuristic methods and algorithms reported in the literature was performed. On the considered problem of parametric optimization of a 47-span tower structure, a design solution with a weight of 835,403 kg was obtained, which is 1.53...4.6 % better than the optimal solutions obtained by other authors