Tôi đã làm việc để giới thiệu một số kết quả từ sự phức tạp tính toán vào sinh học lý thuyết, đặc biệt là tiến hóa & sinh thái học , với mục tiêu là thú vị / hữu ích cho các nhà sinh học. Một trong những khó khăn lớn nhất mà tôi gặp phải là chứng minh tính hữu ích của phân tích trường hợp xấu nhất không có triệu chứng đối với giới hạn dưới. Có bất kỳ tài liệu tham khảo chiều dài bài viết nào biện minh cho giới hạn thấp hơn và phân tích trường hợp xấu nhất không có triệu chứng cho khán giả khoa học?
Tôi thực sự đang tìm kiếm một tài liệu tham khảo tốt mà tôi có thể trì hoãn bằng văn bản của mình thay vì phải trải qua các biện minh trong không gian hạn chế mà tôi có sẵn (vì đó không phải là điểm chính của bài viết). Tôi cũng nhận thức được các loại phân tích và mô hình phân tích khác, vì vậy tôi không tìm kiếm một tài liệu tham khảo cho biết trường hợp xấu nhất là phân tích "tốt nhất" (vì có nhiều cài đặt khi không có nhiều), nhưng đó không phải là hoàn toàn vô dụng: nó vẫn có thể cung cấp cho chúng ta những hiểu biết hữu ích về mặt lý thuyết về hành vi của các thuật toán thực tế trên các đầu vào thực tế . Điều quan trọng là văn bản được nhắm mục tiêu vào các nhà khoa học nói chung và không chỉ các kỹ sư, nhà toán học hay nhà khoa học máy tính.
Lấy ví dụ, bài tiểu luận của Tim Roughgarden giới thiệu lý thuyết phức tạp cho các nhà kinh tế đang đi đúng hướng cho những gì tôi muốn. Tuy nhiên, chỉ có phần 1 và 2 là phù hợp (phần còn lại quá cụ thể về kinh tế) và đối tượng dự định sẽ thoải mái hơn một chút với tư duy chứng minh định lý so với hầu hết các nhà khoa học [1] .
Chi tiết
Trong bối cảnh động lực thích ứng trong quá trình tiến hóa , tôi đã gặp hai loại kháng cự cụ thể từ các nhà sinh học lý thuyết:
[A] "Tại sao tôi nên quan tâm đến hành vi cho tùy ý ? Tôi đã biết rằng bộ gen có cặp cơ sở (hoặc có thể gen) và không còn nữa."n = 3 * 10 9 n = 2 * 10 4
Điều này tương đối dễ dàng để loại bỏ với lập luận "chúng ta có thể tưởng tượng chờ trong giây, nhưng không phải là ". Nhưng, một lập luận phức tạp hơn có thể nói rằng "chắc chắn, bạn nói rằng bạn chỉ quan tâm đến một cụ thể , nhưng lý thuyết của bạn không bao giờ sử dụng thực tế này, họ chỉ sử dụng rằng nó lớn nhưng hữu hạn, và đó là lý thuyết của bạn mà chúng tôi đang nghiên cứu phân tích tiệm cận ".2 10 9 n
[B] "Nhưng bạn chỉ cho thấy rằng điều này thật khó bằng cách xây dựng cảnh quan cụ thể này bằng các tiện ích này. Tại sao tôi phải quan tâm đến điều này thay vì mức trung bình?"
Đây là một bài phê bình khó giải quyết hơn, bởi vì rất nhiều công cụ mà mọi người thường sử dụng trong lĩnh vực này đến từ vật lý thống kê, nơi thường an toàn khi giả định một phân phối thống nhất (hoặc đơn giản cụ thể khác). Nhưng sinh học là "vật lý với lịch sử" và hầu hết mọi thứ không ở trạng thái cân bằng hoặc 'điển hình', và kiến thức thực nghiệm là không đủđể biện minh cho các giả định về phân phối trên đầu vào. Nói cách khác, tôi muốn một đối số tương tự như đối số được sử dụng để phân tích trường hợp trung bình phân phối thống nhất trong công nghệ phần mềm: "chúng tôi mô hình hóa thuật toán, chúng tôi không thể xây dựng một mô hình hợp lý về cách người dùng sẽ tương tác với thuật toán hoặc phân phối của họ đầu vào sẽ là, đó là cho các nhà tâm lý học hoặc người dùng cuối, không phải chúng tôi. " Ngoại trừ trong trường hợp này, khoa học không ở vị trí tương đương với 'nhà tâm lý học hoặc người dùng cuối' để tìm ra các phân phối cơ bản (hoặc nếu điều đó thậm chí còn có ý nghĩa).
Ghi chú và câu hỏi liên quan
- Liên kết thảo luận về khoa học nhận thức, nhưng tư duy là tương tự trong sinh học. Nếu bạn duyệt qua Evolution hoặc Tạp chí Sinh học lý thuyết , bạn sẽ hiếm khi thấy bằng chứng định lý, và khi bạn thực hiện nó thường sẽ chỉ là một phép tính thay vì một cái gì đó như một bằng chứng tồn tại hoặc xây dựng phức tạp.
- Mô hình cho phân tích phức tạp của các thuật toán
- Các loại phân tích thời gian chạy khác ngoài trường hợp xấu nhất, trường hợp trung bình, vv?
- Sinh thái và tiến hóa thông qua lăng kính thuật toán
- Tại sao các nhà kinh tế nên quan tâm đến sự phức tạp tính toán