Tôi đang nghiên cứu các thuật toán tham lam và tôi tự hỏi giải pháp cho một trường hợp khác.Thuật toán tham lam cho các tài nguyên giới hạn k
Đối với vấn đề lựa chọn khoảng thời gian, chúng tôi muốn chọn số hoạt động tối đa không đụng độ với nhau, vì vậy hãy chọn công việc có thời gian hoàn thành sớm nhất.
Ví dụ khác; chúng tôi có n công việc và chúng tôi muốn mua số lượng tài nguyên nhỏ nhất có thể. Ở đây, chúng ta có thể sắp xếp tất cả các công việc từ trái sang phải, và khi chúng ta gặp một điểm khởi đầu mới, chúng ta tăng bộ đếm và khi chúng ta gặp điểm cuối, chúng ta giảm bộ đếm. Vì vậy, giá trị lớn nhất mà chúng tôi nhận được từ bộ đếm này sẽ là số lượng tài nguyên chúng tôi cần mua.
Nhưng ví dụ: nếu chúng ta có n nhiệm vụ nhưng tài nguyên k thì sao? Điều gì sẽ xảy ra nếu chúng ta không có đủ khả năng tài nguyên k? Làm thế nào nên là một giải pháp tham lam để loại bỏ càng ít nhiệm vụ càng tốt để thỏa mãn điều này?
Ngoài ra nếu có tên cụ thể cho vấn đề cuối cùng tôi đã viết, tôi rất vui khi biết điều đó.
Nghe có vẻ như có vấn đề về napsack? Tôi sẽ nhìn vào một cái gì đó giống như mô phỏng ủ. –