일부 변수 사이에 몇 가지 알려진 관계가 있다고 가정합니다 (예 : a = b + c
). a=2, b=1, c=1
. 예를 들어, 업데이트가 있으면 코드를 작성하고 있습니다. a=3
, b
및 c
의 값을 업데이트하여 관계가 계속 충족되도록합니다. b=2
을 설정하십시오 (분명히 많은 가능성이 있습니다, 단지 하나만 필요합니다).방정식 세트에 대한 해결책 찾기
실제로 많은 관계가 있으며 선형이 아닙니다. 이 코드는 사용자가 다른 변수의 함수로 제공하는 함수를 통해 작동합니다 (예 : a(b,c)
, b(a,c)
및 c(a,b)
). 그런 다음 종속성 그래프를 작성하고 하나의 값이 변경되면 다른 값을 업데이트하기 위해 너비 우선 검색과 같은 작업을 수행합니다. 이것은 효과가있는 것 같지만 도움을 줄 수는 없지만 휠을 재발 명한다고 생각합니다. 이것은 매우 잘 알려진 컴퓨터 과학/그래프 이론 문제입니다. 아마도 패키지가 있을까요?
누구나 일부 문제에 대한 링크 나 통찰력을 제공 할 수 있습니까? 주어진 출발점에 가까운 다차원 함수의 루트 (예 : F(a,b,c)=b+c-a
) 발견과 같은