저는 다항식의 시스템을 가지고 있습니다. 상당히 단순한 다항식으로, 내 손을 최적화하기 위해 길게는 입니다. 표현식은 집합으로 그룹화되며 주어진 집합에는 여러 변수에 공통된 용어가 있습니다.컴퓨터 대수학 부드러운 다항식 집합의 연산 수를 최소화합니다.
Mathematica, Matlab 또는 sympy와 같은 컴퓨터 대수 시스템이 있는지 알고 싶습니다. 일반적인 대다수의 다항식을 최적화하여 연산 수를 최소화 할 수 있습니다. 그러한 시스템이 레지스터 수를 줄이기 위해 중간 항의 수를 최소화 할 수 있다면 또한 좋을 것입니다.
그런 시스템이 없다면 필자는 Python 상징 대수 Sympy를 사용하여 직접 할 것입니다. 그러한 패키지로 작업 중이거나 개발에 관심이 있다면 알려주십시오. (- 품질 보증 t) 용어 여기
이 만들어 낸 예를x0 = ((t - q*A)*x + B)*y
y0 = ((t - q*A)*y + B)*z
z0 = ((t - q*A)*z + B)*x
그래서 당신은 분명히을 인수 분해 할 수있다. 이제 일반적인 용어의 다양한 조합으로 용어의 수를 매우 크게 만들면 손으로 처리하기가 어려워집니다. 나는 40 개 용어와 세트의 크기까지 포함이 방정식은
도움 주변 (20) 희망
최적화를 통해 정확히 무엇을 의미하는지에 대해 자세히 설명해 주시겠습니까? 무엇을하고 싶습니까? 어쩌면 예가 있을까요? – Rook
Simpy는 불연속 시뮬레이션 패키지로 sympy를 의미합니다. – PaulMcG
당신이 맞습니다, 나는 sympy를 의미합니다 – Anycorn