Tôi đang tìm một thư viện lập trình di truyền tốt cho JVM. (không phải là thuật toán di truyền nhưng lập trình di truyền) Tôi đã thử JGAP (jgap.sourceforge.net) và Watchmaker (watchmaker.uncommons.org). Thật không may, những công cụ này chỉ có hỗ trợ thử nghiệm và chưa trưởng thành để lập trình di truyền (chúng chủ yếu tập trung vào các thuật toán di truyền).Thư viện lập trình di truyền cho Java
Có lẽ bạn biết bất kỳ công cụ nào tốt hơn cho lập trình di truyền, cho JVM (có thể được viết bằng Java hoặc bất kỳ ngôn ngữ biên dịch nào khác cho JVM).
Tôi không tìm kiếm một danh sách đầy đủ các công cụ GP, tôi đang tìm kiếm một công cụ tốt, phổ biến (giống như các hệ điều hành phổ biến là Windows, Linux và Mac và các IDE Java phổ biến là Eclipse, IDEA và NetBeans).
Nó không phải là thư viện lập trình di truyền (GP), nó cũng có thể là (và nó có lẽ sẽ tốt hơn) một thư viện lập trình biểu hiện gen (GEP).
EDIT (sau hai tháng kể từ khi câu hỏi): Tôi đã phân tích hầu hết các liên kết Bạn đăng và đó có sẵn trong Wiki và tôi phải nói rằng mỗi người trong các thư viện có ít nhất một trong những vấn đề sau đây:
không có nguồn mở, hoặc nguồn mở, nhưng rất hạn chế (GPL);
không có tài liệu nào (hoặc tài liệu rất kém);
không có built-in hỗ trợ cho lập trình di truyền hoặc lập trình biểu hiện gen (hoặc thử nghiệm một;.
một số chỉ là quá phức tạp trong sử dụng
Trong sitation này tôi đã kết thúc bằng văn bản thư viện đơn giản của riêng tôi cho dự án (sử dụng phương pháp lập trình biểu hiện gen, làm cho nó rất đơn giản).
@Carlos: Tôi hơi thất vọng khi câu trả lời của tôi giành được tiền thưởng về điều này. Nếu bạn muốn thêm nhiều nội dung hơn cho câu hỏi, tôi sẽ tặng tiền thưởng của tôi cho tiền thưởng thứ hai. Chỉ cần @ nhắn tin cho tôi ở đây. –
@Bill the Lizard, hey không lo lắng bạn thân của tôi tốt tôi đã có cracking dự án của tôi vì vậy bây giờ là tốt. Là tốt đẹp của bạn để được như vậy chân thành và trung thực. kudo và đại diện cho bạn thân của bạn;). Tất cả các tốt nhất – Carlos
Nhìn vào [câu hỏi tiếp theo của bạn] (http://stackoverflow.com/questions/5279149/implementing-methods-having-raw-types-in-scala), bạn đang sử dụng [Drools Planner] (http://www.jboss.org/drools/drools-planner) (ASL, với tài liệu và ví dụ) bây giờ? Bạn thích nó như thế nào? :) –