首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有一种算法可以找到求解一组方程的步骤?

是否有一种算法可以找到求解一组方程的步骤?
EN

Stack Overflow用户
提问于 2022-04-21 06:57:03
回答 1查看 47关注 0票数 1

首先,我不太清楚如何解释这个问题,因此不知道如何寻找。其内容如下:

我有很多方程。该方程可以求解任意给定变量,给定其他未知数,也可以同时求解多个未知数。例如,给定a和b,方程f(x, y) = ag(x, y) = b,我们可以同时求解得到x和y。

我需要一种算法,以已知的值和方程,并返回的顺序,解决它们将得到期望的值。

例子方程:

  • f(a,b) = 0
  • f(b,c) = 0

找c给定一个->用eq1找出b给a,然后用eq2找出c给定b

示例2:

  • f(x,y,a) = 0
  • f(x,y,b) = 0

求x给定的a,b ->解x和y同时使用eq1和eq2

我尝试用一个图来简化这个问题,其中节点是变量,边是连接它们的方程。然而,这并没有考虑一个以上未知的方程,也不考虑同时求解。

EN

回答 1

Stack Overflow用户

发布于 2022-04-21 07:28:31

有几个步骤:

将方程和变量作为标准的二部匹配来匹配;在方程和变量之间有边(如果最大匹配不是完美的话,就有问题),同时使用强连通分量的https://cs.stackexchange.com/questions/50410/perfect-matching-in-a-graph-and-complete-matching-in-bipartite-graph

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71950118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档