wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

tối ưu hóa

Total questions: 38

Worksheet time: 19mins

Name
Class
Date
1.

1. Bài toán Knapsack là bài toán gì trong lĩnh vực tối ưu hóa?

a)

Bài toán chọn các món đồ để dùng vào một túi có giới hạn trọng lượng

b)

Bài toán tìm đường đi ngắn nhất giữa hai điểm trên đồ thị

c)

Bài toán phân loại đối tượng vào các lớp đã cho

d)

Bài toán tối ưu hoá hàm lượng giác của một đa thức

2.

2. Mô hình toán học của bài toán TSP (Travelling Salesman Problem) là gì?

a)

A. Bài toán tối ưu hóa hàm mục tiêu với các ràng buộc bằng toán tử bằng nhau

b)

B. Bài toán tối ưu hóa hàm mục tiêu với các ràng buộc là một hàm toán học không tuyến tính

c)

C. Bài toán tối ưu hóa hàm mục tiêu với các ràng buộc bằng toán tử bất đẳng thức

d)

D. Bài toán tìm đường đi ngắn nhất đi qua mỗi lần qua tất cả các đỉnh trên đồ thị có hướng

3.

Điều kiện Slater đóng vai trò gì trong bài toán tối ưu lồi?

a)

Đảm bảo bài toán có lời giải tối ưu

b)

Đảm bảo bài toán có duy nhất lời giải tối ưu

c)

Đảm bảo điều kiện KKT là cần thiết

d)

Đảm bảo điều kiện KKT là cần và đủ cho lời giải tối ưu

4.

Bao lồi của 4 điểm không giảm chiều là...?

a)

Một đoạn thẳng

b)

Một tam giác

c)

Một tứ diện

d)

Cả ba phương án

5.

Đa giác là bao lồi của 10 điểm phân biệt trên mặt phẳng có thể có ít nhất bao nhiêu đỉnh?

a)

10

b)

8

c)

2

d)

3

6.

Mục đích của hàm “intlinprog” trong MATLAB là gì?

a)

Giải các bài toán phi tuyến có ràng buộc

b)

Giải các bài toán quy hoạch nguyên tuyến tính

c)

Giải các bài toán quy hoạch toàn phương

d)

Giải các bài toán giải trí biến

7.

Hàm nào trong MATLAB phù hợp với việc giải bài toán quy hoạch nguyên tuyến tính với các ràng buộc dạng thức và bất đẳng thức?

a)

quadprog

b)

fmincon

c)

linprog

d)

globalsearch

8.

Toolbox nào của MATLAB cung cấp các hàm giải các bài toán quy hoạch tuyến tính, quy hoạch phi tuyến, và các bài toán quy hoạch nguyên?

a)

Optimization Toolbox

b)

Statistics Toolbox

c)

Signal Processing Toolbox

d)

Deep Learning Toolbox

9.

Solver nào của Python solver được thiết kế để giải các bài toán quy hoạch toàn phương cỡ lớn?

a)

CVXOPT

b)

OSQP

c)

Gurobi

d)

GLPK

10.

Đặc điểm chính của module SciPy.optimize là gì?

a)

Mô phỏng dữ liệu

b)

Giải các bài toán tối ưu tuyến tính, phi tuyến và bình phương tối thiểu

c)

Đào tạo mô hình học sâu

d)

Làm sạch dữ liệu

11.

Công cụ tối ưu nào được sử dụng cho bài toán quy hoạch toàn phương với dữ liệu lớn?

a)

OpenGL

b)

GLPK

c)

OpenCV

d)

QP Solver

12.

Thư viện tối ưu hóa nào được tích hợp vào MATLAB?

a)

JuMP

b)

OptaPlanner

c)

Optimization Toolbox

d)

Pyomo

13.

Phần mềm nào được sử dụng để giải các bài toán quy hoạch nguyên (MIP)?

a)

Tableau

b)

CPLEX

c)

Excel Solver

d)

Keras

14.

Chỉ ra tên một solver phù hợp với việc giải các bài toán quy hoạch tuyến tính?

a)

TensorFlow

b)

PyTorch

c)

PuLP

d)

Xử lý ảnh

15.

Mục đích của phần mềm Gurobi là gì?

a)

Giải các bài toán tối ưu

b)

Chạy mô phỏng

c)

Trực quan hóa dữ liệu

d)

Học máy nổi

16.

Thư viện nào của Python thường được dùng cho các bài toán tối ưu nói chung, học máy nói riêng?

a)

NumPy

b)

CVXPY

c)

SciPy

d)

Pandas

17.

Phương pháp điểm trong thường được sử dụng để giải bài toán tối ưu hóa lồi vì?

a)

Đảm bảo nghiệm tối ưu là duy nhất

b)

Đảm bảo nghiệm tối ưu không duy nhất

c)

Giải bài toán phi tuyến

d)

Giải bài toán có nhiều ràng buộc

18.

Tập hợp nào sau đây là tập lồi?

a)

Giao của hai nửa mặt phẳng

b)

Hợp của hai tập lồi

c)

Tập các điểm tạo thành hình trái tim

d)

Tập các điểm cách đều hai điểm cố định

19.

Điều kiện cần để một hàm là lồi trên miền mở?

a)

Đạo hàm bậc hai không âm

b)

Đạo hàm bằng 0 tại mọi điểm

c)

Hàm liên tục

d)

Hàm khả vi bậc một

20.

Tập xác định của hàm lồi có tính chất gì?

a)

Luôn là tập lồi đóng

b)

Luôn là tập bị chặn

c)

Luôn là tập lồi

d)

Không có tính chất đặc biệt

21.

Trong bài toán tối ưu hóa có ràng buộc, điều kiện KKT đúng khi nào?

a)

Hàm mục tiêu phải tuyến tính

b)

Miền xác định phải bị chặn

c)

Các hàm ràng buộc phải khả vi và thỏa mãn Slater

d)

Không cần điều kiện gì đặc biệt

22.

Trong Knapsack, nếu ta xét từng món có thể chia nhỏ được thì bài toán trở thành gì?

a)

TSP

b)

Fractional Knapsack

c)

Integer Programming

d)

Lập lịch

23.

Nếu một bài toán quy hoạch tuyến tính có hàm mục tiêu tuyến tính và ràng buộc là bất đẳng thức tuyến tính, ta dùng phương pháp nào?

a)

Simplex

b)

Gradient

c)

QP Solver

d)

Lagrange

24.

Trong Simplex, nếu tại một bước có nhiều biến vào cùng giá trị, ta nên dùng gì?

a)

Tối ưu hóa Gradient

b)

Bland's Rule

c)

Newton’s Method

d)

Gomory Cuts

25.

Một hàm mục tiêu là tuyến tính, ràng buộc là bất đẳng thức tuyến tính, miền nghiệm bị chặn ⇒ bài toán có...

a)

Tối ưu toàn cục

b)

Không xác định

c)

Nhiều nghiệm

d)

Không có nghiệm

26.

Nếu hàm mục tiêu lồi và miền xác định là tập lồi, nghiệm cực trị địa phương cũng là cực trị toàn cục ⇒ kết luận gì?

a)

Hàm có duy nhất nghiệm cực trị toàn cục

b)

Hàm không có nghiệm

c)

Không có đảm bảo gì

d)

Cực trị địa phương không quan trọng

27.

Một bài toán có tập nghiệm rỗng nghĩa là gì?

a)

Có vô số nghiệm

b)

Không có nghiệm thỏa mãn ràng buộc

c)

Nghiệm không xác định

d)

Hàm không xác định

28.

Trong bài toán TSP, nếu số thành phố là n thì có bao nhiêu hoán vị cần xét (đi một vòng)?

a)

n!

b)

(n-1)!/2

c)

(n-1)!

d)

2(n-1)!

29.

Với TSP, tại sao không thể dùng duy nhất quy hoạch tuyến tính chuẩn để giải?

a)

Vì không có công cụ phù hợp

b)

Vì cần thêm ràng buộc loại bỏ vòng con

c)

Vì hàm mục tiêu không tuyến tính

d)

. Vì bài toán không có cực trị

30.

Trong scipy.optimize, hàm nào dùng cho tối ưu hóa không ràng buộc?

a)

linprog

b)

minimize

c)

root

d)

curve_fit

31.

Trong CVXPY, cách khai báo bài toán tối ưu hóa lồi là gì?

a)

Tạo class riêng

b)

Dùng Problem(objective, constraints)

c)

Dùng vòng lặp

d)

Không thể khai báo

32.

Công cụ nào sau đây có thể giải được bài toán QP, LP, và Integer Programming?

a)

matplotlib

b)

Gurobi

c)

seaborn

d)

pandas

33.

TSP là bài toán gì theo phân loại độ phức tạp?

a)

P

b)

NP-hard

c)

NP-complete

d)

BPP

34.

Trong bài toán tối ưu hóa lồi, tập nghiệm thường có dạng gì?

a)

Đa diện

b)

Tập lồi

c)

Không xác định

d)

Vô nghiệm

35.

Nếu hàm mục tiêu là không lồi, ta có thể dùng gì để tìm nghiệm gần đúng?

a)

Simplex

b)

Heuristic (ví dụ: Genetic Algorithm)

c)

KKT

d)

Slater

36.

Phương pháp nào sau đây không phải là một cách để giải bài toán quy hoạch toàn phương?

a)

Phương pháp dùng điều kiện KKT

b)

Phương pháp đơn hình góc

c)

Phương pháp không gian hạt nhân

d)

Phương pháp tập hoạt động

37.

Phương pháp Sequential Quadratic Programming (SQP) dùng để giải bài toán

a)

Quy hoạch phi tuyến tổng quát

b)

Quy hoạch toàn phương

c)

Quy hoạch tuyến tính

d)

Quy hoạch nguyên

38.

Phương pháp nào sau đây được sử dụng phổ biến nhất để giải bài toán tối ưu phi tuyến?

a)

Thuật toán di truyền

b)

Phương pháp gradient

c)

Phương pháp đơn hình

d)

Mạng nơ-ron nhân tạo