30년 이상에 걸쳐 Wolfram Research는 모든 종류의 계산에 사용할 수있는 완벽히 연결된 알고리즘 망을 생성한다는 장기적인 목표 아래 세계의 알고리즘 개발을 이끌어 왔습니다.
이미 실증된 알고리즘이 있다면 최적의 구현을 목표로하며, 실증된 알고리즘이 없는 경우 새로운 알고리즘을 창출합니다.
수천 수만개의 알고리즘은 시작에 불과합니다. Wolfram Algorithmbase에서 가장 눈에 띄는 점은 알고리즘이 아닌 메타 알고리즘입니다. 메타 알고리즘은 각각 서로 다른 상황에 사용하는 최적의 알고리즘을 자동으로 선택하므로 사용자는 Wolfram 언어에서 자신의 목표를 정의만 한 후 나머지는 시스템이 맡아 자동으로 지정한 목표를 달성하는 최적의 방법을 찾아내어 수행합니다.
중요 취급 분야
슈퍼 함수와 메타 알고리즘
Wolfram Algorithmbase 내의 대부분의 알고리즘은 특정한 작업 수행에 최적의 알고리즘을 자동으로 판정하는 슈퍼 함수 및 메타 알고리즘을 사용하여 액세스 할 수 있습니다.
그냥 풀어 냅니다!
Solve와 같은 Wolfram 언어의 슈퍼 함수는 특정 방정식에 대한 최적의 해법을 선택하고 메타 알고리즘을 사용하여 다양한 방정식을 해결하도록 설정되어 있습니다.
수많은 선택지 중 자동으로 선택
Wolfram 언어의 수퍼 함수는 저변에 깔려있는 수백 가지 알고리즘 중 하나를 선택하고, 다수의 알고리즘 파라미터에 대한 자동 선택 실행은 드문 일이 아닙니다.
매우 간단합니다. 시험해 보세요
알고리즘 아이디어를 시험해 보는 비용을 획기적으로 줄임으로써 Wolfram Algorithmbase는 수많은 발견과 발명을 가능하게 합니다..
알고리즘이 아닌 개념에 집중한 코드
FindShortestTour와 같은 Wolfram 언어의 슈퍼 함수를 사용하는 것은 특정 알고리즘 생성에 초첨을 맞추는게 아닌 개념을 파악하는 코드 작성에 집중하는 것입니다.
사용자가 중심이 되는 정교한 알고리즘
Wolfram 메타 알고리즘 접근법은 전문가가 아닌 사용자도 간단하며 고도로 자동화 된 함수를 사용하여 정교한 알고리즘에 액세스 할 수 있도록함으로써 항상 새로운 알고리즘 분야를 더하며 폭을 넓혀 왔습니다.
메타가 가장 어려울 수도 있습니다
때로는 알고리즘 선택에 대한 메타 알고리즘이 궁극적으로 선택하는 알고리즘보다 더욱 복잡하고 선택에 많은 시간이 소요되는 경우가 있습니다.
다양한 가능성
Wolfram 언어는 항상 사용자가 자동 동작을 무효화하고 특정 명명 된 Wolfram Algorithmbase 알고리즘을 요청 할 수 있습니다.
최신 알고리즘 구조
오늘날 최고의 알고리즘은 일상적으로 광범위한 분야의 구성 요소를 이용하고 있으며, 이것은 Wolfram Algorithmbase의 폭넓은 통합의 결정적 중요성을 입증하는 것과 다름 없습니다.
내부에서 일어나는 놀라운 일
Wolfram Algorithmbase 알고리즘이 수치적인 해를 도출해낸다 해도, 내부에서는 기호 계산과 그래프 이론, 계산 기하학 등을 사용하고있을 매우 가능성이 높습니다.
차세대 알고리즘
기존의 교과서적인 알고리즘은 낮은 수준의 의사 코드로 기술되는 경우가 종종 있습니다. 그러나 오늘날 최고의 알고리즘은 거의 모든 경우 고성능 구성 요소를 사용하고 있습니다.
한 영역의 최적화로는 불충분
수치 계산의 최선의 결과를 얻기 위해서 숫자 계산 이외의 중대한 성능 및 방법이 필요한 것은 불가피한 결과입니다.
똑똑한 작업 최소화
최신 알고리즘은 고도로 세련된 자동 분석을 사용하여 필요한 계산 시간을 최소화합니다.
풍부한 데이터 구조
Wolfram 언어의 기호적 특성으로 인하여 매우 복잡한 데이터 구조의 사용 및 각각 다른 데이터 구조 간의 상호 운용이 용이 합니다.
모든 것은 적응적
Wolfram Algorithmbase의 알고리즘 역시 알고리즘입니다. 특정 계산이 실행됨에 따라 알고리즘은 일상적으로 그 구조를 알고리즘으로 적응시킵니다.
휴리스틱에 포함 된 판단
Wolfram Algorithmbase 알고리즘은 다양한 문제와 런타임의 분포에 관한 광범위한 휴먼 지식 및 경험을 효과적으로 요약한 휴리스틱을 통해 최적화 되었습니다.
계산 미학
Wolfram Algorithmbase에서는 인간의 미적 기호를 지향하는 알고리즘 표현에 따라 출력의 모양을 최적화한 세련된 알고리즘을 흔히 볼 수 있습니다.
해결 불가능의 경계
Wolfram Algorithmbase의 알고리즘은 문제에 다양한 방법의 접근을 시도함으로써 일반적으로 하위 알고리즘의 계층적 구조를 사용하여 과거 해결이 어렵던 문제의 일상적 해결이 가능합니다.
어디나 사용 가능한 강력한 알고리즘
Wolfram Algorithmbase의 목표는 다수의 알고리즘 콜렉션의 집약 뿐만 아니라 정확하고 신뢰할 수 있으며 강력하고 완벽히 확장 가능한 알고리즘을 다양한 분야에 제공하는 것입니다.
30년 동안 유지해온 소프트웨어 품질
Wolfram은 30년 이상에 걸쳐 소프트웨어 테스트를위한 포괄적인 방법과 알고리즘 기술을 개발해온 소프트웨어 품질 관리의 선두주자 역할을 수행해 오고 있습니다.
세계에서 가장 계산을 필요로 하는 사용자
Wolfram 알고리즘은 세계의 연구, 개발 및 학술 분야에서 가장 집중력있는 계산을 필요로하는 사용자에의해 30년 이상 널리 사용되어 왔습니다.
알고리즘 품질의 골드 스탠다드
지난 30년에 걸쳐 Wolfram의 알고리즘은 다양한 분야에서 대상 범위, 정확성, 그리고 성능을 판단하는 품질 기준이되어 왔습니다.
무한한 확장성
Wolfram 알고리즘은 통합 된 제약없이 사용중인 컴퓨터 시스템이 감당할 수 있는 한계까지 수행 할 수 있도록 구현되어 있습니다.
내장된 보편성
Wolfram의 알고리즘은 임의의 차원, 차수, 정밀도 등의 사용을 위해 최대한 일반화하여 구현되어 있습니다.
수치 정확도 걱정 없이
Wolfram Algorithmbase는 임의의 숫자 정밀도까지 계산하거나, 특정 정밀도 달성을 위해 수치 해석을 자동으로 수행 할 체계적인 기능을 갖는다는 특징이 있습니다.
견고성 보장 분석
Wolfram Algorithmbase는 일반적 기호 분석 및 기타 고급 기술을 일상적으로 사용하여 사용하는 알고리즘이 특정 문제에 올바르게 실행되도록합니다.
꺼진 불도 다시보자!
Wolfram 알고리즘의 테스트 과정에서 지금까지 확고부동 하다고 간주되어 온 테이블과 참고 도서에서 오류가 발견 되는 경우를 셀수 없이 많이 보아왔습니다.
Wolfram만의 자체적 알고리즘
Wolfram Algorithmbase의 수많은 알고리즘은 Wolfram의 독특한 알고리즘 개발 방법에 의한 자체적 연구 개발팀에 의해 창출된 것입니다.
다양한 메소드 혼합에 의한 알고리즘 생성
Wolfram 언어를 사용함으로써 Wolfram은 다양한 분야의 메소드를 결합하여 새로운 클래스의 알고리즘을 만드는 독특한 위치를 구축하였습니다.
시험적 알고리즘 생성
Wolfram은 일상적으로 Wolfram 언어를 사용하여 가능한 한 광범위한 새로운 알고리즘을 생성하기 위해 문제 공간을 조사하고 알고리즘 가설을 검정하고 있습니다.
자동화된 알고리즘 발견
Stephen Wolfram의 저서 A New Kind of Science에서 개발 된 방법을 사용하여 계산 우주내의 가능한 프로그램의 넓은 공간을 검색하여 작성된 Wolfram의 알고리즘이 점점 증가하고 있습니다.
메타 알고리즘의 첨단
Wolfram Algorithmbase의 대부분의 메타 알고리즘은 Wolfram 고유의 것입니다. 특히, Wolfram이 풀어낸 문제는 학술 문헌에서 연구 된 적이 없는 것도 포함되어 있습니다.
알고리즘 발명 생산 라인
매우 일반적인 문제 해결에 대한 기술 개발에서 Wolfram은 지속적으로 다수의 새로운 특정 알고리즘을 생성하는 알고리즘 개발을위한 체계적인 생산 라인을 만들어 왔습니다.