유전자 알고리즘을위한 자바 라이브러리 / 라이브러리는 무엇입니까?[닫은]

StackOverflow https://stackoverflow.com/questions/3300423

문제

Java 에서 간단한 유전자 알고리즘을 구현하고 싶습니다.

지금까지 JGAP 만을 발견했습니다. 누군가가 그걸로 어떤 경험을 했습니까? 그리고 GA 용 다른 Java 라이브러리를 알고 있습니까?

나는 Java "> 자바 및 i에 작성된 것과 같이 내 자신을 쓰고 싶지 않습니다. Java, 그래서 가장 활성화 된 유전자 프로그래밍 라이브러리는 무엇입니까? < / A> 또한 도움이되지 않습니다.

도움이 되었습니까?

해결책

가 편향이 없어야합니다. ECJ 및 JGAP는 두 가지 가장 확립 된 옵션이고 가장 포괄적 인 옵션입니다.반면에 그들의 나이는 이전 버전의 Java를 대상으로하는 것을 의미합니다. 이는 제네릭을 의미하지 않습니다.

숨김 절 Blog는 일련의 게시물을 시리즈 (스크롤목록을 내려 놓으려면) JGAP, ECJ 및 WATKMAKER를 비교합니다.

프레임 워크의 "noreferrer"> jenes 가 아마도 API가있는 하나 일 것입니다.나는 모습을 가장 좋아한다.그것은 너무 현대적인 제네릭 기반 접근 방식을 사용합니다.

다른 팁

쓸 수있는 GA ( rh="noreferrer"> jenetics )을 살펴보십시오.그것은 javolution 라이브러리를 사용하여 병렬 처리 및 jscience 라이브러리를 사용합니다.나는 그것이 볼 가치가 있다고 생각한다.

Apache Mahout (Apache Hadoop에 기반한) 알고 있습니다. 기계 학습 유형 알고리즘이 정확히 있는지 확실하지는 않지만 확실하지는 않지만

http://mahout.apache.org/

이것은 나중에 내 자신의 편집을 위해 북마크를 받았던 대안입니다.나는 과거에 JGAP를 사용했고, 행복하게 만족했지만, 이것은 많은 훌륭한 예제를 가지고있는 것처럼 보입니다. 그리고 다음에 최적화 코드가 필요했습니다.

http://watchmaker.uncommons.org/

체크 아웃 아파치 수학 - 유전학알고리즘 .나는 그것을보고 싶었습니다.유전학 알고리즘에 대한 새로운 것처럼,이 도서관의 포괄적 성성을 확실하지 않고,이 도서관에 대해서는 알지 못합니다.그것은 학업 및 상업용 (Apache 2.0)을 위해 여러 용도의 멋진 라이센스 모델을 가지고 있습니다.

Java Galib, 유전자 알고리즘 도서관 :

갤리어, Java 유전자 알고리즘 (JAR) 라이브러리, 실제 숫자, 문자, 문자열 및 문자열 시퀀스로 Chromosomes를 모델링합니다.매우 쉽게 사용하기 쉽고 기존 GA 클래스 중 하나를 확장하고 피트니스 기능을 구현하십시오.샘플 가스가 포함되어 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top