0

일부 변수 사이에 몇 가지 알려진 관계가 있다고 가정합니다 (예 : a = b + c). a=2, b=1, c=1. 예를 들어, 업데이트가 있으면 코드를 작성하고 있습니다. a=3, bc의 값을 업데이트하여 관계가 계속 충족되도록합니다. b=2을 설정하십시오 (분명히 많은 가능성이 있습니다, 단지 하나만 필요합니다).방정식 세트에 대한 해결책 찾기

실제로 많은 관계가 있으며 선형이 아닙니다. 이 코드는 사용자가 다른 변수의 함수로 제공하는 함수를 통해 작동합니다 (예 : a(b,c), b(a,c)c(a,b)). 그런 다음 종속성 그래프를 작성하고 하나의 값이 변경되면 다른 값을 업데이트하기 위해 너비 우선 검색과 같은 작업을 수행합니다. 이것은 효과가있는 것 같지만 도움을 줄 수는 없지만 휠을 재발 명한다고 생각합니다. 이것은 매우 잘 알려진 컴퓨터 과학/그래프 이론 문제입니다. 아마도 패키지가 있을까요?

누구나 일부 문제에 대한 링크 나 통찰력을 제공 할 수 있습니까? 주어진 출발점에 가까운 다차원 함수의 루트 (예 : F(a,b,c)=b+c-a) 발견과 같은

답변

0

(예 b=1, c=1를.)

Wiki 페이지는 하나 개의 변수 함수에 대한 루트 찾는 방법을 설명하고 높은 차원 방법에 대한 링크가 있습니다 . 이러한 방법은 다차원 최적화 문제와 관련이 있습니다. SciPy, GNU, 티카, matlab에 ...

:

많은 구현이 있습니다

관련 문제