2009-12-19 11 views
6

Tôi muốn biết một khuôn khổ tốt, ổn định mà các bạn đề xuất để thực hiện các kỹ thuật tối ưu hóa tiến hóa như PSO hoặc GA là gì?Một thuật toán di truyền tốt (GA) hoặc khung tối ưu hóa bầy hạt (PSO) để sử dụng cho .NET là gì?

Tôi đã viết cho riêng mình và tôi thích chúng, tôi sẽ quan tâm đến việc so sánh hoặc thêm vào những cái hiện có ổn định (hoặc chỉ sử dụng chúng nếu chúng chắc chắn và có thể mở rộng).

Trả lời

2

Vâng, nó phụ thuộc vào các vấn đề phức tạp và phức tạp mà bạn cần phải giải quyết, nhưng trong hầu hết các trường hợp, vấn đề đơn giản như vậy, ví dụ như thuật toán PSO khá đơn giản.

Có lẽ chỉ cần cố gắng tìm một số khung tốt cho hoạt động ma trận và tự thực hiện nó?

Nhưng như tôi đã nói, tất cả đều phụ thuộc vào sự phức tạp của vấn đề của bạn. Tôi đã sử dụng PSO cho các vấn đề khá đơn giản (tìm minimas của các chức năng rất phức tạp, vv ..) vì vậy tôi không bao giờ cần bất kỳ khung công tác nào.

1

Trợ giúp Microsoft Solver Foundation có giúp ích không?

Related Podcast:

+0

Cảm ơn bạn vì tài nguyên tuyệt vời này! –

+0

Bạn đời thân thiết của bạn. Ngoài ra, hãy xem podcast này http://www.hanselminutes.com/default.aspx?showID=209 Trong chương trình đặc biệt này, một người từ nhóm MSF nói chuyện với scott hanselman. –