Cùng sự phát triển nhanh chóng của kỹ thuật máy tính, thiết kế tối ưu ngày càng được ứng dụng rộng rãi trong mọi lĩnh vực của cuộc sống. Trong bài toán tối ưu công trình, do sự đa dạng và thậm chí là mâu thuẫn lẫn nhau giữa các mục tiêu mong muốn của kỹ sư thiết kế, tối ưu đa mục tiêu thu hút ngày càng nhiều sự quan tâm của các nhà khoa học. Trong bài báo này, tác giả trình bày bài toán thiết kế tối ưu đa mục tiêu cho giàn thép với 2 mục tiêu cơ bản là khối lượng giàn và chuyển vị ngang của đỉnh giàn là nhỏ nhất. Biến thiết kế là diện tích tiết diện các thanh giàn trong một khoảng giá trị cho trước. Phân tích trực tiếp được sử dụng để mô tả ứng xử phi tuyến cũng như tính toán khả năng chịu tải lớn nhất của công trình. Bài toán tối ưu được thiết lập ở trên được giải quyết bằng thuật toán di truyền NSGA-II (Non-dominated sorting GA-II). Một giàn phẳng 47 thanh được nghiên cứu nhằm minh họa cho bài toán thiết kế tối ưu được xây dựng. Kết quả cho thấy thuật toán NSGA-II rất hiệu quả trong việc giải quyết bài toán tối ưu được đặt ra.