Video: [TOÁN 10] #I.1.20 MỆNH ĐỀ - Bài 20 Bảng chân trị và cách biến đổi công thức mệnh đề bá đạo 2025
Một khối lượng lớn toán học nhằm giải quyết các vấn đề tối ưu hóa các loại. Trong R, hàm optimize () cung cấp một cơ chế khá đơn giản để tối ưu hóa các chức năng.
Hãy tưởng tượng bạn là giám đốc bán hàng của một công ty và bạn cần phải đặt mức giá tốt nhất cho sản phẩm của bạn. Nói cách khác, hãy tìm giá của một sản phẩm tối đa hóa doanh thu.
Trong kinh tế học, một mô hình đơn giản về định giá cho thấy người ta mua ít sản phẩm nhất định khi giá tăng. Dưới đây là một hàm đơn giản có hành vi này:
Bạn có thể sử dụng chức năng curve () để vẽ các hàm liên tục. Điều này có một chức năng như đầu vào và tạo ra một âm mưu. Cố gắng vẽ hành vi bán hàng và doanh thu bằng cách sử dụng chức năng curve (), giá dao động từ 50 đô la đến 150 đô la:
Bạn có mô hình bán hàng và doanh thu. Bạn có thể thấy ngay rằng có một điểm thu nhập tối đa. Tiếp theo, sử dụng hàm R optimize () để tìm giá trị tối đa đó.
tối ưu hóa (doanh thu, interval = c (50, 150), maximum = TRUE) [1] Mục tiêu 100 $ [1] 5000
Và bạn đi. Tính giá 100 đô la và mong muốn nhận được 5 000 đô la doanh thu.
Chức năng R tối ưu hóa () sử dụng một sự kết hợp của việc tìm kiếm các phần bằng vàng và tiếp tuyến parabol liên tiếp. May mắn thay, một số lượng lớn các gói cung cấp các thuật toán khác nhau để giải quyết các vấn đề tối ưu hóa. Trong thực tế, có một nhiệm vụ đặc biệt xem trên CRAN để tối ưu hóa và lập trình toán học.