<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.swarma.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%E5%8D%81%E4%B8%89%E7%BB%B4</id>
	<title>集智百科 - 复杂系统|人工智能|复杂科学|复杂网络|自组织 - 用户贡献 [zh-cn]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.swarma.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%E5%8D%81%E4%B8%89%E7%BB%B4"/>
	<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php/%E7%89%B9%E6%AE%8A:%E7%94%A8%E6%88%B7%E8%B4%A1%E7%8C%AE/%E5%8D%81%E4%B8%89%E7%BB%B4"/>
	<updated>2026-11-03T00:47:31Z</updated>
	<subtitle>用户贡献</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%B6%85%E5%9B%BE_Hypergraph&amp;diff=22488</id>
		<title>超图 Hypergraph</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%B6%85%E5%9B%BE_Hypergraph&amp;diff=22488"/>
		<updated>2021-04-27T11:52:42Z</updated>

		<summary type="html">&lt;p&gt;十三维：修订幂集和子集定义错误&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Hypergraph-wikipedia.png|300px|thumb|right|超图示例, 其中&lt;br /&gt;
&amp;lt;math&amp;gt;X = \{v_1, v_2, v_3, v_4, v_5, v_6, v_7\}&amp;lt;/math&amp;gt; 和&lt;br /&gt;
&amp;lt;math&amp;gt;E = \{e_1,e_2,e_3,e_4\} = &amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\{\{v_1, v_2, v_3\},&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\{v_2,v_3\},&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\{v_3,v_5,v_6\},&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\{v_4\}\}&amp;lt;/math&amp;gt;.&lt;br /&gt;
该超图的阶数为7，大小为4。在这里，边不只连接两个顶点，而是连接多个顶点，并用颜色表示。]]&lt;br /&gt;
&lt;br /&gt;
[[File:PAOH representation of the hypergraph.png|alt=PAOH visualization of a hypergraph|thumb|超图的替代表示, 称做 PAOH.&amp;lt;ref name=&amp;quot;paoh&amp;quot;&amp;gt;{{Cite journal|last=Valdivia|first=Paola|last2=Buono|first2=Paolo|last3=Plaisant|first3=Catherine|last4=Dufournaud|first4=Nicole|last5=Fekete|first5=Jean-Daniel|date=2020|title=Analyzing Dynamic Hypergraphs with Parallel Aggregated Ordered Hypergraph Visualization|journal=IEEE Transactions on Visualization and Computer Graphics|publisher=IEEE|volume=26|pages=12|doi=10.1109/TVCG.2019.2933196|pmid=31398121|issn=1077-2626|eissn=1941-0506}}&amp;lt;/ref&amp;gt;边是连接顶点的垂直线。顶点在左侧对齐。右侧的图例显示了边缘的名称。]]&lt;br /&gt;
&lt;br /&gt;
在数学中, '''超图 hypergraph'''是一种广义上的图，是有限集合中最一般的离散结构，在信息科学、生命科学等领域有着广泛的应用。它的一条'''边 edge'''可以连接任意数量的'''顶点 vertices'''。相对而言，在普通图中，一条边只能连接两个顶点。形式上，超图 &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 是一个有序二元组 &amp;lt;math&amp;gt;H = (X,E)&amp;lt;/math&amp;gt; 其中&amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; 是一个以节点 nodes或顶点为元素的非空集合，即顶点集，而 &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; 是&amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; 的一组非空子集簇，&amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;的元素被称为边或超边 hyperedges。 没有相同边的超图称为单超图。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
因此，若&amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt;是 &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;的幂集 power set，则&amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;是 &amp;lt;math&amp;gt;\mathcal{P}(X) \setminus\{\emptyset\}&amp;lt;/math&amp;gt; 的一个子集。在&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;中，顶点集的大小被称为'''超图的阶数 order of the hypergraph'''，边集的大小被称为'''超图的大小 size of the hypergraph'''。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
普通图的边是节点的二元子集，超边则是节点的任意集合，所以可以包含任意数量的节点。但我们总先需要研究具有相同基数超边的超图，即一个'''k-一致超图 k-uniform hypergraph'''（所有超边的大小都为 k，也译作k-均匀超图）。因此一个2-一致超图就是普通图，一个3-一致超图就是无序三元组 unordered triples 的集合，依此类推。超图也被称为从泛集 universal set 中抽取的一个集系统 set system 或集族 family of sets。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
超图可以看做是'''关联结构 incidence structure'''。特别的，每个超图都有一个与超图相对应的二分 &amp;quot;关联图 incidence graph&amp;quot;或 &amp;quot;列维图 Levi graph&amp;quot;，反之，大多数（但不是全部）'''二分图 bipartite graph'''都可以看作是超图的关联图。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
超图还有许多其它名称。在'''计算几何学 family of sets'''中，超图有时可以被称为'''范围空间 range space'''，将超图的边称为''范围 ranges''.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Haussler | first1 = David&lt;br /&gt;
 | last2 = Welzl | first2 = Emo&lt;br /&gt;
 | doi = 10.1007/BF02187876&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = Discrete and Computational Geometry&lt;br /&gt;
 | mr = 884223&lt;br /&gt;
 | pages = 127–151&lt;br /&gt;
 | title = ε-nets and simplex range queries&lt;br /&gt;
 | volume = 2&lt;br /&gt;
 | year = 1987&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
在合作博弈论 cooperative game中，超图被称为'''简单博弈 simple games'''（投票博弈 voting games）；这个概念被应用于解决社会选择理论 social choice theory 中的问题。在一些文献中，超边被称为''超连接''或''连接器''。&amp;lt;ref&amp;gt;Judea Pearl, in ''HEURISTICS Intelligent Search Strategies for Computer Problem Solving'', Addison Wesley (1984), p. 25.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
特殊类型的超图包括：上文简单讨论过的k-一致超图；散簇 clutter，也即没有一条边作是另一条边的子集；以及'''抽象单纯复形 abstract simplicial complexes'''，这里面包含每条边的所有子集。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
超图是一个以超图同态 homomorphism 为'''态射 morphism '''的范畴。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==术语==&lt;br /&gt;
===定义===&lt;br /&gt;
超图有不同的类型，如：&lt;br /&gt;
&lt;br /&gt;
* 空超图 Empty hypergraph：没有边的超图；&lt;br /&gt;
&lt;br /&gt;
* 非简单（或多重）超图 Non-simple (or multiple) hypergraph ：允许有环 loops（有单个顶点的超边）或重复边的超图，也就是说可以有两个或两个以上的边包含同一组顶点；&lt;br /&gt;
&lt;br /&gt;
* 简单超图 Simple hypergraph ：不包含循环和重复边的超图；&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;k &amp;lt;/math&amp;gt;-一致超图 &amp;lt;math&amp;gt;k &amp;lt;/math&amp;gt;-uniform hypergraph：每条超边都正好包含 k 个顶点的超图；&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;d &amp;lt;/math&amp;gt;-正则超图 &amp;lt;math&amp;gt;d &amp;lt;/math&amp;gt;-regular hypergraph：每个顶点的度数都是 𝑑 的超图；&lt;br /&gt;
&lt;br /&gt;
* 无环超图 Acyclic hypergraph：不包含任何环的超图。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
因为超图中的连接可以有任意基数，所以有好几种关于子图的概念，分别是'''子超图 subhypergraphs'''、'''部分超图 partial hypergraphs'''和'''分段超图 section hypergraphs'''。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
假定 &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt; 是一个超图，包含顶点集：&amp;lt;math&amp;gt;X = \lbrace x_i | i \in I_v \rbrace,&amp;lt;/math&amp;gt;和 “边集”：&lt;br /&gt;
&amp;lt;math&amp;gt;E = \lbrace e_i | i\in I_e \land e_i \subseteq X \land e_i \neq \emptyset \rbrace,&amp;lt;/math&amp;gt;&lt;br /&gt;
其中 &amp;lt;math&amp;gt;I_v&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;I_e&amp;lt;/math&amp;gt; 分别是顶点和边集的索引集 index set。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''子超图 subhypergraph''' 是去掉某些顶点的超图。在形式上，若 &amp;lt;math&amp;gt;A \subseteq X &amp;lt;/math&amp;gt; 是顶点子集，则子超图 &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt; 被定义为：&amp;lt;math&amp;gt;H_A=\left(A, \lbrace e \cap A | e \in E \land&lt;br /&gt;
e \cap A \neq \emptyset \rbrace \right).&amp;lt;/math&amp;gt;。一个'''子超图'''的'''扩展 extension'''是一个超图，其中每个属于 &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 的超边都部分包含在子超图的 &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt;中，并且完全包含在扩展的 &amp;lt;math&amp;gt;Ex(H_A)&amp;lt;/math&amp;gt; 中。即在形式上:&amp;lt;math&amp;gt;Ex(H_A) = (A \cup A', E' )&amp;lt;/math&amp;gt;和 &amp;lt;math&amp;gt;A' = \bigcup_{e \in E} e \setminus A&amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;E' = \lbrace e \in E | e \subseteq (A \cup A') \rbrace&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''部分超图 partial hypergraph'''是去掉一些边的超图。给定一个边索引集的子集 &amp;lt;math&amp;gt;J \subset I_e&amp;lt;/math&amp;gt; ，由 &amp;lt;math&amp;gt;J&amp;lt;/math&amp;gt; 生成的部分超图就是&amp;lt;math&amp;gt;\left(X, \lbrace e_i | i\in J \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*而给定一个子集  &amp;lt;math&amp;gt;A\subseteq X&amp;lt;/math&amp;gt;，则'''分段超图 section hypergraphs'''是部分超图:&amp;lt;math&amp;gt;H \times A = \left(A, \lbrace e_i | &lt;br /&gt;
i\in I_e \land e_i \subseteq A   \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 的对偶 &amp;lt;math&amp;gt;H^*&amp;lt;/math&amp;gt; 则是一个顶点和边互换的超图，因此顶点由 &amp;lt;math&amp;gt;\lbrace e_i \rbrace&amp;lt;/math&amp;gt; 给出，边由 &amp;lt;math&amp;gt;\lbrace X_m \rbrace&amp;lt;/math&amp;gt; 给出，其中:&amp;lt;math&amp;gt;X_m = \lbrace e_i | x_m \in e_i \rbrace. &amp;lt;/math&amp;gt;。当等式的记号被合理定义时，如下所示，对一个超图采取两次乘方 involution运算是就可得到&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 的对偶：&amp;lt;math&amp;gt;\left(H^*\right)^* = H.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
对于连通的超图'' G'' 和具有相同顶点连通的超图 ''H''，如果 ''H'' 的每个超边都由 ''G'' 中一个子图导出 induce，则 ''G'' 是一个主图 host graph；&lt;br /&gt;
对于不连通的超图 H，如果 ''G'' 和 ''H'' 的连通部分之间存在一个双射，使得 G 的每个连通部分 ''G'' 都是对应的 ''H'' 的主图，则 ''G'' 是一个主图。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
一个超图是二分 bipartite的，当且仅当它的顶点能被分成两类''U'' 和 ''V''  ：每个基数至少为 2 超边包含两类中的至少一个顶点。换而言之，超图则被称为具有 B 属性 Property B。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2-段 2-section 超图（或团图 clique graph，表示图 representing graph，原始图 primal graph、盖夫曼图 Gaifman graph）是具有相同顶点的图，并且所有顶点对之间的边包含在相同的超边中。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===二分图模型===&lt;br /&gt;
[[File:bipartie graph.jpeg|200px|缩略图|右| 设&amp;lt;math&amp;gt;G=(V,E)&amp;lt;/math&amp;gt;是一个无向图，如果顶点V可分割为两个互不相交的子集&amp;lt;math&amp;gt; {(group1, group2)}&amp;lt;/math&amp;gt;，并且图中的每条边&amp;lt;math&amp;gt;{（i，j）}&amp;lt;/math&amp;gt;所关联的两个顶点&amp;lt;math&amp;gt;{i}&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;{j}&amp;lt;/math&amp;gt;分别属于这两个不同的部分&amp;lt;math&amp;gt;{(i \in group1,j \in group2)}&amp;lt;/math&amp;gt;，则称图&amp;lt;math&amp;gt;{G}&amp;lt;/math&amp;gt;为一个二分图。]]&lt;br /&gt;
一个'''超图 &amp;lt;math&amp;gt;{H} &amp;lt;/math&amp;gt;'''可以用二分图&amp;lt;math&amp;gt;{BG} &amp;lt;/math&amp;gt;表示，其构成如下: 集合&amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt; E &amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;BG&amp;lt;/math&amp;gt;的分割，而且 (&amp;quot;x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;,  &amp;quot;e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;) 与边连通当且仅当顶点&amp;quot;x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;包含在&amp;lt;math&amp;gt;H &amp;lt;/math&amp;gt;的边&amp;quot; e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;中。 反之，任何具有固定的'''部分 part'''且在第二部分中没有不连通节点的二分图也代表具有上述性质的部分超图。 这个二分图也称为'''关联图'''。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===无环性===&lt;br /&gt;
与只有'''圈 cycle'''和'''森林 forest'''的普通无向图相比，对于超图的特殊情形，那些坍缩为普通图的无环性超图天然地有多种不等价的'''无环性 acyclicity''' 定义。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
由Claude Berge 给出了超图无环性的首个定义: &amp;lt;ref&amp;gt;Claude Berge,[https://www.amazon.com/Graphs-hypergraphs-North-Holland-mathematical-library/dp/0444103996 ''Graphs and Hypergraphs'']&amp;lt;/ref&amp;gt; 如果它的'''关联图'''(上面定义的二分图)是无环的，则称这个超图是 '''Berge 无环的 Berge-acyclic'''。 这个定义是非常严格的：例如，假设一个超图有一些顶点&amp;lt;math&amp;gt;v \neq v'&amp;lt;/math&amp;gt;和一些超边&amp;lt;math&amp;gt;f \neq f'&amp;lt;/math&amp;gt; ，例如 &amp;lt;math&amp;gt;v, v' \in f&amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;v, v' \in f'&amp;lt;/math&amp;gt;，那么它就是 Berge成环的 Berge-cyclic。 通过对关联图的探讨，Berge成环性 berge-cyclity可以在线性时间 linear time内得到有效验证 。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
此处，我们可以定义一个减弱的超图无环性的概念&amp;lt;ref&amp;gt;C. Beeri, Ronald Fagin|R. Fagin, D. Maier, Mihalis Yannakakis|M. Yannakakis, ''On the Desirability of Acyclic Database Schemes''&amp;lt;/ref&amp;gt;，后来被称为 &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环性  &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt; acyclicity。 这个无环性的概念等价于超图是同形的 conformal (原图的每个团都被某个超边所覆盖) ，它的原图称为弦图 chordal graph ; 它也等价于通过 GYO 算法 Graham-Yu-Ozsoyoglu Algorithm （也称为格雷厄姆算法 Graham's algorithm) 得到具有可约性的空图&amp;lt;ref&amp;gt;C. T. Yu and M. Z. Özsoyoğlu. ''[https://www.computer.org/csdl/proceedings/cmpsac/1979/9999/00/00762509.pdf An algorithm for tree-query membership of a distributed query]''. In Proc. IEEE COMPSAC, pages 306-312, 1979&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;&amp;gt;M. H. Graham. ''On the universal relation''. Technical Report, University of Toronto, Toronto, Ontario, Canada, 1979&amp;lt;/ref&amp;gt;。GYO 算法是一个合流 confluence（抽象重写 abstract rewriting）迭代过程，该算法中使用耳朵 ear的广义定义去除超边 (图论中的耳朵就定义为一条路径，其中除了端点外的点的度数均为 2（端点可以重合），而且删去后不破坏图的连通性)。众所周知， 在数据库理论  database theory 的领域中，如果一个数据库模式 database schema的底层超图是&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环的，那么它就具有某些理想的性质。 &amp;lt;ref&amp;gt;Serge Abiteboul, Richard B. Hull, Victor Vianu|V. Vianu, ''Foundations of Databases''&amp;lt;/ref&amp;gt; 除此之外,&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环性也与一阶逻辑 first-order logic 保护的片段 guarded fragment 的表达能力有关。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
我们可以在线性时间 linear time内检验超图是否是'''&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环的'''。 &amp;lt;ref&amp;gt;Robert Tarjan|R. E. Tarjan, Mihalis Yannakakis|M. Yannakakis. ''Simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs''. SIAM J. on Computing, 13(3):566-579, 1984.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
注意到&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环性似乎与直觉不相符，即&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-成环超图添加超边可能使其成为&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环的（例如，添加一条包含超图所有顶点的超边总能其成为&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环的）。 为了克服这个缺点，Ronald Fagin&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;&amp;gt;[[Ronald Fagin]], ''Degrees of Acyclicity for Hypergraphs and Relational Database Schemes''&amp;lt;/ref&amp;gt;  定义了更强的''' &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-无环性  &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-acylicity '''和 '''&amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性  &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;-acylicity '''概念。 应当指出：&amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环超图是推出其所有子超图都是&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环的必要条件，这与 Graham 的早期定义&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;/&amp;gt; 等价。  &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性的概念是一个更加严苛的条件，它等价于数据库模式的几个理想性质，并且与Bachman 图 Bachman diagrams有关. &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-无环性 和 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性   都可以在多项式时间 polynomial time(PTIME)内完成检测。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
无环性的四个概念具有可比性: berge-无环性意味着 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;- 无环性， &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;- 无环性又意味着  &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;- 无环性， &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;- 无环性又可以推出  &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt; 无环性。 然而，反之均不成立。&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===同构和相等===&lt;br /&gt;
超图'''同态 homomorphism'''是指从一个超图的顶点集到另一个超图的顶点集的映射，如此使得每条边映射到另一条边。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如果一个超图 &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;与另外一个超图&amp;lt;math&amp;gt;G=(Y,F)&amp;lt;/math&amp;gt;'''同构 isomorphic '''，则存在一个双射：&amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt; :&amp;lt;math&amp;gt;\phi:X \to Y&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
和 关于&amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;的置换 permutation 使得： :&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么这个双射被称为图的同构 isomorphism，记作：&amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt;但且仅当&amp;lt;math&amp;gt;H^* \simeq G^*&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
当超图的边被明确标记时，就有了'''“强同构 strong isomorphism ”'''这个新的概念。 当前面提及的置换是唯一的，则称&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 强同构于 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; 。 记作&amp;lt;math&amp;gt;H \cong G&amp;lt;/math&amp;gt;。 注意，所有强同构图都是同构的，但反过来就不成立。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
当超图的顶点被明确标记时，就有了'''“等价 equivalence”'''和'''“相等 equality”'''的概念。 我们称&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;等价，记作：&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; 。如果同构&amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; 满足:&amp;lt;math&amp;gt;\phi(x_n) = y_n&amp;lt;/math&amp;gt;而且：&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;，则称&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;相等，记作：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
且有结论：&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt;当且仅当 &amp;lt;math&amp;gt;H^* \cong G^*&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
超图'''自同构 automorphism'''是从顶点集到自身的同构，也就是顶点的重标号。 超图 &amp;lt;math&amp;gt;{H }&amp;lt;/math&amp;gt;= (''&amp;lt;math&amp;gt;X &amp;lt;/math&amp;gt;'',&amp;amp;nbsp;''&amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;'')的自同构集合是超图的群 group，称为超图的'''自同构群 automorphism group'''，并写成 &amp;lt;math&amp;gt;{Aut(H)}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====例子====&lt;br /&gt;
[[File:hg.png|300px|缩略图|右|H、G的图]]&lt;br /&gt;
考虑超图&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;，它的边为：&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;H = \lbrace&lt;br /&gt;
e_1 = \lbrace a,b \rbrace,&lt;br /&gt;
e_2 = \lbrace b,c \rbrace,&lt;br /&gt;
e_3 = \lbrace c,d \rbrace,&lt;br /&gt;
e_4 = \lbrace d,a \rbrace,&lt;br /&gt;
e_5 = \lbrace b,d \rbrace,&lt;br /&gt;
e_6 = \lbrace a,c \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
和超图&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;G = \lbrace&lt;br /&gt;
f_1 = \lbrace \alpha,\beta \rbrace,&lt;br /&gt;
f_2 = \lbrace \beta,\gamma \rbrace,&lt;br /&gt;
f_3 = \lbrace \gamma,\delta \rbrace,&lt;br /&gt;
f_4 = \lbrace \delta,\alpha \rbrace,&lt;br /&gt;
f_5 = \lbrace \alpha,\gamma \rbrace,&lt;br /&gt;
f_6 = \lbrace \beta,\delta \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
很明显 &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; 同构（有&amp;lt;math&amp;gt;\phi(a)=\alpha&amp;lt;/math&amp;gt;等），但是它们不是强同构，因为比如在超图&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;中，&amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; 顶点连接1，4，6三条边，所以：&amp;lt;math&amp;gt;e_1 \cap e_4 \cap e_6 = \lbrace a\rbrace&amp;lt;/math&amp;gt;。在图&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;，不存在连接边1，4，6的顶点：&amp;lt;math&amp;gt;f_1 \cap f_4 \cap f_6 = \varnothing&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
在这个例子，&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;是等价的， &amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt;，而且两者的对偶图是强同构的：&amp;lt;math&amp;gt;H^*\cong G^*&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===对称超图 ===&lt;br /&gt;
超图&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;的&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt;表示该超图中任何一条边的最大'''基数'''。如果所有边具有相同的基数''k''，则称该超图为一致的或k-一致的，或称之为k-超图。普通图只是一个2-一致的超图。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''顶点'''''&amp;lt;math&amp;gt; v &amp;lt;/math&amp;gt;''的'''度'''''&amp;lt;math&amp;gt; d(v)&amp;lt;/math&amp;gt;''表示包含该顶点的边的数量。如果每个顶点的度都为''k''，则超图''H''是'''k-正则'''的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
一致超图的对偶是正则的，反之亦然。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如果存在一个形如&amp;lt;math&amp;gt;\phi(x)=y&amp;lt;/math&amp;gt;的自同构，则超图''H''的两个顶点''x''和''y''对称 symmetric。如果存在一个自同构使得&amp;lt;math&amp;gt;\phi(e_i)=e_j&amp;lt;/math&amp;gt;，则称两个边&amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;e_j&amp;lt;/math&amp;gt;对称。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如果超图的所有顶点都是对称的，则称其为'''顶点可传递的 vertex-transitive''' (或顶点对称的 vertex-symmetric)。类似地，如果超图的所有边都是对称的，则该超图是'''边传递的 edge-transitive'''。 如果一个超图既是边对称的又是顶点对称的，则该超图是'''简单传递的 simply transitive'''。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
由于超图的对偶性，边传递性的研究与顶点传递性的研究是相似的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===横截面 ===&lt;br /&gt;
超图&amp;lt;math&amp;gt;H = (X, E)&amp;lt;/math&amp;gt;的'''横截集 transversal'''（或命中集 hitting set）是一个&amp;lt;math&amp;gt;T\subseteq X&amp;lt;/math&amp;gt;集合，该集合与每条边都有非空的交集。如果&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;的真子集不是横截集，则称&amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt;为极小截集。&amp;lt;math&amp;gt;H &amp;lt;/math&amp;gt;的横截超图是超图&amp;lt;math&amp;gt;（X, F）&amp;lt;/math&amp;gt;，其边集&amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt;包含&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;的所有最小横截集。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
计算横截面超图在组合优化 Combinatorial Optimization、[[博弈论 Game Theory]]和计算机科学 Computer Science的一些领域（例如机器学习 Machine Learning、数据库索引 Indexing of Databases、可满足性问题 the Satisfiability Problem、数据挖掘 Data Mining和计算机程序优化 Program Optimization）都有应用。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===关联矩阵===&lt;br /&gt;
分别设 &amp;lt;math&amp;gt;V = \{v_1, v_2, ~\ldots, ~ v_n\}&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;E = \{e_1, e_2, ~ \ldots ~ e_m\}&amp;lt;/math&amp;gt;。&lt;br /&gt;
每一个超图都有一个 &amp;lt;math&amp;gt;n \times m&amp;lt;/math&amp;gt; '''关联矩阵 incidence matrix'''&amp;lt;math&amp;gt;A = (a_{ij})&amp;lt;/math&amp;gt;，其为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;a_{ij} = \left\{ \begin{matrix} 1 &amp;amp; \mathrm{if} ~ v_i \in e_j \\ 0 &amp;amp; \mathrm{otherwise}. \end{matrix} \right.&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
其关联矩阵的转置 transpose &amp;lt;math&amp;gt;A^t&amp;lt;/math&amp;gt;定义了 &amp;lt;math&amp;gt;H^* = (V^*,\ E^*)&amp;lt;/math&amp;gt;称为&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;的'''对偶'''，其中&amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;是一个''m''元集合， &amp;lt;math&amp;gt;E^*&amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;的一个''n''元子集。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
对于&amp;lt;math&amp;gt;v^*_j \in V^*&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;e^*_i \in E^*, ~ v^*_j \in e^*_i&amp;lt;/math&amp;gt; 当且仅当 &amp;lt;math&amp;gt;a_{ij} = 1&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===超图着色===&lt;br /&gt;
经典超图着色是将集合&amp;lt;math&amp;gt;\{1,2,3,...\lambda\}&amp;lt;/math&amp;gt;中的其中一种颜色赋予给超图的每个顶点，使每个超边至少包含两个不同颜色的顶点。换句话说，不能存在基数至少为2的单色超边。从此意义上出发，它是广义图着色的直接推广。在所有着色行为中，使用到最小的不同颜色数称为超图的色数。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
存在着使用多达&amp;lt;math&amp;gt;k &amp;lt;/math&amp;gt;种颜色着色的超图称为'''k- 可着色图'''。2-可着色超图就是二分图。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
经典超图着色有许多推广。在允许单色边情况下，混合超图着色是其中之一。一些混合超图对于任意数量的颜色都是不可着色的。同时不可着色性的内在标准是未知的。当一个混合超图是可着色时，其所使用的最小和最大颜色数分别称为下色数和上色数。详情请参阅 http://spectrum.troy.edu/voloshin/mh.html。&lt;br /&gt;
&lt;br /&gt;
===划分===&lt;br /&gt;
由E. Dauber&amp;lt;ref&amp;gt;E. Dauber, in ''Graph theory'', ed. F. Harary, Addison Wesley, (1969) p. 172.&amp;lt;/ref&amp;gt;所提出的一个定理表明，对于边传递超图 &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;存在一个'''划分 partition'''：&amp;lt;math&amp;gt;(X_1, X_2,\cdots,X_K)&amp;lt;/math&amp;gt;对于顶点集 &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;使得由&amp;lt;math&amp;gt;X_k&amp;lt;/math&amp;gt;生成的子超图&amp;lt;math&amp;gt;H_{X_k}&amp;lt;/math&amp;gt;在&amp;lt;math&amp;gt;1\le k \le K&amp;lt;/math&amp;gt;时是可传递的，并且使得&amp;lt;math&amp;gt;\sum_{k=1}^K r\left(H_{X_k} \right) = r(H)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt;是 &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;的秩。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
作为推论，不是点传递的边传递超图则是2可着色的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
图划分(特别是超图划分)在集成电路设计 IC design &amp;lt;ref&amp;gt;{{Citation |title=Multilevel hypergraph partitioning: applications in VLSI domain |author=Karypis, G., Aggarwal, R., Kumar, V., and Shekhar, S. |journal=IEEE Transactions on Very Large Scale Integration (VLSI) Systems |date=March 1999 |volume=7 |issue=1 |pages=69–79 |doi=10.1109/92.748202 |postscript=.|citeseerx=10.1.1.553.2367 }}&amp;lt;/ref&amp;gt; 和并行计算 parallel computing &amp;lt;ref&amp;gt;{{Citation |doi=10.1016/S0167-8191(00)00048-X |title=Graph partitioning models for parallel computing |author= Hendrickson, B., Kolda, T.G. |journal=Parallel Computing | year=2000 |volume=26 |issue=12 |pages=1519–1545 |postscript=.|url=https://digital.library.unt.edu/ark:/67531/metadc684945/ |type=Submitted manuscript }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite conference |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=A Hypergraph Model for Mapping Repeated Sparse Matrix-Vector Product Computations onto Multicomputers |conference=Proc. International Conference on Hi Performance Computing (HiPC'95) |year=1995}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Citation |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=Hypergraph-Partitioning Based Decomposition for Parallel Sparse-Matrix Vector Multiplication |journal=IEEE Transactions on Parallel and Distributed Systems |volume=10 |issue=7 |pages=673–693 |year=1999|doi=10.1109/71.780863 |postscript=. |citeseerx=10.1.1.67.2498 }}&amp;lt;/ref&amp;gt;中有很多应用。此外，在机器学习任务中，高效、可扩展的超图划分算法对于处理大规模超图也很重要。&amp;lt;ref name=hyperx&amp;gt;{{citation|last1=Huang|first1=Jin|last2=Zhang|first2=Rui|last3=Yu|first3=Jeffrey Xu|journal=Proceedings of the IEEE International Conference on Data Mining|title=Scalable Hypergraph Learning and Processing|year=2015}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==定理==&lt;br /&gt;
许多涉及图的定理和概念也适用于超图，典型的例子有拉姆齐定理 Ramsey's theorem和超图的线图 Line graph of a hypergraph。一些研究图的对称性的方法也被扩展到超图。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
一致超图上有[https://en.wikipedia.org/wiki/Erd%C5%91s%E2%80%93Ko%E2%80%93Rado_theorem Erdős-Ko-Rado theorem]和[https://en.wikipedia.org/wiki/Line_graph_of_a_hypergraph Kruskal-Katona theorem]两个著名定理。&lt;br /&gt;
&lt;br /&gt;
==超图绘制==&lt;br /&gt;
[[File:CircuitoDosMallas.png|thumb|This circuit diagram can be interpreted as a drawing of a hypergraph in which four vertices (depicted as white rectangles and disks) are connected by three hyperedges drawn as trees.（这个线路图可以解释为一个超图，其中四个顶点（用白色的矩形和圆盘表示）由三个用树表示的超图连接）]]&lt;br /&gt;
尽管超图比普通图更难画在纸上，但一些研究者对超图可视化方法已展开研究。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
其中超图的一种可视化表示法，类似于标准的图的画法 graph drawing：用平面内的曲线来描绘图的边，将超图的顶点画成点状、圆盘或盒子，超边则被描绘成以顶点为叶子的树。&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Sander | first = G.&lt;br /&gt;
 | contribution = Layout of directed hypergraphs with orthogonal hyperedges&lt;br /&gt;
 | pages = 381–386&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 11th International Symposium on Graph Drawing (GD 2003)&lt;br /&gt;
  | contribution-url = http://gdea.informatik.uni-koeln.de/585/1/hypergraph.ps&lt;br /&gt;
| volume = 2912&lt;br /&gt;
 | year = 2003&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Eschbach | first1 = Thomas&lt;br /&gt;
 | last2 = Günther | first2 = Wolfgang&lt;br /&gt;
 | last3 = Becker | first3 = Bernd&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = Journal of Graph Algorithms and Applications&lt;br /&gt;
 | pages = 141–157&lt;br /&gt;
 | title = Orthogonal hypergraph drawing for improved visibility&lt;br /&gt;
 | url = http://jgaa.info/accepted/2006/EschbachGuentherBecker2006.10.2.pdf&lt;br /&gt;
 | volume = 10&lt;br /&gt;
 | year = 2006 | doi=10.7155/jgaa.00122}}.&amp;lt;/ref&amp;gt; 。&lt;br /&gt;
如果顶点表示为点，超边也可以被描绘成连接点集的平滑曲线，或显示为封闭点集的简单闭合曲线。&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Mäkinen | first = Erkki&lt;br /&gt;
 | doi = 10.1080/00207169008803875&lt;br /&gt;
 | issue = 3&lt;br /&gt;
 | journal = International Journal of Computer Mathematics&lt;br /&gt;
 | pages = 177–185&lt;br /&gt;
 | title = How to draw a hypergraph&lt;br /&gt;
 | volume = 34&lt;br /&gt;
 | year = 1990}}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Bertault | first1 = François&lt;br /&gt;
 | last2 = Eades | first2 = Peter &lt;br /&gt;
 | contribution = Drawing hypergraphs in the subset standard&lt;br /&gt;
 | doi = 10.1007/3-540-44541-2_15&lt;br /&gt;
 | pages = 45–76&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 8th International Symposium on Graph Drawing (GD 2000)&lt;br /&gt;
 | volume = 1984&lt;br /&gt;
 | year = 2001&lt;br /&gt;
 | contribution-url = http://gdea.informatik.uni-koeln.de/585/1/hypergraph.ps&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Naheed Anjum | first1 = Arafat&lt;br /&gt;
 | last2 = Bressan | first2 = Stéphane&lt;br /&gt;
 | contribution = Hypergraph Drawing by Force-Directed Placement&lt;br /&gt;
 | doi = 10.1007/_31&lt;br /&gt;
 | pages = 387–394&lt;br /&gt;
 | publisher = Springer International Publishing&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = 28th International Conference on Database and Expert Systems Applications (DEXA 2017)&lt;br /&gt;
 | volume = 10439&lt;br /&gt;
 | year = 2017| isbn = &lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Venn's four ellipse construction.png|thumb|An order-4 Venn diagram, which can be interpreted as a subdivision drawing of a hypergraph with 15 vertices (the 15 colored regions) and 4 hyperedges (the 4 ellipses).（一个4阶维恩图，可以被解释为一个15个顶点（15个着色区域）和4个超边（4个椭圆）的超图的细分图）]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
超图的另一种表示法被称做 PAOH&amp;lt;ref name=&amp;quot;paoh&amp;quot;&amp;gt;{{Cite journal|last=Valdivia|first=Paola|last2=Buono|first2=Paolo|last3=Plaisant|first3=Catherine|last4=Dufournaud|first4=Nicole|last5=Fekete|first5=Jean-Daniel|date=2020|title=Analyzing Dynamic Hypergraphs with Parallel Aggregated Ordered Hypergraph Visualization|journal=IEEE Transactions on Visualization and Computer Graphics|publisher=IEEE|volume=26|pages=12|doi=10.1109/TVCG.2019.2933196|pmid=31398121|issn=1077-2626|eissn=1941-0506}}&amp;lt;/ref&amp;gt;，如上图所示，边是连接顶点的垂线，顶点是左对齐的。右边的图例显示了边的名称。它是为动态超图而设计的，但也可以用于简单的超图。&lt;br /&gt;
&lt;br /&gt;
==超图语法 ==&lt;br /&gt;
通过扩充一组替换规则于超图，'''图语法 graph grammar'''可以被推广到超边上。&lt;br /&gt;
&lt;br /&gt;
==超图概念的延伸==&lt;br /&gt;
超图的相关概念可以进行进一步的延伸，如超图中的一些边可以指向另一些边。这种延伸有两种变体。在第一种变体中，超图的边不仅包含一组节点，而且还可以包含这组节点的子集、子集的子集等等。本质上，超图的每条边只是树结构或有向无环图的一个内部节点，而节点就是叶子。从这个意义上来说，超图就是具有共享节点的树的集合（即内部节点或叶子可能出现在不同的树结构中），反过来说，每个树的集合又可以理解为一个超图。因为树结构在计算机科学和许多数学分支中被广泛使用，所以超图的出现也是自然而然的。比如这种延伸是作为项代数的模型而自然产生的：边对应项，节点对应常量或变量。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
对于上述的超图，节点集提供了一种排序。但是该排序既不是偏序也不是预序，因为它是不可传递的。与这一延伸方式的Levi图相对应的图是有向无环图。例如，一个超图的节点集为&amp;lt;math&amp;gt;V= \{a,b\}&amp;lt;/math&amp;gt;，边为&amp;lt;math&amp;gt;e_1=\{a,b\}&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;e_2=\{a,e_1\}&amp;lt;/math&amp;gt;。那么，虽然&amp;lt;math&amp;gt;b\in e_1&amp;lt;/math&amp;gt;且&amp;lt;math&amp;gt;e_1\in e_2&amp;lt;/math&amp;gt;，但&amp;lt;math&amp;gt;b\in e_2&amp;lt;/math&amp;gt;却不是真的。然而，这类超图节点集的封闭传递确实诱导了偏序，并将超图“展平”为一个偏序集。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
第二种变体中，超图中的边可以指向其他边，同时不用考虑必须形成有向无环图的要求。这允许超图具有成环的边，而不需要有任何节点。例如，考虑由两条边e1和e2组成的，节点个数为零的广义超图，使得&amp;lt;math&amp;gt;e_1 = \{e_2\}&amp;lt;/math&amp;gt;且&amp;lt;math&amp;gt;e_2 = \{e_1\}&amp;lt;/math&amp;gt;。因为这个循环是无限递归的，所以边的集合违反了基础公理。具体来说，对于这样的超图，不存在节点集的封闭传递。虽然这样的结构乍看起来可能很奇怪，但只要注意到它的Levi图的等价延伸不再是二分图，而是一般的有向图，就可以很容易地去理解。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
根据定义，这种超图的广义关联矩阵是一个方阵，其秩等于节点和边的总数。因此，对于上面的示例，关联矩阵为:&lt;br /&gt;
&amp;lt;math&amp;gt;\left[ \begin{matrix} 0 &amp;amp; 1 \\ 1 &amp;amp; 0 \end{matrix} \right]&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==超图与机器学习==&lt;br /&gt;
超图已被广泛用于机器学习中，常作为一种数据结构或一种正则化属性分类器 classifier regularization。 &amp;lt;ref&amp;gt;{{citation| last1 = Zhou | first1 = Dengyong| last2 = Huang | first2 = Jiayuan | last3=Scholkopf | first3=Bernhard| issue = 2| journal = Advances in Neural Information Processing Systems| pages = 1601–1608| title = Learning with hypergraphs: clustering, classification, and embedding| year = 2006}}&amp;lt;/ref&amp;gt; 这些应用包括推荐系统  recommender system (社团作为超边)&amp;lt;ref&amp;gt;{{citation|last1=Tan | first1=Shulong | last2=Bu | first2=Jiajun | last3=Chen | first3=Chun | last4=Xu | first4=Bin | last5=Wang | first5=Can | last6=He | first6=Xiaofei|issue = 1| journal = ACM Transactions on Multimedia Computing, Communications, and Applications| title = Using rich social media information for music recommendation via hypergraph model| year = 2013|url=https://www.researchgate.net/publication/226075153| bibcode=2011smma.book..213T }}&amp;lt;/ref&amp;gt;、图像检索 image retrieval(相关性作为超边) &amp;lt;ref&amp;gt;{{citation|last1=Liu | first1=Qingshan | last2=Huang | first2=Yuchi | last3=Metaxas | first3=Dimitris N. |issue = 10–11| journal = Pattern Recognition| title = Hypergraph with sampling for image retrieval| pages=2255–2262| year = 2013| doi=10.1016/j.patcog.2010.07.014 | volume=44}}&amp;lt;/ref&amp;gt; 、和生物信息学(生物、化学分子间相互作用作为超边)&amp;lt;ref&amp;gt;{{citation|last1=Patro |first1=Rob | last2=Kingsoford | first2=Carl| issue = 10–11| journal = Bioinformatics| title = Predicting protein interactions via parsimonious network history inference| year = 2013| pages=237–246|doi=10.1093/bioinformatics/btt224 |pmid=23812989 |pmc=3694678 | volume=29}}&amp;lt;/ref&amp;gt;。比较典型的超图机器学习方法包括：超图谱聚类法 spectral clustering（用拉普拉斯超图 hypergraph Laplacian 扩展光谱图理论 spectral graph theory）&amp;lt;ref&amp;gt;{{citation|last1=Gao | first1=Tue | last2=Wang | first2=Meng | last3=Zha|first3=Zheng-Jun|last4=Shen|first4=Jialie|last5=Li|first5=Xuelong|last6=Wu|first6=Xindong|issue = 1| journal = IEEE Transactions on Image Processing| volume=22 | title = Visual-textual joint relevance learning for tag-based social image search| year = 2013| pages=363–376|url=http://ink.library.smu.edu.sg/cgi/viewcontent.cgi?article=2510&amp;amp;context=sis_research | doi=10.1109/tip.2012.2202676| pmid=22692911 | bibcode=2013ITIP...22..363Y }}&amp;lt;/ref&amp;gt; 和超图半监督学习 semi-supervised learning（通过引入超图结构来对结果进行限定）。&amp;lt;ref&amp;gt;{{citation|last1=Tian|first1=Ze|last2=Hwang|first2=TaeHyun|last3=Kuang|first3=Rui|issue = 21| journal = Bioinformatics| title = A hypergraph-based learning algorithm for classifying gene expression and arrayCGH data with prior knowledge| year = 2009| pages=2831–2838|doi=10.1093/bioinformatics/btp467|pmid=19648139| volume=25|doi-access=free}}&amp;lt;/ref&amp;gt;对于大尺寸的超图，可以使用Apache Spark构建的分布式框架&amp;lt;ref name=hyperx /&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==参阅==&lt;br /&gt;
&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Simplicial_complex Simplicial complex 简单复合体]&lt;br /&gt;
&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Combinatorial_design Combinatorial design 组合设计]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Factor_graph Factor graph 因子图]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Greedoid Greedoid 序阵]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Incidence_structure Incidence structure 关联结构 ]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Matroid Matroid 拟阵]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Multigraph Multigraph 多重图]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/P_system P system P系统]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Sparse_matrix-vector_multiplication Sparse matrix-vector multiplication 稀疏矩阵-向量乘法]&lt;br /&gt;
*[https://en.wikipedia.org/wiki/Matching_(graph_theory)#Matching_in_hypergraphs Matching in hypergraphs 超图中的匹配]&lt;br /&gt;
&lt;br /&gt;
==参考文献==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==进一步阅读==&lt;br /&gt;
* Claude Berge, &amp;quot;Hypergraphs: Combinatorics of finite sets&amp;quot;. North-Holland, 1989.&lt;br /&gt;
* Claude Berge, Dijen Ray-Chaudhuri, &amp;quot;Hypergraph Seminar, Ohio State University 1972&amp;quot;, ''Lecture Notes in Mathematics'' '''411''' Springer-Verlag&lt;br /&gt;
* Hazewinkel, Michiel, ed. (2001) [1994], &amp;quot;Hypergraph&amp;quot;, [https://en.wikipedia.org/wiki/Encyclopedia_of_Mathematics Encyclopedia of Mathematics], Springer Science+Business Media B.V. / Kluwer Academic Publishers, ISBN &lt;br /&gt;
* Alain Bretto, &amp;quot;Hypergraph Theory: an Introduction&amp;quot;, Springer, 2013.&lt;br /&gt;
* Vitaly I. Voloshin. &amp;quot;Coloring Mixed Hypergraphs: Theory, Algorithms and Applications&amp;quot;.  Fields Institute Monographs, American Mathematical Society, 2002.&lt;br /&gt;
* Vitaly I. Voloshin. &amp;quot;Introduction to Graph and Hypergraph Theory&amp;quot;. Nova Science Publishers, Inc., 2009.&lt;br /&gt;
* This article incorporates material from hypergraph on PlanetMath, which is licensed under the[https://en.wikipedia.org/wiki/Wikipedia:CC-BY-SA Creative Commons Attribution/Share-Alike License].&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
[[File:hypernet.png|300px|缩略图|右|不同类型数据中的关系展示]]&lt;br /&gt;
*[https://book.douban.com/subject/1237624/ 《超图-限集的组合学》]by [法]Claude Berge&lt;br /&gt;
::超图的第一本专著，作者是近代图论之父法国数学家Claude Berge，将图里的普通边拓展为超边，小小的一步拓展却引发了一个大的领域。&lt;br /&gt;
&lt;br /&gt;
*[https://campus.swarma.org/course/598 视频：图网络：融合推理与学习的全新深度学习架构]&lt;br /&gt;
::本课程将分两个方向详细讲解图网络（Graph Network）的原理及应用，以及它与传统人工智能领域进行融合的方法。&lt;br /&gt;
&lt;br /&gt;
*[https://www.jiqizhixin.com/articles/2019-09-18-8  论文解读：基于超图网络模型的图网络进化算法]&lt;br /&gt;
本论文通过建立超图模型（Hypergraph）这一种网络结构对社交网络数据，paper 引用数据等进行建模，实现对网络中的每一个点进行分类。&lt;br /&gt;
&lt;br /&gt;
*[https://writings.stephenwolfram.com/2020/04/finally-we-may-have-a-path-to-the-fundamental-theory-of-physics-and-its-beautiful/ [[斯蒂芬·沃尔夫勒姆 Stephen Wolfram]]宣布找到了物理基础的正确道路]&lt;br /&gt;
::[[斯蒂芬·沃尔夫勒姆 Stephen Wolfram]]认为宇宙是巨大的且不断增长的关系网络，这些关系构成了空间以及空间中的一切。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
本中文词条由十三维、[[用户:费米子|费米子]]、[[用户:Pjhhh|Pjhhh]]、[[用户:厚朴|厚朴]]、[[用户:Liushikang1992|Liushikang1992]]用户参与编译，[[用户:费米子|费米子]]审校，[[用户:乐多多|乐多多]]编辑，欢迎在讨论页面留言。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''本词条内容源自wikipedia及公开资料，遵守 CC3.0协议。'''&lt;br /&gt;
[[Category:超图]]&lt;br /&gt;
[[Category:图论]]&lt;br /&gt;
[[Category:学科]]&lt;/div&gt;</summary>
		<author><name>十三维</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%9B%A0%E6%9E%9C%E6%8E%A8%E6%96%AD&amp;diff=17270</id>
		<title>因果推断</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%9B%A0%E6%9E%9C%E6%8E%A8%E6%96%AD&amp;diff=17270"/>
		<updated>2020-10-27T16:00:31Z</updated>

		<summary type="html">&lt;p&gt;十三维：翻译用语修正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
|keywords=因果推断,Craig Reynolds,计算机图形&lt;br /&gt;
|description=因果推断,因果推理，统计&lt;br /&gt;
}}&lt;br /&gt;
'''因果推断 Causal inference'''是基于某一事件发生的条件得出关于因果联系结论的过程。因果推断与'''关联推理 inference of association'''的主要区别在于前者分析了当原因改变时结果变量的响应。&amp;lt;ref name=Pearl_Journal&amp;gt;{{cite journal|last=Pearl|first=Judea|title=Causal inference in statistics: An overview|journal=Statistics Surveys|date=1 January 2009|volume=3|issue=|pages=96–146|doi=10.1214/09-SS057|url=http://ftp.cs.ucla.edu/pub/stat_ser/r350.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Morgan_book&amp;gt;{{cite book|last=Morgan|first=Stephen|author2=Winship, Chris|title=Counterfactuals and Causal inference|publisher=Cambridge University Press|year=2007|isbn=}}&amp;lt;/ref&amp;gt;研究事件因何而起的科学被称为'''原因论 etiology'''。因果推断是[[因果推理 causal reasoning]]的一个例子。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==定义==&lt;br /&gt;
&lt;br /&gt;
对某事原因的推断某事原因的过程被描述为：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* ''“...reason[ing] to the conclusion that something is, or is likely to be, the cause of something else.”''（...推理出某事是（或可能是）其他事情的原因的结论。）&amp;lt;ref name=EB&amp;gt;{{cite web|title=causal inference|url=http://www.britannica.com/EBchecked/topic/1442615/causal-inference|publisher=Encyclopædia Britannica, Inc.|accessdate=24 August 2014}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* ''“Identification of the cause or causes of a phenomenon, by establishing covariation of cause and effect, a time-order relationship with the cause preceding the effect, and the elimination of plausible alternative causes.”''（通过确定因果关系的共变性，前因后果的时序性，以及排除其它可能的替代原因，从而识别出现象的一个或多个原因。）&amp;lt;ref name=psy&amp;gt;{{cite book|author1=John Shaughnessy|author2=Eugene Zechmeister|author3=Jeanne Zechmeister|title=Research Methods in Psychology|date=2000|publisher=McGraw-Hill Humanities/Social Sciences/Languages|isbn=|pages=Chapter 1 : Introduction|url=http://www.mhhe.com/socscience/psychology/shaugh/ch01_concepts.html|accessdate=24 August 2014|archive-url=https://web.archive.org/web/20141015135541/http://www.mhhe.com/socscience/psychology/shaugh/ch01_concepts.html|archive-date=15 October 2014|url-status=dead}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==方法==&lt;br /&gt;
&lt;br /&gt;
流行病学运用不同的流行病模型来收集和衡量危险因素和结果，以及判定两者之间的联系。一个假说被提出来后，然后进行'''统计学假设检验 Statistical hypothesis testing'''。这种统计学推断有助于判断数据是否由偶然性引起，也被称为'''随机变化 random variation'''，还是确实相关以及相关性的强弱。然而，相关不意味着因果，因此还需使用其他方法来推断其因果关系。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
常见的因果推断框架有[[结构方程模型 structural equation modeling]]和[[Rubin因果模型 Rubin causal model]]。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==在流行病学领域 ==&lt;br /&gt;
&lt;br /&gt;
'''流行病学 epidemiology''' 研究特定生物群体的健康和疾病模式，以推断原因和结果。暴露 于一般认为的'''危险因素 risk factor'''和疾病之间可能存在关联，但不等于确定因果关系，因为相关不意味着因果。从历史上看，自19世纪，'''科赫法则 Koch's postulates'''就被用来判断一种微生物是否是引起某种疾病的病因。在20世纪，'''布拉德福德·希尔准则 Bradford Hill criteria'''&amp;lt;ref name=&amp;quot;bh65&amp;quot;&amp;gt;{{cite journal |last=Hill |first=Austin Bradford |year=1965 |title=The Environment and Disease: Association or Causation? |journal=Proceedings of the Royal Society of Medicine |volume=58 |pages=295–300 |url=http://www.edwardtufte.com/tufte/hill |pmid=14283879 |pmc=1898525 |issue=5 |doi=10.1177/003591576505800503}}&amp;lt;/ref&amp;gt;已经被用来评估微生物学之外的变量的因果关系，尽管这些标准不是确定因果关系的唯一方法。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
分子流行病学中（所）研究的现象，包括遗传学，都是生物分子水平的，其中生物标志物是原因或结果的证据。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
在新兴的'''分子病理流行病学 molecular pathological epidemiology (MPE)'''交叉学科领域，最近的一个趋势（截至2014年）是确定在病变组织或细胞内，暴露迹象在'''分子病理学 molecular pathology'''影响的证据。将暴露迹象与疾病的分子病理特征联系起来可以帮助评估因果关系。基于特定疾病的异质性的固有特征、独特的疾病原理等，研究疾病'''&amp;lt;font color = '#ff8000'&amp;gt;表现型 phenotyping&amp;lt;/font&amp;gt;'''及其'''&amp;lt;font color = '#ff8000'&amp;gt;亚型 subtyping &amp;lt;/font&amp;gt;'''现在是生物医学和公共卫生科学的趋势。比如个体化医疗和精准医疗等。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==在计算机科学领域 ==&lt;br /&gt;
&lt;br /&gt;
从联合观测数据中确定两个时间无关变量（例如&amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;）的因果关系，利用某些模型在X→Y&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;Y→X&amp;lt;/math&amp;gt;方向上的证据之间的不对称性。主要的方法基于算法信息理论 Algorithmic information theory（AIT）模型和噪声模型 noise models。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===算法信息模型===&lt;br /&gt;
&lt;br /&gt;
比较两个同时输出 X 和 Y 的程序。&lt;br /&gt;
&lt;br /&gt;
* '''通过未压缩的Y存储Y和X的压缩型 Store Y and a compressed form of X in terms of uncompressed Y.'''&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;font color='#32cd32'&amp;gt;通过未压缩的X存储X和Y的压缩型 Store X and a compressed form of Y in terms of uncompressed X.&amp;lt;/font&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;font color='#32cd32'&amp;gt;最短的此类程序表明，未压缩的存储变量更有可能导致计算变量。The shortest such program implies the uncompressed stored variable more-likely causes the computed variable.&amp;lt;/font&amp;gt;'''&amp;lt;ref&amp;gt;Kailash Budhathoki and Jilles Vreeken &amp;quot;[http://eda.mmci.uni-saarland.de/pubs/2016/origo-budhathoki,vreeken.pdf Causal Inference by Compression]&amp;quot; 2016 IEEE 16th International Conference on Data Mining (ICDM)&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite journal |doi = 10.1007/s10115-018-1286-7|title = Telling cause from effect by local and global regression|journal = Knowledge and Information Systems|year = 2018|last1 = Marx|first1 = Alexander|last2 = Vreeken|first2 = Jilles|volume=60|issue = 3|pages=1277–1305|doi-access = free}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===噪音模型 ===&lt;br /&gt;
&lt;br /&gt;
在模型中引入一个独立的噪声项，以对比两个方向的证据。下面是一些假设 Y → X 且具有噪声 E 的噪声模型：&lt;br /&gt;
&lt;br /&gt;
* [[加性噪声 Additive noise]]：&amp;lt;ref&amp;gt;Hoyer, Patrik O., et al. &amp;quot;[https://papers.nips.cc/paper/3548-nonlinear-causal-discovery-with-additive-noise-models.pdf Nonlinear causal discovery with additive noise models].&amp;quot; NIPS. Vol. 21. 2008.&amp;lt;/ref&amp;gt; &amp;lt;math&amp;gt;Y = F(X)+E&amp;lt;/math&amp;gt;&lt;br /&gt;
* 线性噪声 Linear noise：&amp;lt;ref&amp;gt;{{cite journal | last1 = Shimizu | first1 = Shohei | display-authors = etal | year = 2011 | title = DirectLiNGAM: A direct method for learning a linear non-Gaussian structural equation model | url = http://www.jmlr.org/papers/volume12/shimizu11a/shimizu11a.pdf | journal = The Journal of Machine Learning Research | volume = 12 | issue = | pages = 1225–1248 }}&amp;lt;/ref&amp;gt; &amp;lt;math&amp;gt;Y = pX + qE&amp;lt;/math&amp;gt;&lt;br /&gt;
* '''&amp;lt;font color='#ff8000'&amp;gt;非线性后置 Post-non-linear&amp;lt;/font&amp;gt;'''：&amp;lt;ref&amp;gt;Zhang, Kun, and Aapo Hyvärinen. &amp;quot;[https://arxiv.org/pdf/1205.2599 On the identifiability of the post-nonlinear causal model].&amp;quot; Proceedings of the Twenty-Fifth Conference on Uncertainty in Artificial Intelligence. AUAI Press, 2009.&amp;lt;/ref&amp;gt; &amp;lt;math&amp;gt;Y = G(F(X)+E)&amp;lt;/math&amp;gt;&lt;br /&gt;
* '''&amp;lt;font color='#ff8000'&amp;gt;异方差噪声 Heteroskedastic noise&amp;lt;/font&amp;gt;'''：&amp;lt;math&amp;gt;Y = F(X)+E.G(X)&amp;lt;/math&amp;gt;&lt;br /&gt;
* '''&amp;lt;font color='#ff8000'&amp;gt;功能性噪声 Functional noise&amp;lt;/font&amp;gt;'''：&amp;lt;ref name=&amp;quot;Mooij&amp;quot;&amp;gt;Mooij, Joris M., et al. &amp;quot;[http://papers.nips.cc/paper/4173-probabilistic-latent-variable-models-for-distinguishing-between-cause-and-effect.pdf Probabilistic latent variable models for distinguishing between cause and effect].&amp;quot; NIPS. 2010.&amp;lt;/ref&amp;gt; &amp;lt;math&amp;gt;Y = F(X,E)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
上述模型均基于以下假设：&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;font color='#ff8000'&amp;gt;Y 不存在其他原因 There are no other causes of Y&amp;lt;/font&amp;gt;''' 。&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;font color='#ff8000'&amp;gt;X 和 E 不存在共同的原因 X and E have no common causes&amp;lt;/font&amp;gt; '''。&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;font color='#ff8000'&amp;gt;原因的分布独立于因果机制 Distribution of cause is independent from causal mechanisms&amp;lt;/font&amp;gt;''' 。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
在直观的层面上，联合分布 P（起因 , 结果）到 P（起因）* P（结果 | 起因）拆分的主意通常产生模型的总复杂性低于将 P（起因 , 结果）到 P（结果）* P（起因 | 结果）的拆分。尽管“复杂性”的概念在直觉上很吸引人，但对于应该如何精确定义它却并不显而易见。&amp;lt;ref name=&amp;quot;Mooij&amp;quot;/&amp;gt;另一种不同类族的方法尝试从大量被标记的数据中发现因果的“足迹”，并且允许预测更灵活的因果关系。&amp;lt;ref&amp;gt;Lopez-Paz, David, et al. &amp;quot;[http://www.jmlr.org/proceedings/papers/v37/lopez-paz15.pdf Towards a learning theory of cause-effect inference]&amp;quot; ICML. 2015&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==在统计学和经济学领域  In statistics and economics ==&lt;br /&gt;
&lt;br /&gt;
在统计学和经济学中，因果关系通常通过回归分析来检验。&lt;br /&gt;
&lt;br /&gt;
有几种方法可以用来鉴别真实的因果关系和虚假的相关性：&lt;br /&gt;
&lt;br /&gt;
第一，经济学家根据经济理论（理论驱动的计量经济学）构建回归模型，从而确定因果关系的方向。例如，如果研究降雨与商品未来价格之间的依赖关系，那么广义上建构的理论表明，降雨可以影响价格，但未来价格不能改变降雨量。&amp;lt;ref&amp;gt;{{Cite book|last=Simon|first=Herbert|title=Models of Discovery|publisher=Springer|year=1977|location=Dordrecht|page=52}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
第二，'''工具变量 instrumental variables(IV)'''技术可以通过引入其他已知不受因变量的影响的工具变量来消除任何逆向因果关系。&lt;br /&gt;
&lt;br /&gt;
第三，在正向回归中只包含在时间上早于因变量的变量，就可以引用结果不能先于原因的原则。由于偏相关 partial correlations是对称的，不能仅仅根据一方面的相关性来确定因果关系的方向。基于因果关系的概率观点 probabilistic view，经济学家假设，在时间上原因必须先于其结果。这导致经济学家使用较早发生的现象作为自变量，并开发适用于时间序列分析的因果关系的计量经济学的检验方法（例如，[[格兰杰因果检验 Granger-causality tests]]）&amp;lt;ref&amp;gt;{{Cite book|last=Maziarz|first=Mariusz|title=The Philosophy of Causality in Economics: Causal Inferences and Policy Proposals|publisher=Routledge|year=2020|location=New York}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
第四，有些方法包括了其他回归因素以确保混淆变量不会导致回归项过于虚假地呈现这种现象十分重要。通过使用大规模样本和交叉验证来检查在回归中未使用的数据是否保持了相关，这样可以排除因巧合的相关性，而不是反映实际依赖内在过程的相关性。但在遭受'''多重共线性 multicollinearity'''问题困扰的领域，如宏观经济学，原则上不可能包括所有混淆因素，因此计量经济模型容易出现'''&amp;lt;font color = '#ff8000'&amp;gt;共因谬误 common-cause fallacy&amp;lt;/font&amp;gt;'''&amp;lt;ref&amp;gt;{{Cite journal|last=Henschen|first=Tobias|date=2018|title=The in-principle inconclusiveness of causal evidence in macroeconomics|journal=European Journal for Philosophy of Science|volume=8|pages=709–733}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
近年来，以设计为基础的计量经济学活动已经推广至使用自然实验和准实验研究设计来解决'''虚假相关 spurious correlations'''的问题&amp;lt;ref&amp;gt;{{Cite book|last=Angrist Joshua &amp;amp; Pischke Jörn-Steffen|title=Mostly Harmless Econometrics: An Empiricist's Companion|publisher=Princeton University Press|year=2008|location=Princeton}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==在社会科学领域 In social science==&lt;br /&gt;
&lt;br /&gt;
社会科学越来越倾向用定量框架来评估因果关系。框架中的很大一部分已经被描述为一种提供更严格的'''&amp;lt;font color = '#ff8000'&amp;gt;社会科学方法 social science methodology&amp;lt;/font&amp;gt;'''的手段。1994年，加里·金 Gary King、罗伯特·基奥汉 Robert Keohane和西德尼·维尔巴 Sidney Verba合著的《设计社会学问卷 Designing Social Inquiry》对政治科学产生了重大影响。'''&amp;lt;font color = '#32cd32'&amp;gt;King、Keohane和Verba（通常缩写为 KKV）建议同时采用定量和定性方法的研究人员采用统计推断的语言，以便更清楚地了解他们感兴趣的主题和分析单位。King, Keohane, and Verba (often abbreviated as KKV) recommended that researchers applying both quantitative and qualitative methods adopt the language of statistical inference to be clearer about their subjects of interest and units of analysis.&amp;lt;/font&amp;gt;'''&amp;lt;ref&amp;gt;{{Cite book|title=Designing social inquiry : scientific inference in qualitative research|first=Gary|last=King|date=2012|publisher=Princeton Univ. Press|isbn=978-0691034713}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;{{Cite journal|last=Mahoney|first=James|date=January 2010|title=After KKV|journal=World Politics|volume=62|issue=1|pages=120–147|doi=10.1017/S0043887109990220}}&amp;lt;/ref&amp;gt;定量方法的支持者也越来越多地采用唐纳德·鲁宾 Donald Rubin开发的'''&amp;lt;font color = '#ff8000'&amp;gt;潜在结果框架 potential outcomes framework&amp;lt;/font&amp;gt;'''作为推断因果关系的标准。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
合适地应用定量方法来推断因果关系的相关争论导致了对研究可重复性的更多关注。对广泛被使用的方法持批评态度的人认为，研究人员利用[[数据挖掘 Data dredging]]或'''&amp;lt;font color = '#ff8000'&amp;gt;P值篡改 p-hacking&amp;lt;/font&amp;gt;'''技术以在虚假相关的基础上发表文章&amp;lt;ref&amp;gt;{{Cite news|url=https://www.nytimes.com/2017/10/18/magazine/when-the-revolution-came-for-amy-cuddy.html|title=When the Revolution Came for Amy Cuddy|last=Dominus|first=Susan|date=18 October 2017|work=The New York Times|access-date=2019-03-02|language=en-US|issn=0362-4331}}&amp;lt;/ref&amp;gt;。为了避免这种情况的发生，一些研究人员主张在进行研究之前'''&amp;lt;font color = '#ff8000'&amp;gt;预注册 preregister&amp;lt;/font&amp;gt;'''他们的研究设计，这样他们就不会无意中过分强调一项不可复制的发现，这项发现并非最初的调查对象，而是在数据分析过程中具有统计显著性&amp;lt;ref&amp;gt;{{Cite web|url=https://www.americanscientist.org/article/the-statistical-crisis-in-science|title=The Statistical Crisis in Science|date=6 February 2017|website=American Scientist|language=en|access-date=2019-04-18}}&amp;lt;/ref&amp;gt;。社会科学内部关于方法论和可重复性的争论有时是激烈的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
尽管在潜在结果框架中大部分重点仍然放在统计推论上，但社会科学方法学家已经开发出使用定性和定量方法进行因果推断的新工具，有时被称为''混合方法''。&amp;lt;ref&amp;gt;{{Cite book|url=https://books.google.com/books/about/Designing_and_Conducting_Mixed_Methods_R.html?id=YcdlPWPJRBcC|title=Designing and Conducting Mixed Methods Research|last=Creswell|first=John W.|last2=Clark|first2=Vicki L. Plano|date=2011|publisher=SAGE Publications|isbn=9781412975179|language=en}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite book|url=https://www.cambridge.org/core/books/multimethod-social-science/286C2742878FBCC6225E2F10D6095A0C|title=Multi-Method Social Science by Jason Seawright|last=Seawright|first=Jason|date=September 2016|website=Cambridge Core|language=en|access-date=2019-04-18|doi=10.1017/CBO9781316160831|isbn=9781316160831}}&amp;lt;/ref&amp;gt;各种方法论的支持者认为它更适合'''&amp;lt;font color = '#32CD32'&amp;gt;不同对象的研究 different subjects of study&amp;lt;/font&amp;gt;'''。&lt;br /&gt;
社会学家 Herbert Smith 和政治学家 James Mahoney 、 Gary Goertz 引用了统计学家 Paul Holland 的观察结果，Paul Holland在1986年发表了一篇名为《统计学和因果推断 Statistics and Causal Inference》的文章，认为推论统计学最适合于评估“因果效应”。&amp;lt;ref&amp;gt;{{Cite journal|last=Smith|first=Herbert L.|date=10 February 2014|title=Effects of Causes and Causes of Effects: Some Remarks from the Sociological Side|journal=Sociological Methods and Research|volume=43|issue=3|pages=406–415|doi=10.1177/0049124114521149|pmid=25477697|pmc=4251584}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite journal|last=Goertz|first=Gary|last2=Mahoney|first2=James|date=2006|title=A Tale of Two Cultures: Contrasting Quantitative and Qualitative Research|journal=Political Analysis|language=en|volume=14|issue=3|pages=227–249|doi=10.1093/pan/mpj017|issn=1047-1987}}&amp;lt;/ref&amp;gt;定性方法学家认为，形式化的因果关系模型，包括'''&amp;lt;font color = '#ff8000'&amp;gt;过程追踪 process tracing&amp;lt;/font&amp;gt;'''和'''&amp;lt;font color = '#ff8000'&amp;gt;模糊集理论 fuzzy set theory&amp;lt;/font&amp;gt;'''，通过在某个案例研究内识别关键因素或在多个案例研究之间比较的过程提供了推断因果关系的机会。&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt; 这些方法对于那些潜在观察结果的数量受限或存在混淆变量从而限制统计推论适用性的课题也是有价值的。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==参见==&lt;br /&gt;
* 因果分析 Causal analysis&lt;br /&gt;
&lt;br /&gt;
* [[格兰杰因果关系 Granger causality]]&lt;br /&gt;
&lt;br /&gt;
* 多元统计 Multivariate statistics&lt;br /&gt;
&lt;br /&gt;
* 偏最小二乘回归 Partial least squares regression&lt;br /&gt;
&lt;br /&gt;
* 发病学 Pathogenesis&lt;br /&gt;
&lt;br /&gt;
* 病理学 Pathology&lt;br /&gt;
&lt;br /&gt;
* [[回归分析 Regression analysis]] &lt;br /&gt;
&lt;br /&gt;
* [[传递熵 Transfer entropy]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==参考书目==&lt;br /&gt;
* {{cite book |ref=what_if |last1=Hernán |first1=MA |author-link1=Miguel Hernán |last2=Robins |first2=JM |author-link2=James Robins |title=Causal Inference: What If |location=Barnsley |publisher=Boca Raton: Chapman &amp;amp; Hall/CRC |date=2020-01-21|url=https://www.hsph.harvard.edu/miguel-hernan/causal-inference-book/}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
*[http://clopinet.com/isabelle/Projects/NIPS2013/ NIPS 2013 Workshop on Causality]&lt;br /&gt;
&lt;br /&gt;
*[http://webdav.tuebingen.mpg.de/causality/ Causal inference at the Max-Planck-Institute for Intelligent Systems Tübingen]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 编者推荐 ==&lt;br /&gt;
[[File:因果推断.png|400px|right|thumb|[https://campus.swarma.org/course/1798 因果推理与机器学习读书会]]]&lt;br /&gt;
&lt;br /&gt;
===集智俱乐部读书会推荐===&lt;br /&gt;
====[https://campus.swarma.org/course/1798 因果推理与机器学习读书会]==== &lt;br /&gt;
大数据时代的下一场变革——因果革命正在酝酿之中，通过融合因果推理和机器学习而构建出来的Causal AI系统，有望奠定强人工智能的基石。集智俱乐部联合北京智源人工智能研究院，邀请了一批对因果科学与Casual AI感兴趣的研究者，开展为期2-3个月的系列线上读书会，研读经典和前沿论文，并尝试集体撰写一部书籍。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===集智课程推荐===&lt;br /&gt;
====[https://campus.swarma.org/course/1078 社交网络中的因果推断]==== &lt;br /&gt;
本课程中，将简要介绍一些基本的因果推断策略，并聚焦社会网络分析中的因果推断问题，涉及社会网络实验设计、固定样本、工具变量和敏感度分析等。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====[https://campus.swarma.org/course/1573 基于地球科学系统的因果推断]====&lt;br /&gt;
本课程来自复杂系统自动建模读书会第11期，由黄玉、王硕和胡国辉带来与地球科学系统相关的论文讲解。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===书籍推荐===&lt;br /&gt;
====[https://book.douban.com/subject/33438811/ 为什么:关于因果关系的新科学]====&lt;br /&gt;
在本书中，人工智能领域的权威专家Judea Pearl及其同事领导的因果关系革命突破多年的迷雾，厘清了知识的本质，确立了因果关系研究在科学探索中的核心地位。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
本中文词条由[[用户:嘉树|嘉树]]参与编译，[[用户:Zc1234567|Zc1234567]]审校，[[用户:薄荷|薄荷]]编辑，欢迎在讨论页面留言。&lt;br /&gt;
&lt;br /&gt;
'''本词条内容源自wikipedia及公开资料，遵守 CC3.0协议。'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:因果推断]][[Category:图形模型]][[Category:回归分析]][[Category:归纳推理]][[Category:统计哲学]]&lt;/div&gt;</summary>
		<author><name>十三维</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%9B%A0%E6%9E%9C%E6%8E%A8%E6%96%AD&amp;diff=17269</id>
		<title>因果推断</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%9B%A0%E6%9E%9C%E6%8E%A8%E6%96%AD&amp;diff=17269"/>
		<updated>2020-10-27T15:52:27Z</updated>

		<summary type="html">&lt;p&gt;十三维：翻译细节修改&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#seo:&lt;br /&gt;
|keywords=因果推断,Craig Reynolds,计算机图形&lt;br /&gt;
|description=因果推断,因果推理，统计&lt;br /&gt;
}}&lt;br /&gt;
'''因果推断 Causal inference'''是基于某一事件发生的条件得出关于因果联系结论的过程。因果推断与'''关联推理 inference of association'''的主要区别在于前者分析了当原因改变时结果变量的响应。&amp;lt;ref name=Pearl_Journal&amp;gt;{{cite journal|last=Pearl|first=Judea|title=Causal inference in statistics: An overview|journal=Statistics Surveys|date=1 January 2009|volume=3|issue=|pages=96–146|doi=10.1214/09-SS057|url=http://ftp.cs.ucla.edu/pub/stat_ser/r350.pdf}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=Morgan_book&amp;gt;{{cite book|last=Morgan|first=Stephen|author2=Winship, Chris|title=Counterfactuals and Causal inference|publisher=Cambridge University Press|year=2007|isbn=}}&amp;lt;/ref&amp;gt;研究事件因何而起的科学被称为'''原因论 etiology'''。因果推断是[[因果推理 causal reasoning]]的一个例子。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==定义==&lt;br /&gt;
&lt;br /&gt;
对某事原因的推断某事原因的过程被描述为：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* ''“...reason[ing] to the conclusion that something is, or is likely to be, the cause of something else.”''（...推理出某事是（或可能是）其他事情的原因的结论。）&amp;lt;ref name=EB&amp;gt;{{cite web|title=causal inference|url=http://www.britannica.com/EBchecked/topic/1442615/causal-inference|publisher=Encyclopædia Britannica, Inc.|accessdate=24 August 2014}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* ''“Identification of the cause or causes of a phenomenon, by establishing covariation of cause and effect, a time-order relationship with the cause preceding the effect, and the elimination of plausible alternative causes.”''（通过确定因果关系的共变性，前因后果的时序性，以及排除其它可能的替代原因，从而识别出现象的一个或多个原因。）&amp;lt;ref name=psy&amp;gt;{{cite book|author1=John Shaughnessy|author2=Eugene Zechmeister|author3=Jeanne Zechmeister|title=Research Methods in Psychology|date=2000|publisher=McGraw-Hill Humanities/Social Sciences/Languages|isbn=978-0077825362|pages=Chapter 1 : Introduction|url=http://www.mhhe.com/socscience/psychology/shaugh/ch01_concepts.html|accessdate=24 August 2014|archive-url=https://web.archive.org/web/20141015135541/http://www.mhhe.com/socscience/psychology/shaugh/ch01_concepts.html|archive-date=15 October 2014|url-status=dead}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==方法==&lt;br /&gt;
&lt;br /&gt;
流行病学运用不同的流行病模型来收集和衡量危险因素和结果，以及判定两者之间的联系。一个假说被提出来后，然后进行'''统计学假设检验 Statistical hypothesis testing'''。这种统计学推断有助于判断数据是否由偶然性引起，也被称为'''随机变化 random variation'''，还是确实相关以及相关性的强弱。然而，相关不意味着因果，因此还需使用其他方法来推断其因果关系。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
常见的因果推断框架有[[结构方程模型 structural equation modeling]]和[[Rubin因果模型 Rubin causal model]]。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==在流行病学领域 ==&lt;br /&gt;
&lt;br /&gt;
'''流行病学 epidemiology''' 研究特定生物群体的健康和疾病模式，以推断原因和结果。暴露 于一般认为的'''危险因素 risk factor'''和疾病之间可能存在关联，但不等于确定因果关系，因为相关不意味着因果。从历史上看，自19世纪，'''科赫法则 Koch's postulates'''就被用来判断一种微生物是否是引起某种疾病的病因。在20世纪，'''布拉德福德·希尔准则 Bradford Hill criteria'''&amp;lt;ref name=&amp;quot;bh65&amp;quot;&amp;gt;{{cite journal |last=Hill |first=Austin Bradford |year=1965 |title=The Environment and Disease: Association or Causation? |journal=Proceedings of the Royal Society of Medicine |volume=58 |pages=295–300 |url=http://www.edwardtufte.com/tufte/hill |pmid=14283879 |pmc=1898525 |issue=5 |doi=10.1177/003591576505800503}}&amp;lt;/ref&amp;gt;已经被用来评估微生物学之外的变量的因果关系，尽管这些标准不是确定因果关系的唯一方法。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
分子流行病学中（所）研究的现象，包括遗传学，都是生物分子水平的，其中生物标志物是原因或结果的证据。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
在新兴的'''分子病理流行病学 molecular pathological epidemiology (MPE)'''交叉学科领域，最近的一个趋势（截至2014年）是确定在病变组织或细胞内，暴露迹象在'''分子病理学 molecular pathology'''影响的证据。将暴露迹象与疾病的分子病理特征联系起来可以帮助评估因果关系。基于特定疾病的异质性的固有特征、独特的疾病原理等，研究疾病'''&amp;lt;font color = '#ff8000'&amp;gt;表现型 phenotyping&amp;lt;/font&amp;gt;'''及其'''&amp;lt;font color = '#ff8000'&amp;gt;亚型 subtyping &amp;lt;/font&amp;gt;'''现在是生物医学和公共卫生科学的趋势。比如个体化医疗和精准医疗等。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==在计算机科学领域 ==&lt;br /&gt;
&lt;br /&gt;
从联合观测数据中确定两个时间无关变量（例如&amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;Y&amp;lt;/math&amp;gt;）的因果关系，利用某些模型在X→Y&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;Y→X&amp;lt;/math&amp;gt;方向上的证据之间的不对称性。主要的方法基于算法信息理论 Algorithmic information theory（AIT）模型和噪声模型 noise models。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===算法信息模型===&lt;br /&gt;
&lt;br /&gt;
比较两个同时输出 X 和 Y 的程序。&lt;br /&gt;
&lt;br /&gt;
* '''根据未压缩的Y存储Y和X的压缩型 Store Y and a compressed form of X in terms of uncompressed Y.'''&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;font color='#32cd32'&amp;gt;根据未压缩的X存储X和Y的压缩型 Store X and a compressed form of Y in terms of uncompressed X.&amp;lt;/font&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;font color='#32cd32'&amp;gt;最短的此类程序表明，未压缩的存储变量更有可能导致计算变量。The shortest such program implies the uncompressed stored variable more-likely causes the computed variable.&amp;lt;/font&amp;gt;'''&amp;lt;ref&amp;gt;Kailash Budhathoki and Jilles Vreeken &amp;quot;[http://eda.mmci.uni-saarland.de/pubs/2016/origo-budhathoki,vreeken.pdf Causal Inference by Compression]&amp;quot; 2016 IEEE 16th International Conference on Data Mining (ICDM)&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite journal |doi = 10.1007/s10115-018-1286-7|title = Telling cause from effect by local and global regression|journal = Knowledge and Information Systems|year = 2018|last1 = Marx|first1 = Alexander|last2 = Vreeken|first2 = Jilles|volume=60|issue = 3|pages=1277–1305|doi-access = free}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===噪音模型 ===&lt;br /&gt;
&lt;br /&gt;
在模型中引入一个独立的噪声项，以对比两个方向的证据。下面是一些假设 Y → X 且具有噪声 E 的噪声模型：&lt;br /&gt;
&lt;br /&gt;
* [[加性噪声 Additive noise]]：&amp;lt;ref&amp;gt;Hoyer, Patrik O., et al. &amp;quot;[https://papers.nips.cc/paper/3548-nonlinear-causal-discovery-with-additive-noise-models.pdf Nonlinear causal discovery with additive noise models].&amp;quot; NIPS. Vol. 21. 2008.&amp;lt;/ref&amp;gt; &amp;lt;math&amp;gt;Y = F(X)+E&amp;lt;/math&amp;gt;&lt;br /&gt;
* 线性噪声 Linear noise：&amp;lt;ref&amp;gt;{{cite journal | last1 = Shimizu | first1 = Shohei | display-authors = etal | year = 2011 | title = DirectLiNGAM: A direct method for learning a linear non-Gaussian structural equation model | url = http://www.jmlr.org/papers/volume12/shimizu11a/shimizu11a.pdf | journal = The Journal of Machine Learning Research | volume = 12 | issue = | pages = 1225–1248 }}&amp;lt;/ref&amp;gt; &amp;lt;math&amp;gt;Y = pX + qE&amp;lt;/math&amp;gt;&lt;br /&gt;
* '''&amp;lt;font color='#ff8000'&amp;gt;非线性后置 Post-non-linear&amp;lt;/font&amp;gt;'''：&amp;lt;ref&amp;gt;Zhang, Kun, and Aapo Hyvärinen. &amp;quot;[https://arxiv.org/pdf/1205.2599 On the identifiability of the post-nonlinear causal model].&amp;quot; Proceedings of the Twenty-Fifth Conference on Uncertainty in Artificial Intelligence. AUAI Press, 2009.&amp;lt;/ref&amp;gt; &amp;lt;math&amp;gt;Y = G(F(X)+E)&amp;lt;/math&amp;gt;&lt;br /&gt;
* '''&amp;lt;font color='#ff8000'&amp;gt;异方差噪声 Heteroskedastic noise&amp;lt;/font&amp;gt;'''：&amp;lt;math&amp;gt;Y = F(X)+E.G(X)&amp;lt;/math&amp;gt;&lt;br /&gt;
* '''&amp;lt;font color='#ff8000'&amp;gt;功能性噪声 Functional noise&amp;lt;/font&amp;gt;'''：&amp;lt;ref name=&amp;quot;Mooij&amp;quot;&amp;gt;Mooij, Joris M., et al. &amp;quot;[http://papers.nips.cc/paper/4173-probabilistic-latent-variable-models-for-distinguishing-between-cause-and-effect.pdf Probabilistic latent variable models for distinguishing between cause and effect].&amp;quot; NIPS. 2010.&amp;lt;/ref&amp;gt; &amp;lt;math&amp;gt;Y = F(X,E)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
上述模型均基于以下假设：&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;font color='#ff8000'&amp;gt;Y 不存在其他原因 There are no other causes of Y&amp;lt;/font&amp;gt;''' 。&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;font color='#ff8000'&amp;gt;X 和 E 不存在共同的原因 X and E have no common causes&amp;lt;/font&amp;gt; '''。&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;font color='#ff8000'&amp;gt;原因的分布独立于因果机制 Distribution of cause is independent from causal mechanisms&amp;lt;/font&amp;gt;''' 。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
在直观的层面上，联合分布 P（起因 , 结果）到 P（起因）* P（结果 | 起因）拆分的主意通常产生模型的总复杂性低于将 P（起因 , 结果）到 P（结果）* P（起因 | 结果）的拆分。尽管“复杂性”的概念在直觉上很吸引人，但对于应该如何精确定义它却并不显而易见。&amp;lt;ref name=&amp;quot;Mooij&amp;quot;/&amp;gt;另一种不同类族的方法尝试从大量被标记的数据中发现因果的“足迹”，并且允许预测更灵活的因果关系。&amp;lt;ref&amp;gt;Lopez-Paz, David, et al. &amp;quot;[http://www.jmlr.org/proceedings/papers/v37/lopez-paz15.pdf Towards a learning theory of cause-effect inference]&amp;quot; ICML. 2015&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==在统计学和经济学领域  In statistics and economics ==&lt;br /&gt;
&lt;br /&gt;
在统计学和经济学中，因果关系通常通过回归分析来检验。&lt;br /&gt;
&lt;br /&gt;
有几种方法可以用来鉴别真实的因果关系和虚假的相关性：&lt;br /&gt;
&lt;br /&gt;
第一，经济学家根据经济理论（理论驱动的计量经济学）构建回归模型，从而确定因果关系的方向。例如，如果研究降雨与商品未来价格之间的依赖关系，那么广义上建构的理论表明，降雨可以影响价格，但未来价格不能改变降雨量。&amp;lt;ref&amp;gt;{{Cite book|last=Simon|first=Herbert|title=Models of Discovery|publisher=Springer|year=1977|location=Dordrecht|page=52}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
第二，'''工具变量 instrumental variables(IV)'''技术可以通过引入其他已知不受因变量的影响的工具变量来消除任何逆向因果关系。&lt;br /&gt;
&lt;br /&gt;
第三，在正向回归中只包含在时间上早于因变量的变量，就可以引用结果不能先于原因的原则。由于偏相关 partial correlations是对称的，不能仅仅根据一方面的相关性来确定因果关系的方向。基于因果关系的概率观点 probabilistic view，经济学家假设，在时间上原因必须先于其结果。这导致经济学家使用较早发生的现象作为自变量，并开发适用于时间序列分析的因果关系的计量经济学的检验方法（例如，[[格兰杰因果检验 Granger-causality tests]]）&amp;lt;ref&amp;gt;{{Cite book|last=Maziarz|first=Mariusz|title=The Philosophy of Causality in Economics: Causal Inferences and Policy Proposals|publisher=Routledge|year=2020|location=New York}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
第四，有些方法包括了其他回归因素以确保混淆变量不会导致回归项过于虚假地呈现这种现象十分重要。通过使用大规模样本和交叉验证来检查在回归中未使用的数据是否保持了相关，这样可以排除因巧合的相关性，而不是反映实际依赖内在过程的相关性。但在遭受'''多重共线性 multicollinearity'''问题困扰的领域，如宏观经济学，原则上不可能包括所有混淆因素，因此计量经济模型容易出现'''&amp;lt;font color = '#ff8000'&amp;gt;共因谬误 common-cause fallacy&amp;lt;/font&amp;gt;'''&amp;lt;ref&amp;gt;{{Cite journal|last=Henschen|first=Tobias|date=2018|title=The in-principle inconclusiveness of causal evidence in macroeconomics|journal=European Journal for Philosophy of Science|volume=8|pages=709–733}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
近年来，以设计为基础的计量经济学活动已经推广至使用自然实验和准实验研究设计来解决'''虚假相关 spurious correlations'''的问题&amp;lt;ref&amp;gt;{{Cite book|last=Angrist Joshua &amp;amp; Pischke Jörn-Steffen|title=Mostly Harmless Econometrics: An Empiricist's Companion|publisher=Princeton University Press|year=2008|location=Princeton}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==在社会科学领域 In social science==&lt;br /&gt;
&lt;br /&gt;
社会科学越来越倾向用定量框架来评估因果关系。框架中的很大一部分已经被描述为一种提供更严格的'''&amp;lt;font color = '#ff8000'&amp;gt;社会科学方法 social science methodology&amp;lt;/font&amp;gt;'''的手段。1994年，加里·金 Gary King、罗伯特·基奥汉 Robert Keohane和西德尼·维尔巴 Sidney Verba合著的《设计社会学问卷 Designing Social Inquiry》对政治科学产生了重大影响。'''&amp;lt;font color = '#32cd32'&amp;gt;King、Keohane和Verba（通常缩写为 KKV）建议同时采用定量和定性方法的研究人员采用统计推断的语言，以便更清楚地了解他们感兴趣的主题和分析单位。King, Keohane, and Verba (often abbreviated as KKV) recommended that researchers applying both quantitative and qualitative methods adopt the language of statistical inference to be clearer about their subjects of interest and units of analysis.&amp;lt;/font&amp;gt;'''&amp;lt;ref&amp;gt;{{Cite book|title=Designing social inquiry : scientific inference in qualitative research|first=Gary|last=King|date=2012|publisher=Princeton Univ. Press|isbn=978-0691034713}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;{{Cite journal|last=Mahoney|first=James|date=January 2010|title=After KKV|journal=World Politics|volume=62|issue=1|pages=120–147|doi=10.1017/S0043887109990220}}&amp;lt;/ref&amp;gt;定量方法的支持者也越来越多地采用唐纳德·鲁宾 Donald Rubin开发的'''&amp;lt;font color = '#ff8000'&amp;gt;潜在结果框架 potential outcomes framework&amp;lt;/font&amp;gt;'''作为推断因果关系的标准。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
合适地应用定量方法来推断因果关系的相关争论导致了对研究可重复性的更多关注。对广泛被使用的方法持批评态度的人认为，研究人员利用[[数据挖掘 Data dredging]]或'''&amp;lt;font color = '#ff8000'&amp;gt;P值篡改 p-hacking&amp;lt;/font&amp;gt;'''技术以在虚假相关的基础上发表文章&amp;lt;ref&amp;gt;{{Cite news|url=https://www.nytimes.com/2017/10/18/magazine/when-the-revolution-came-for-amy-cuddy.html|title=When the Revolution Came for Amy Cuddy|last=Dominus|first=Susan|date=18 October 2017|work=The New York Times|access-date=2019-03-02|language=en-US|issn=0362-4331}}&amp;lt;/ref&amp;gt;。为了避免这种情况的发生，一些研究人员主张在进行研究之前'''&amp;lt;font color = '#ff8000'&amp;gt;预注册 preregister&amp;lt;/font&amp;gt;'''他们的研究设计，这样他们就不会无意中过分强调一项不可复制的发现，这项发现并非最初的调查对象，而是在数据分析过程中具有统计显著性&amp;lt;ref&amp;gt;{{Cite web|url=https://www.americanscientist.org/article/the-statistical-crisis-in-science|title=The Statistical Crisis in Science|date=6 February 2017|website=American Scientist|language=en|access-date=2019-04-18}}&amp;lt;/ref&amp;gt;。社会科学内部关于方法论和可重复性的争论有时是激烈的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
尽管在潜在结果框架中大部分重点仍然放在统计推论上，但社会科学方法学家已经开发出使用定性和定量方法进行因果推断的新工具，有时被称为''混合方法''。&amp;lt;ref&amp;gt;{{Cite book|url=https://books.google.com/books/about/Designing_and_Conducting_Mixed_Methods_R.html?id=YcdlPWPJRBcC|title=Designing and Conducting Mixed Methods Research|last=Creswell|first=John W.|last2=Clark|first2=Vicki L. Plano|date=2011|publisher=SAGE Publications|isbn=9781412975179|language=en}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite book|url=https://www.cambridge.org/core/books/multimethod-social-science/286C2742878FBCC6225E2F10D6095A0C|title=Multi-Method Social Science by Jason Seawright|last=Seawright|first=Jason|date=September 2016|website=Cambridge Core|language=en|access-date=2019-04-18|doi=10.1017/CBO9781316160831|isbn=9781316160831}}&amp;lt;/ref&amp;gt;各种方法论的支持者认为它更适合'''&amp;lt;font color = '#32CD32'&amp;gt;不同对象的研究 different subjects of study&amp;lt;/font&amp;gt;'''。&lt;br /&gt;
社会学家 Herbert Smith 和政治学家 James Mahoney 、 Gary Goertz 引用了统计学家 Paul Holland 的观察结果，Paul Holland在1986年发表了一篇名为《统计学和因果推断 Statistics and Causal Inference》的文章，认为推论统计学最适合于评估“因果效应”。&amp;lt;ref&amp;gt;{{Cite journal|last=Smith|first=Herbert L.|date=10 February 2014|title=Effects of Causes and Causes of Effects: Some Remarks from the Sociological Side|journal=Sociological Methods and Research|volume=43|issue=3|pages=406–415|doi=10.1177/0049124114521149|pmid=25477697|pmc=4251584}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite journal|last=Goertz|first=Gary|last2=Mahoney|first2=James|date=2006|title=A Tale of Two Cultures: Contrasting Quantitative and Qualitative Research|journal=Political Analysis|language=en|volume=14|issue=3|pages=227–249|doi=10.1093/pan/mpj017|issn=1047-1987}}&amp;lt;/ref&amp;gt;定性方法学家认为，形式化的因果关系模型，包括'''&amp;lt;font color = '#ff8000'&amp;gt;过程追踪 process tracing&amp;lt;/font&amp;gt;'''和'''&amp;lt;font color = '#ff8000'&amp;gt;模糊集理论 fuzzy set theory&amp;lt;/font&amp;gt;'''，通过在某个案例研究内识别关键因素或在多个案例研究之间比较的过程提供了推断因果关系的机会。&amp;lt;ref name=&amp;quot;:0&amp;quot; /&amp;gt; 这些方法对于那些潜在观察结果的数量受限或存在混淆变量从而限制统计推论适用性的课题也是有价值的。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==参见==&lt;br /&gt;
* 因果分析 Causal analysis&lt;br /&gt;
&lt;br /&gt;
* [[格兰杰因果关系 Granger causality]]&lt;br /&gt;
&lt;br /&gt;
* 多元统计 Multivariate statistics&lt;br /&gt;
&lt;br /&gt;
* 偏最小二乘回归 Partial least squares regression&lt;br /&gt;
&lt;br /&gt;
* 发病学 Pathogenesis&lt;br /&gt;
&lt;br /&gt;
* 病理学 Pathology&lt;br /&gt;
&lt;br /&gt;
* [[回归分析 Regression analysis]] &lt;br /&gt;
&lt;br /&gt;
* [[传递熵 Transfer entropy]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==参考书目==&lt;br /&gt;
* {{cite book |ref=what_if |last1=Hernán |first1=MA |author-link1=Miguel Hernán |last2=Robins |first2=JM |author-link2=James Robins |title=Causal Inference: What If |location=Barnsley |publisher=Boca Raton: Chapman &amp;amp; Hall/CRC |date=2020-01-21|url=https://www.hsph.harvard.edu/miguel-hernan/causal-inference-book/}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==其他链接==&lt;br /&gt;
*[http://clopinet.com/isabelle/Projects/NIPS2013/ NIPS 2013 Workshop on Causality]&lt;br /&gt;
&lt;br /&gt;
*[http://webdav.tuebingen.mpg.de/causality/ Causal inference at the Max-Planck-Institute for Intelligent Systems Tübingen]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 编者推荐 ==&lt;br /&gt;
[[File:因果推断.png|400px|right|thumb|[https://campus.swarma.org/course/1798 因果推理与机器学习读书会]]]&lt;br /&gt;
&lt;br /&gt;
===集智俱乐部读书会推荐===&lt;br /&gt;
====[https://campus.swarma.org/course/1798 因果推理与机器学习读书会]==== &lt;br /&gt;
大数据时代的下一场变革——因果革命正在酝酿之中，通过融合因果推理和机器学习而构建出来的Causal AI系统，有望奠定强人工智能的基石。集智俱乐部联合北京智源人工智能研究院，邀请了一批对因果科学与Casual AI感兴趣的研究者，开展为期2-3个月的系列线上读书会，研读经典和前沿论文，并尝试集体撰写一部书籍。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===集智课程推荐===&lt;br /&gt;
====[https://campus.swarma.org/course/1078 社交网络中的因果推断]==== &lt;br /&gt;
本课程中，将简要介绍一些基本的因果推断策略，并聚焦社会网络分析中的因果推断问题，涉及社会网络实验设计、固定样本、工具变量和敏感度分析等。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====[https://campus.swarma.org/course/1573 基于地球科学系统的因果推断]====&lt;br /&gt;
本课程来自复杂系统自动建模读书会第11期，由黄玉、王硕和胡国辉带来与地球科学系统相关的论文讲解。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===书籍推荐===&lt;br /&gt;
====[https://book.douban.com/subject/33438811/ 为什么:关于因果关系的新科学]====&lt;br /&gt;
在本书中，人工智能领域的权威专家Judea Pearl及其同事领导的因果关系革命突破多年的迷雾，厘清了知识的本质，确立了因果关系研究在科学探索中的核心地位。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
本中文词条由[[用户:嘉树|嘉树]]参与编译，[[用户:Zc1234567|Zc1234567]]审校，[[用户:薄荷|薄荷]]编辑，欢迎在讨论页面留言。&lt;br /&gt;
&lt;br /&gt;
'''本词条内容源自wikipedia及公开资料，遵守 CC3.0协议。'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:因果推断]][[Category:图形模型]][[Category:回归分析]][[Category:归纳推理]][[Category:统计哲学]]&lt;/div&gt;</summary>
		<author><name>十三维</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E4%BA%BA%E5%B7%A5%E7%94%9F%E5%91%BD&amp;diff=13668</id>
		<title>人工生命</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E4%BA%BA%E5%B7%A5%E7%94%9F%E5%91%BD&amp;diff=13668"/>
		<updated>2020-09-05T06:49:19Z</updated>

		<summary type="html">&lt;p&gt;十三维：/* Criticism 批评 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;此词条暂由彩云小译翻译，未经人工整理和审校，带来阅读不便，请见谅。{{short description|A field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{About|a field of research|artificially created life forms|Synthetic life|the journal|Artificial Life (journal)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Redirect-distinguish|ALife|Alife (disambiguation){{!}}Alife}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Artificial life''' (often abbreviated '''ALife''' or '''A-Life''') is a field of study wherein researchers examine [[system]]s related to natural [[life]], its processes, and its evolution, through the use of [[simulation]]s with [[computer models]], [[robotics]], and [[biochemistry]].&amp;lt;ref&amp;gt;{{cite web|url=http://dictionary.reference.com/browse/artificial%20life|title=Dictionary.com definition|accessdate=2007-01-19}}&amp;lt;/ref&amp;gt; The discipline was named by [[Christopher Langton]], an American theoretical biologist, in 1986.&amp;lt;ref&amp;gt;[https://books.google.com/books?id=-wt1aZrGXLYC&amp;amp;pg=PA37&amp;amp;cd=1#v=onepage The MIT Encyclopedia of the Cognitive Sciences], The MIT Press, p.37. {{ISBN|}}&amp;lt;/ref&amp;gt; In 1987 Langton organized the first conference on the field, in [[Los Alamos, New Mexico]].&amp;lt;ref&amp;gt;{{cite magazine |title=The Game Industry's Dr. Frankenstein |magazine=[[Next Generation (magazine)|Next Generation]]|issue=35|publisher=[[Imagine Media]] |date=November 1997|page=10}}&amp;lt;/ref&amp;gt; There are three main kinds of alife,&amp;lt;ref&amp;gt;{{cite web |url=http://www.reed.edu/~mab/publications/papers/BedauTICS03.pdf|title=Artificial life: organization, adaptation and complexity from the bottom up|author=Mark A. Bedau |date=November 2003|accessdate=2007-01-19|publisher=Trends in Cognitive Sciences|archive-url=https://web.archive.org/web/20081202185445/http://www.reed.edu/~mab/publications/papers/BedauTICS03.pdf|archive-date=2008-12-02|url-status=dead}}&amp;lt;/ref&amp;gt; named for their approaches: ''soft'',&amp;lt;ref&amp;gt;{{cite book|title=Artificial Life Models in Software |author=Maciej Komosinski and [[Andrew Adamatzky]]|year=2009|publisher=Springer |location=New York|isbn=978-1-84882-284-9|url=https://www.springer.com/computer/mathematics/book/978-1-84882-284-9}}&amp;lt;/ref&amp;gt; from [[software]]; ''hard'',&amp;lt;ref&amp;gt;{{cite book |title=Artificial Life Models in Hardware|author=[[Andrew Adamatzky]] and Maciej Komosinski|year=2009|publisher=Springer|location=New York|isbn=978-1-84882-529-1 |url=https://www.springer.com/computer/hardware/book/978-1-84882-529-1}}&amp;lt;/ref&amp;gt; from [[computer hardware|hardware]]; and ''[[wet artificial life|wet]]'', from biochemistry. Artificial life researchers study traditional [[biology]] by trying to recreate aspects of biological phenomena.&amp;lt;ref&amp;gt;{{cite web|url=http://zooland.alife.org/|title=What is Artificial Life?|first=Christopher|last=Langton|accessdate=2007-01-19 |archiveurl=https://web.archive.org/web/20070117220840/http://zooland.alife.org/|archivedate=2007-01-17|url-status=dead}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Aguilar, W., Santamaría-Bonfil, G., Froese, T., and Gershenson, C. (2014). The past, present, and future of artificial life. Frontiers in Robotics and AI, 1(8). https://dx.doi.org/10.3389/frobt.2014.00008&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Artificial life (often abbreviated ALife or A-Life) is a field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations with computer models, robotics, and biochemistry. The discipline was named by Christopher Langton, an American theoretical biologist, in 1986. In 1987 Langton organized the first conference on the field, in Los Alamos, New Mexico. There are three main kinds of alife, named for their approaches: soft, from software; hard, from hardware; and wet, from biochemistry. Artificial life researchers study traditional biology by trying to recreate aspects of biological phenomena.&lt;br /&gt;
&lt;br /&gt;
人工生命（经常被缩写为ALife或者A-Life）是在电脑系统中，通过仿真模型、机器技术和生物化学方式，模拟自然生命系统来研究生命的过程及其演变的领域。这个概念由美国理论生物学家克里斯托弗·兰顿Christopher Langton于1986年提出。1987年，兰顿第一次在新墨西哥州的洛斯阿拉莫斯 Los Alamos, New Mexico举行了该领域的第一次会议。&lt;br /&gt;
以研究方法命名，可将人工生命研究分为三类：&lt;br /&gt;
1、软，通过软件模拟&lt;br /&gt;
2、硬，通过硬件模拟&lt;br /&gt;
3、湿，基于生物化学研究&lt;br /&gt;
人工生命研究者尝试通过重现生命现象的各个方面来研究传统的生物学。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Braitenberg vehicle (simulation made with breve).jpg|thumb|right|250px|A [[Braitenberg vehicle]] simulation, programmed in breve, an artificial life simulator]]&lt;br /&gt;
&lt;br /&gt;
A [[Braitenberg vehicle simulation, programmed in breve, an artificial life simulator]]&lt;br /&gt;
&lt;br /&gt;
用breve来编程的人工生命模拟 Braitenberg仿真小车&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview 概述==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Artificial life studies the fundamental processes of [[living system]]s in artificial environments in order to gain a deeper understanding of the complex information processing that define such systems.  These topics are broad, but often include [[Evolutionary algorithm|evolutionary dynamics]], [[Emergence|emergent properties of collective systems]], [[Biomimetics|biomimicry]], as well as related issues about the [[Philosophy of biology|philosophy of the nature of life]] and the use of lifelike properties in artistic works.&lt;br /&gt;
&lt;br /&gt;
Artificial life studies the fundamental processes of living systems in artificial environments in order to gain a deeper understanding of the complex information processing that define such systems.  These topics are broad, but often include evolutionary dynamics, emergent properties of collective systems, biomimicry, as well as related issues about the philosophy of the nature of life and the use of lifelike properties in artistic works.&lt;br /&gt;
&lt;br /&gt;
人工生命研究人工环境中生命系统的基本过程，借此对定义此类系统的复杂信息进行更深入的理解。该研究角度涵盖深广，但通常会包括进化动力学、集体系统的涌现特性、仿生学、对生命本质哲学研究的相关内容，以及艺术作品中逼真的生物描绘。&lt;br /&gt;
&lt;br /&gt;
== Philosophy 哲学讨论==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The modeling philosophy of artificial life strongly differs from traditional modeling by studying not only &amp;quot;life-as-we-know-it&amp;quot; but also &amp;quot;life-as-it-might-be&amp;quot;.&amp;lt;ref&amp;gt;See Langton, C. G. 1992. [http://www.probelog.com/texts/Langton_al.pdf Artificial Life] {{webarchive |url=https://web.archive.org/web/20070311225322/http://www.probelog.com/texts/Langton_al.pdf |date=March 11, 2007 }}. Addison-Wesley. ., section 1&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The modeling philosophy of artificial life strongly differs from traditional modeling by studying not only &amp;quot;life-as-we-know-it&amp;quot; but also &amp;quot;life-as-it-might-be&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
人工生命的建模哲学，与传统的建模相比有显著差异，它不仅是研究“我们所知的生命”，而且去研究“生命可能的形式”。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A traditional model of a biological system will focus on capturing its most important parameters. In contrast, an alife modeling approach will generally seek to decipher the most simple and general principles underlying life and implement them in a simulation. The simulation then offers the possibility to analyse new and different lifelike systems.&lt;br /&gt;
&lt;br /&gt;
A traditional model of a biological system will focus on capturing its most important parameters. In contrast, an alife modeling approach will generally seek to decipher the most simple and general principles underlying life and implement them in a simulation. The simulation then offers the possibility to analyse new and different lifelike systems.&lt;br /&gt;
&lt;br /&gt;
传统生物学模型会侧重于捕捉生命最重要的决定因素，与之相比，人工生命建模则想要破译隐藏在生命体中最简单、最通用的规则和原理，并在模拟中实现它们。模拟仿真方法为分析各种新出现的拟生系统提供了可能性。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko proposed to generalize this distinction to the modeling of any process, leading to the more general distinction of &amp;quot;processes-as-we-know-them&amp;quot; and &amp;quot;processes-as-they-could-be&amp;quot;.&amp;lt;ref&amp;gt;See Red'ko, V. G. 1999. [http://pespmc1.vub.ac.be/MATHME.html Mathematical Modeling of Evolution]. in: F. Heylighen, C. Joslyn and V. Turchin (editors): Principia Cybernetica Web (Principia Cybernetica, Brussels). For the importance of ALife modeling from a cosmic perspective, see also Vidal, C. 2008.[https://arxiv.org/abs/0803.1087 The Future of Scientific Simulations: from Artificial Life to Artificial Cosmogenesis]. In Death And Anti-Death, ed. Charles Tandy, 6: Thirty Years After Kurt Gödel (1906-1978) p. 285-318. Ria University Press.)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko proposed to generalize this distinction to the modeling of any process, leading to the more general distinction of &amp;quot;processes-as-we-know-them&amp;quot; and &amp;quot;processes-as-they-could-be&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko 建议将这一本质区别推广至任意过程的建模中，从而概括出“我们所知的过程”与“他们可能是的过程”作为更加广义的区分。&lt;br /&gt;
&lt;br /&gt;
At present, the commonly accepted [[Life#Definitions|definition of life]] does not consider any current alife simulations or [[software]] to be alive, and they do not constitute part of the evolutionary process of any [[ecosystem]]. However, different opinions about artificial life's potential have arisen:&lt;br /&gt;
&lt;br /&gt;
At present, the commonly accepted definition of life does not consider any current alife simulations or software to be alive, and they do not constitute part of the evolutionary process of any ecosystem. However, different opinions about artificial life's potential have arisen:&lt;br /&gt;
&lt;br /&gt;
目前，学界普遍不接受任何人工生命模拟符合生命定义的、或认为软件系统是活的。认为它们并不构成任何生态系统进化过程的一部分。然而对于人工生命的潜力，依然有很多不同观点：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The ''strong alife'' (cf. [[philosophy of artificial intelligence#Strong AI vs. weak AI|Strong AI]]) position states that &amp;quot;life is a process which can be abstracted away from any particular medium&amp;quot; ([[John von Neumann]]) {{citation needed|date=April 2018|reason=There seems to be no original source for this quote, and in fact if you restrict a web search to pages that don't contain the phrase artificial life, there are only a handful left.}}. Notably, [[Thomas S. Ray|Tom Ray]] declared that his program [[Tierra (computer simulation)|Tierra]] is not simulating life in a computer but synthesizing it.&amp;lt;ref&amp;gt;{{cite journal|last1=Ray|first1=Thomas|authorlink1=Thomas S. Ray|editor1-last=Taylor|editor1-first=C. C.|editor2-last=Farmer|editor2-first=J. D.|editor3-last=Rasmussen|editor3-first=S|title=An approach to the synthesis of life|journal=Artificial Life II, Santa Fe Institute Studies in the Sciences of Complexity|date=1991|volume=XI|pages=371–408|url=http://life.ou.edu/pubs/alife2/tierra.tex|language=English|quote=The intent of this work is to synthesize rather than simulate life.|archiveurl=https://web.archive.org/web/20150711051305/http://life.ou.edu/pubs/alife2/tierra.tex|archivedate=2015-07-11|accessdate=24 January 2016|url-status=live}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The ''weak alife'' position denies the possibility of generating a &amp;quot;living process&amp;quot; outside of a chemical solution. Its researchers try instead to simulate life processes to understand the underlying mechanics of biological phenomena.&lt;br /&gt;
&lt;br /&gt;
* 强人工生命模拟立场认为（参见强AI），“生命是可以从任何特定的介质抽离的过程”（约翰·冯·诺伊曼）。值得注意的是，汤姆·雷（Tom Ray）宣布，他的程序Tierra不是在计算机中模拟的生命，而是在其中成合成生命。[11]。&lt;br /&gt;
&lt;br /&gt;
* 弱人工生命模拟立场否认在化学溶液之外产生 &amp;quot;生命过程 &amp;quot;的可能性，期研究者转而尝试模拟生命过程，以理解生命现象的基本机理。&lt;br /&gt;
&lt;br /&gt;
==Software-based (&amp;quot;soft&amp;quot;)软件模拟人工生命==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Techniques 技术===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[cellular automaton|Cellular automata]] were used in the early days of artificial life, and are still often used for ease of [[scalability]] and [[parallelization]].  Alife and cellular automata share a closely tied history.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Artificial neural network]]s are sometimes used to model the brain of an agent.  Although traditionally more of an [[artificial intelligence]] technique, neural nets can be important for simulating [[population dynamics]] of organisms that can ''learn''.  The symbiosis between learning and evolution is central to theories about the development of instincts in organisms with higher neurological complexity, as in, for instance, the [[Baldwin effect]].&lt;br /&gt;
 &lt;br /&gt;
*元胞自动机在人工生命的早期就被使用了，因其简化可扩展性和并行化现在仍然经常被使用研究。人工生命与元胞自动机在历史上有着相当紧密的联系。&lt;br /&gt;
&lt;br /&gt;
*人工神经网络常常被用来对智能体大脑进行建模。虽然传统上它更多的是一种人工智能技术，但是神经网络对于模拟可以学习的生物种群动态非常重要。学习和进化之间的共生关系是关于具有较高神经复杂性的生物体中本能发展的理论的核心，例如，鲍德温效应。&lt;br /&gt;
&lt;br /&gt;
=== Notable simulators 著名的模拟器===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a list of artificial life/[[digital organism]] simulators, organized by the method of creature definition.&lt;br /&gt;
&lt;br /&gt;
This is a list of artificial life/digital organism simulators, organized by the method of creature definition.&lt;br /&gt;
&lt;br /&gt;
下表列出了按照生物定义方法整理的人工生命/ 数字生物模拟器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!姓名!!驱动源!!开始年份!!结束年份&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| ApeSDK（以前为Noble Ape）ApeSDK (formerly Noble Ape) || 语言/社会模拟language/social simulation || 1996 ||进行中 ongoing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Avida]]阿维达 || executable DNA || 1993 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Biogenesis生物起源 || executable DNA可执行 DNA || 2006 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Neurokernel神经核 ||Geppetto盖佩托（http://www.geppetto.org/）模拟平台||2014|| 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[Creatures (artificial life program)|Creatures]] 生物|| neural net/simulated biochemistry神经网络 / 模拟生物化学 || 1996-2001 || Fandom still active to this day, some abortive attempts at new products狂热者一直活跃到今天，对新产品进行了一些失败的尝试&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Critterding || neural net神经网络 || 2005 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Darwinbots达尔文机器人 || 可执行的 DNAexecutable DNA || 2003 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| DigiHive || executable DNA可执行 DNA || 2006 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| DOSE || executable DNA可执行 DNA || 2012 || ongoing正在进行&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[EcoSim]] || Fuzzy Cognitive Map模糊认知地图 || 2009 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Framsticks]] 荧光棒|| executable DNA可执行 DNA || 1996 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Geb盖布 || neural net神经网络 || 1997 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[OpenWorm]] || Geppetto盖佩托（http://www.geppetto.org/）模拟平台 || 2011 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Polyworld]]多元世界 || neural net神经网络 || 1990 || ongoing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Primordial Life原始生命 || executable DNA可执行 DNA || 1994 || 2003&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| ScriptBots脚本机器人 || executable DNA可执行 DNA || 2010 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[TechnoSphere]]技术圈 || modules模组 || 1995 ||&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Tierra (computer simulation计算机模拟)|Tierra]] 铁拉|| executable DNA可执行 DNA || 1991 || 2004&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[3D Virtual Creature Evolution]]3D虚拟生物进化 || neural net神经网络 || 2008 || NA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Program-based程序模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Further|programming game}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Program-based simulations contain organisms with a complex DNA language, usually [[Turing complete]].  This language is more often in the form of a computer program than actual biological DNA.  Assembly derivatives are the most common languages used. An organism &amp;quot;lives&amp;quot; when its code is executed, and there are usually various methods allowing [[self-replication]]. Mutations are generally implemented as random changes to the code. Use of [[cellular automata]] is common but not required. Another example could be an [[artificial intelligence]] and [[Multi-agent system|multi-agent system/program]].&lt;br /&gt;
&lt;br /&gt;
Program-based simulations contain organisms with a complex DNA language, usually Turing complete.  This language is more often in the form of a computer program than actual biological DNA.  Assembly derivatives are the most common languages used. An organism &amp;quot;lives&amp;quot; when its code is executed, and there are usually various methods allowing self-replication. Mutations are generally implemented as random changes to the code. Use of cellular automata is common but not required. Another example could be an artificial intelligence and multi-agent system/program.&lt;br /&gt;
&lt;br /&gt;
基于程序的模拟包含具有复杂DNA语言（通常为图灵完整）的生物。这种语言通常是计算机程序的形式，而不是实际的生物DNA。汇编派生词是最常用的语言。生物体在执行其代码时会“存活”，通常有多种方法可以进行自我复制。变异通常是通过随机更改代码来实现的。元胞自动机是常见工具，但不是唯一的。也有人用人工智能和多线程系统/程序来进行研究。&lt;br /&gt;
&lt;br /&gt;
====Module-based基于模块的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Individual modules are added to a creature.  These modules modify the creature's behaviors and characteristics either directly, by hard coding into the simulation (leg type A increases speed and metabolism), or indirectly, through the emergent interactions between a creature's modules (leg type A moves up and down with a frequency of X, which interacts with other legs to create motion).  Generally these are simulators which emphasize user creation and accessibility over mutation and evolution.&lt;br /&gt;
&lt;br /&gt;
Individual modules are added to a creature.  These modules modify the creature's behaviors and characteristics either directly, by hard coding into the simulation (leg type A increases speed and metabolism), or indirectly, through the emergent interactions between a creature's modules (leg type A moves up and down with a frequency of X, which interacts with other legs to create motion).  Generally these are simulators which emphasize user creation and accessibility over mutation and evolution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
基于模块的模拟是将单个模块添加到一个生物中。这些模块或者通过硬编码模拟（例如腿类型A加快速度和新陈代谢）直接修改生物的行为和特征，或者通过生物模块之间的紧急交互作用间接地修改动物的行为和特征（例如A型腿以频率X上下移动，与其他腿部互动以产生运动）。一般来说，这些模拟器强调的是用户创造和可访问性，而不是突变和进化。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Parameter-based基于参数的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Organisms are generally constructed with pre-defined and fixed behaviors that are controlled by various parameters that mutate.  That is, each organism contains a collection of numbers or other ''finite'' parameters. Each parameter controls one or several aspects of an organism in a well-defined way.&lt;br /&gt;
&lt;br /&gt;
Organisms are generally constructed with pre-defined and fixed behaviors that are controlled by various parameters that mutate.  That is, each organism contains a collection of numbers or other finite parameters. Each parameter controls one or several aspects of an organism in a well-defined way.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
生物体通常是由一系列预先定义的固定行为来构建的，这些行为受各种变异参数控制。也就是说，每个生物体都是一个包含数字或其他有限参数的集合。每个参数都明确地控制生物体的一个或多个方面。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Neural net–based基于神经网络的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These simulations have creatures that learn and grow using neural nets or a close derivative.  Emphasis is often, although not always, more on learning than on natural selection.&lt;br /&gt;
&lt;br /&gt;
These simulations have creatures that learn and grow using neural nets or a close derivative.  Emphasis is often, although not always, more on learning than on natural selection.&lt;br /&gt;
&lt;br /&gt;
这些模拟让生物通过神经网络或近似衍生物进行学习和成长。通常强调的是学习，而不是自然选择，尽管并不总是如此。&lt;br /&gt;
&lt;br /&gt;
===Complex systems modeling复杂系统建模===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mathematical models of complex systems are of three types: [[black-box]] (phenomenological), [[White box (software engineering)|white-box]] (mechanistic, based on the [[first principles]]) and [[Grey box model|grey-box]] (mixtures of phenomenological and mechanistic models).&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. Solution&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mathematical models of complex systems are of three types: black-box (phenomenological), white-box (mechanistic, based on the first principles) and grey-box (mixtures of phenomenological and mechanistic models).&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. Solution&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
复杂系统的数学模型分为三种：黑箱（现象学），白箱（力学，基于第一原理）和灰箱（现象学和力学模型的混合）。在黑箱模型中，基于个体的复杂动态系统机制仍然是个谜。&lt;br /&gt;
&lt;br /&gt;
{{Citation&lt;br /&gt;
&lt;br /&gt;
{{Citation&lt;br /&gt;
&lt;br /&gt;
{引文&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
最后的卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
第一个列夫 v。&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
2卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
| first2 Vyacheslav l.&lt;br /&gt;
&lt;br /&gt;
 | title = A Solution to the Biodiversity Paradox by Logical Deterministic Cellular Automata&lt;br /&gt;
&lt;br /&gt;
 | title = A Solution to the Biodiversity Paradox by Logical Deterministic Cellular Automata&lt;br /&gt;
&lt;br /&gt;
用逻辑确定性细胞自动机解决生物多样性悖论&lt;br /&gt;
&lt;br /&gt;
 | journal = Acta Biotheoretica&lt;br /&gt;
&lt;br /&gt;
 | journal = Acta Biotheoretica&lt;br /&gt;
&lt;br /&gt;
生物理论学学报&lt;br /&gt;
&lt;br /&gt;
| volume = 63&lt;br /&gt;
&lt;br /&gt;
| volume = 63&lt;br /&gt;
&lt;br /&gt;
第63卷&lt;br /&gt;
&lt;br /&gt;
 | issue = 2&lt;br /&gt;
&lt;br /&gt;
 | issue = 2&lt;br /&gt;
&lt;br /&gt;
第二期&lt;br /&gt;
&lt;br /&gt;
 | pages = 1–19&lt;br /&gt;
&lt;br /&gt;
 | pages = 1–19&lt;br /&gt;
&lt;br /&gt;
第1-19页&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
2015年&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.1007/s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.1007/s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
10.1007 / s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
 | pmid = 25980478&lt;br /&gt;
&lt;br /&gt;
 | pmid = 25980478&lt;br /&gt;
&lt;br /&gt;
25980478&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot;&amp;gt;{{Citation&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot;&amp;gt;{{Citation&lt;br /&gt;
&lt;br /&gt;
} / ref name&amp;quot;kalmykov lev v，kalmykov vyacheslav l. white-box model&amp;quot;{ Citation&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
最后的卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
第一个列夫 v。&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
2卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
| first2 Vyacheslav l.&lt;br /&gt;
&lt;br /&gt;
 | title = A white-box model of S-shaped and double S-shaped single-species population growth&lt;br /&gt;
&lt;br /&gt;
 | title = A white-box model of S-shaped and double S-shaped single-species population growth&lt;br /&gt;
&lt;br /&gt;
S 形和双 s 形单种群增长的白盒模型&lt;br /&gt;
&lt;br /&gt;
 | journal = PeerJ&lt;br /&gt;
&lt;br /&gt;
 | journal = PeerJ&lt;br /&gt;
&lt;br /&gt;
2012年3月24日&lt;br /&gt;
&lt;br /&gt;
 | volume = 3:e948&lt;br /&gt;
&lt;br /&gt;
 | volume = 3:e948&lt;br /&gt;
&lt;br /&gt;
第三卷，第948集&lt;br /&gt;
&lt;br /&gt;
| pages = e948&lt;br /&gt;
&lt;br /&gt;
| pages = e948&lt;br /&gt;
&lt;br /&gt;
第九季，第48集&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
2015年&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.7717/peerj.948&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.7717/peerj.948&lt;br /&gt;
&lt;br /&gt;
10.7717 / peerj. 948&lt;br /&gt;
&lt;br /&gt;
 | pmid = 26038717&lt;br /&gt;
&lt;br /&gt;
 | pmid = 26038717&lt;br /&gt;
&lt;br /&gt;
26038717&lt;br /&gt;
&lt;br /&gt;
 | pmc = 4451025&lt;br /&gt;
&lt;br /&gt;
 | pmc = 4451025&lt;br /&gt;
&lt;br /&gt;
4451025&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt; In black-box models, the individual-based (mechanistic) mechanisms of a complex dynamic system remain hidden. [[File:Mathematical models for complex systems.jpg|thumb|Mathematical models for complex systems]] Black-box models are completely nonmechanistic. They are phenomenological and ignore a composition and internal structure of a complex system. We cannot investigate interactions of subsystems of such a non-transparent model. A white-box model of complex dynamic system has ‘transparent walls’ and directly shows underlying mechanisms. All events at micro-, meso- and macro-levels of a dynamic system are directly visible at all stages of its white-box model evolution. In most cases mathematical modelers  use the heavy black-box mathematical methods, which cannot produce mechanistic models of complex dynamic systems. Grey-box models are intermediate and combine black-box and white-box approaches. [[File:Logical deterministic individual-based cellular automata model of single species population growth.gif|thumb|Logical deterministic individual-based cellular automata model of single species population growth]] Creation of a white-box model of complex system is associated with the problem of the necessity of an a priori basic knowledge of the modeling subject. The deterministic logical [[Cellular automaton|cellular automata]] are necessary but not sufficient condition of a white-box model. The second necessary prerequisite of a white-box model is the presence of the physical [[ontology]] of the object under study. The white-box modeling represents an automatic hyper-logical inference from the [[first principle]]s because it is completely based on the deterministic logic and axiomatic theory of the subject. The purpose of the white-box modeling is to derive from the basic axioms a more detailed, more concrete mechanistic knowledge about the dynamics of the object under study. The necessity to formulate an intrinsic [[axiomatic system]] of the subject before creating its white-box model distinguishes the cellular automata models of white-box type from cellular automata models based on arbitrary logical rules. If cellular automata rules have not been formulated from the first principles of the subject, then such a model may have a weak relevance to the real problem.&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt; In black-box models, the individual-based (mechanistic) mechanisms of a complex dynamic system remain hidden. Mathematical models for complex systems Black-box models are completely nonmechanistic. They are phenomenological and ignore a composition and internal structure of a complex system. We cannot investigate interactions of subsystems of such a non-transparent model. A white-box model of complex dynamic system has ‘transparent walls’ and directly shows underlying mechanisms. All events at micro-, meso- and macro-levels of a dynamic system are directly visible at all stages of its white-box model evolution. In most cases mathematical modelers  use the heavy black-box mathematical methods, which cannot produce mechanistic models of complex dynamic systems. Grey-box models are intermediate and combine black-box and white-box approaches. Logical deterministic individual-based cellular automata model of single species population growth Creation of a white-box model of complex system is associated with the problem of the necessity of an a priori basic knowledge of the modeling subject. The deterministic logical cellular automata are necessary but not sufficient condition of a white-box model. The second necessary prerequisite of a white-box model is the presence of the physical ontology of the object under study. The white-box modeling represents an automatic hyper-logical inference from the first principles because it is completely based on the deterministic logic and axiomatic theory of the subject. The purpose of the white-box modeling is to derive from the basic axioms a more detailed, more concrete mechanistic knowledge about the dynamics of the object under study. The necessity to formulate an intrinsic axiomatic system of the subject before creating its white-box model distinguishes the cellular automata models of white-box type from cellular automata models based on arbitrary logical rules. If cellular automata rules have not been formulated from the first principles of the subject, then such a model may have a weak relevance to the real problem.&lt;br /&gt;
&lt;br /&gt;
} / ref &lt;br /&gt;
&lt;br /&gt;
黑箱模型完全是非机械的。它们是现象学的，忽略了复杂系统的组成和内部结构。我们无法研究这种非透明模型的子系统之间的相互作用。复杂动态系统的白箱模型是透明的，直接显示了潜在的机制。在动态系统白箱模型演化的所有阶段，都可以直接看到微观、中观和宏观级别的所有事件。在大多数情况下，数学建模者使用纯数学的黑箱方法，这些方法无法生成复杂动态系统的机械模型。灰箱模型是中间模型，结合了黑箱方法和白箱方法。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
复杂系统白箱模型的创建和先验的建模主体基础知识的必要性有关。确定性逻辑元胞自动机是白箱模型的必要条件，但不是充分条件。白箱模型的第二个必要先决条件是所研究对象的物理本体的存在。因为白箱建模完全基于主题的确定性逻辑和公理，因此，它代表了基于第一定律的自动超逻辑推断。白箱建模的目的是从基本公理中获得有关所研究对象动力学的更详细、更具体的机械知识。在创建对象的白箱模型之前必须制定对象的内在公理体系的必要性，可以根据任意逻辑规则将白箱类型的细胞自动机模型与细胞自动机模型区分开。如果尚未根据受试者的首要原理制定细胞自动机规则，则此类模型与实际问题的相关性可能较弱。&lt;br /&gt;
&lt;br /&gt;
[[File:Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource.gif|thumb|Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource]]&lt;br /&gt;
&lt;br /&gt;
Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource&lt;br /&gt;
&lt;br /&gt;
对于单个有限资源，基于逻辑确定性个体的种间竞争元胞自动机模型&lt;br /&gt;
&lt;br /&gt;
==Hardware-based (&amp;quot;hard&amp;quot;)硬件模拟（”硬“）==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Further|Robot}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hardware-based artificial life mainly consist of ''robots'', that is, [[automation|automatically]] guided [[machine]]s able to do tasks on their own.&lt;br /&gt;
&lt;br /&gt;
Hardware-based artificial life mainly consist of robots, that is, automatically guided machines able to do tasks on their own.&lt;br /&gt;
&lt;br /&gt;
硬件模拟人工生命主要由机器人组成，即能够独立完成任务的自动引导机器。&lt;br /&gt;
&lt;br /&gt;
==Biochemical-based (&amp;quot;wet&amp;quot;)基于生物化学的研究（“湿的”）==&lt;br /&gt;
&lt;br /&gt;
生物化学基础(“湿”)&lt;br /&gt;
&lt;br /&gt;
{{Further|Synthetic biology}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Biochemical-based life is studied in the field of [[synthetic biology]]. It involves e.g. the creation of [[synthetic DNA]]. The term &amp;quot;wet&amp;quot; is an extension of the term &amp;quot;[[wetware (brain)|wetware]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Biochemical-based life is studied in the field of synthetic biology. It involves e.g. the creation of synthetic DNA. The term &amp;quot;wet&amp;quot; is an extension of the term &amp;quot;wetware&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
基于生化的人工生命研究，属于合成生物学领域研究。它涉及合成DNA的创建等，术语“湿”即拓展自“湿件 ”一词。&lt;br /&gt;
&lt;br /&gt;
In May 2019, researchers, in a milestone effort, reported the creation of a new [[Synthetic biology#Synthetic life|synthetic]] (possibly [[Artificial life#Biochemical-based (&amp;quot;wet&amp;quot;)|artificial]]) form of [[wikt:viability|viable]] [[life]], a variant of the [[bacteria]] ''[[Escherichia coli]]'', by reducing the natural number of 64 [[codon]]s in the bacterial [[genome]] to 59 codons instead, in order to encode 20 [[amino acid]]s.&amp;lt;ref name=&amp;quot;NYT-20190515&amp;quot;&amp;gt;{{cite news |last=Zimmer |first=Carl |authorlink=Carl Zimmer |title=Scientists Created Bacteria With a Synthetic Genome. Is This Artificial Life? - In a milestone for synthetic biology, colonies of E. coli thrive with DNA constructed from scratch by humans, not nature. |url=https://www.nytimes.com/2019/05/15/science/synthetic-genome-bacteria.html |date=15 May 2019 |work=[[The New York Times]] |accessdate=16 May 2019 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;NAT-20190515&amp;quot;&amp;gt;{{cite journal |author=Fredens, Julius |display-authors=et al. |title=Total synthesis of Escherichia coli with a recoded genome |date=15 May 2019 |journal=[[Nature (journal)|Nature]] |doi=10.1038/s41586-019-1192-5 |pmid=31092918 |pmc=7039709 |volume=569 |issue=7757 |pages=514–518 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In May 2019, researchers, in a milestone effort, reported the creation of a new synthetic (possibly artificial) form of viable life, a variant of the bacteria Escherichia coli, by reducing the natural number of 64 codons in the bacterial genome to 59 codons instead, in order to encode 20 amino acids.&lt;br /&gt;
&lt;br /&gt;
2019年5月，研究人员在一项具有里程碑意义的工作中，报告通过将细菌基因组中自然数量的64个密码子减少到59个密码子，并编入20个氨基酸，创造了一种新的合成（可能是人工）形式的可行生命，一种大肠杆菌的变种。&lt;br /&gt;
&lt;br /&gt;
== Open problems 开放性问题==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;How does life arise from the nonliving?&amp;lt;ref&amp;gt;{{cite web|url=http://libarynth.org/open_problems_in_alife|title=Libarynth|accessdate=2015-05-11}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=http://authors.library.caltech.edu/13564/1/BEDal00.pdf|title=Caltech |accessdate=2015-05-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*How does life arise from the nonliving?&lt;br /&gt;
&lt;br /&gt;
*Generate a molecular proto-organism [[in vitro]].&lt;br /&gt;
&lt;br /&gt;
*Achieve the transition to life in an [[artificial chemistry]] [[in silico]].&lt;br /&gt;
&lt;br /&gt;
*Determine whether fundamentally novel living organizations can exist.&lt;br /&gt;
&lt;br /&gt;
*Simulate a [[unicellular organism]] over its entire life cycle.&lt;br /&gt;
&lt;br /&gt;
*Explain how rules and symbols are generated from physical dynamics in living systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*生命是如何从非生命中产生的？&lt;br /&gt;
*在体外产生一种分子原生物。&lt;br /&gt;
*从人工化学中的硅中实现向生命的过渡。&lt;br /&gt;
*确定是否存在根本上独特的活组织。&lt;br /&gt;
*模拟一个单细胞生物体的整个生命周期。&lt;br /&gt;
*解释规则和符号是如何通过生命系统中的物理动力学生成的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*What are the potentials and limits of living systems?&lt;br /&gt;
&lt;br /&gt;
*Determine what is inevitable in the open-ended [[evolution of life]].&lt;br /&gt;
&lt;br /&gt;
*Determine minimal conditions for evolutionary transitions from specific to generic response systems.&lt;br /&gt;
&lt;br /&gt;
*Create a formal framework for synthesizing dynamical hierarchies at all scales.&lt;br /&gt;
&lt;br /&gt;
*Determine the predictability of evolutionary consequences of manipulating organisms and ecosystems.&lt;br /&gt;
&lt;br /&gt;
*Develop a theory of [[information processing]], [[Information flow (information theory)|information flow]], and information generation for evolving systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*生命系统的潜能和限制都是什么？&lt;br /&gt;
*确定开放式[[生命进化]]中不可避免的是什么。&lt;br /&gt;
*确定从特定反应系统到通用反应系统演化过渡的最低条件。&lt;br /&gt;
*建立一个在所有尺度上综合动态层次结构的正式框架。&lt;br /&gt;
*确定生物体和生态系统进化后果的可预测性。&lt;br /&gt;
*发展一种[[信息处理]]、[[信息流(信息论)|信息流]]和进化系统的信息生成理论。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*How is life related to mind, machines, and culture?&lt;br /&gt;
&lt;br /&gt;
*Demonstrate the emergence of intelligence and mind in an artificial living system.&lt;br /&gt;
&lt;br /&gt;
*Evaluate the influence of machines on the next major evolutionary transition of life.&lt;br /&gt;
&lt;br /&gt;
*Provide a quantitative model of the interplay between cultural and biological evolution.&lt;br /&gt;
&lt;br /&gt;
*Establish ethical principles for artificial life.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*生命是如何与思想、机器和文化联系起来的？&lt;br /&gt;
*演示人工生命系统中智能和思维的出现。&lt;br /&gt;
*评估机器对生命下一次重大进化的影响。&lt;br /&gt;
*提供文化和生物进化之间相互作用的定量模型。&lt;br /&gt;
*建立人工生命伦理。&lt;br /&gt;
&lt;br /&gt;
== Related subjects 相关主题 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. [[Artificial intelligence]] has traditionally used a [[Top-down and bottom-up design|top down]] approach, while alife generally works from the bottom up.&amp;lt;ref&amp;gt;{{cite web |url=http://lggwg.com/wolff/aicg99/stern.html |title=AI Beyond Computer Games |accessdate=2008-07-04 |archiveurl=https://web.archive.org/web/20080701040911/http://www.lggwg.com/wolff/aicg99/stern.html |archivedate=2008-07-01 |url-status=dead }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. [[Artificial chemistry]] started as a method within the alife community to abstract the processes of chemical reactions.&lt;br /&gt;
&lt;br /&gt;
3. [[Evolutionary algorithm]]s are a practical application of the weak alife principle applied to [[optimization problem]]s.  Many optimization algorithms have been crafted which borrow from or closely mirror alife techniques. The primary difference lies in explicitly defining the fitness of an agent by its ability to solve a problem, instead of its ability to find food, reproduce, or avoid death.{{Citation needed|date=August 2007}} The following is a list of evolutionary algorithms closely related to and used in alife:&lt;br /&gt;
&lt;br /&gt;
  *[[Ant colony optimization]]&lt;br /&gt;
&lt;br /&gt;
  *[[Bacterial colony optimization]]&lt;br /&gt;
&lt;br /&gt;
  *[[Genetic algorithm]]&lt;br /&gt;
&lt;br /&gt;
  *[[Genetic programming]]&lt;br /&gt;
&lt;br /&gt;
  *[[Swarm intelligence]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. [[Multi-agent system]] – A multi-agent system is a computerized system composed of multiple interacting intelligent agents within an environment.&lt;br /&gt;
&lt;br /&gt;
5. [[Evolutionary art]] uses techniques and methods from artificial life to create new forms of art.&lt;br /&gt;
&lt;br /&gt;
6. [[Evolutionary music]] uses similar techniques, but applied to music instead of visual art.&lt;br /&gt;
&lt;br /&gt;
7. [[Abiogenesis]] and the origin of life sometimes employ alife [[methodology|methodologies]] as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. 传统[[人工智能]]使用[[自上而下]]的方法，而人工生命通常是自下而上的。&lt;br /&gt;
&lt;br /&gt;
2. [[人工化学]]最初是作为人工生命界中抽象化学反应过程的一种方法。&lt;br /&gt;
&lt;br /&gt;
3. [[进化算法]]是弱人工生命原理在优化问题的实际应用。许多优化算法都借鉴或密切反映了人工生命的技术。主要区别在于通过解决问题的能力而不是寻找食物、繁殖或避免死亡的能力来明确定义agent的适用性。主要区别在于前者明确地通过解决问题的能力来定义代理的适应性，而非单纯寻找食物、繁殖或避免死亡的能力。以下是与人工生命密切相关并经常使用的进化算法列表：&lt;br /&gt;
&lt;br /&gt;
  *[[蚁群优化]]（Ant colony optimization）&lt;br /&gt;
&lt;br /&gt;
  *[[细菌菌落优化]]（Bacterial colony optimization）&lt;br /&gt;
&lt;br /&gt;
  *[[遗传算法]]（Genetic algorithm）&lt;br /&gt;
&lt;br /&gt;
  *[[基因编程]]（Genetic programming）&lt;br /&gt;
&lt;br /&gt;
  *[[群体智能]]（Swarm intelligence）&lt;br /&gt;
&lt;br /&gt;
4. 多代理系统是指在一个环境中由多个交互的智能代理组成的计算机系统&lt;br /&gt;
&lt;br /&gt;
5. 进化艺术使用人工生命中的技术和方法来创造新的艺术形式。&lt;br /&gt;
&lt;br /&gt;
6. 进化音乐也使用类似的技术，但其领域主要应用于音乐而非视觉艺术。&lt;br /&gt;
&lt;br /&gt;
7. 生物创生和生命起源有时也会采用人工生命的方法。&lt;br /&gt;
&lt;br /&gt;
== History 历史==&lt;br /&gt;
&lt;br /&gt;
{{Main article|History of artificial life}}&lt;br /&gt;
&lt;br /&gt;
主要文章：[[人工生命历史]]&lt;br /&gt;
&lt;br /&gt;
== Criticism 批评==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alife has had a controversial history. [[John Maynard Smith]] criticized certain artificial life work in 1994 as &amp;quot;fact-free science&amp;quot;.&amp;lt;ref&amp;gt;Horgan, J. 1995. [http://www2.econ.iastate.edu/tesfatsi/hogan.complexperplex.htm From Complexity to Perplexity]. Scientific American. p107&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
人工生命有一段颇受争议的历史。1994年，约翰·梅纳德·史密斯John Maynard Smith曾批评某些人工生命研究，称他们为“无事实的科学”。&amp;lt;ref&amp;gt;Horgan, J. 1995. [http://www2.econ.iastate.edu/tesfatsi/hogan.complexperplex.htm From Complexity to Perplexity]. Scientific American. p107&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also 另请参阅==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Portal|Systems science}}&lt;br /&gt;
&lt;br /&gt;
人工意识  –认知科学领域&lt;br /&gt;
*人工智能的应用&lt;br /&gt;
*自主机器人&lt;br /&gt;
*生物伦理学&lt;br /&gt;
*杂的自适应系统&lt;br /&gt;
*达尔文机&lt;br /&gt;
*数字形态&lt;br /&gt;
*出现  -复杂系统中的现象，其中相互作用产生的效果无法从子系统直接预测&lt;br /&gt;
*人生模拟游戏&lt;br /&gt;
*新兴技术清单&lt;br /&gt;
*数学和理论生物学&lt;br /&gt;
*多代理系统&lt;br /&gt;
*人工智能  概述– 人工智能概述和主题指南&lt;br /&gt;
*玩家专案&lt;br /&gt;
*模拟现实&lt;br /&gt;
*社会模拟&lt;br /&gt;
*苏打水构造&lt;br /&gt;
*群智能&lt;br /&gt;
*合成生活&lt;br /&gt;
*普遍达尔文主义  –试图将达尔文进化论的应用扩展到其他领域&lt;br /&gt;
*韦伯茨&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cmn|colwidth=30em|&lt;br /&gt;
&lt;br /&gt;
{{cmn|colwidth=30em|&lt;br /&gt;
&lt;br /&gt;
30em | &lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Artificial consciousness}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Applications of artificial intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Autonomous robot}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Bioethics}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Complex adaptive system}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Darwin machine}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Digital morphogenesis}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Emergence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Life simulation game}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|List of emerging technologies}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Mathematical and theoretical biology}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Multi-agent system}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Outline of artificial intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Player Project}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Simulated reality}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Social simulation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Soda Constructor}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Swarm intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Synthetic life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--*[[Simulated reality]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--*Simulated reality&lt;br /&gt;
&lt;br /&gt;
! -- * 模拟现实&lt;br /&gt;
&lt;br /&gt;
*[[Artificial consciousness]] Do not uncomment.  See talk page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Universal Darwinism}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Webots}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Referencescan参考资料==&lt;br /&gt;
&lt;br /&gt;
1.     “ Dictionary.com定义” 。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
2.     认知科学的MIT百科全书，MIT出版社，第37页。书号978-0-262-73144-7&lt;br /&gt;
&lt;br /&gt;
3.    “游戏产业的科学怪人博士”。下一代。第35号。想象媒体。1997年11月&lt;br /&gt;
&lt;br /&gt;
4.    马克·贝道（2003年11月）。“人工生活：自下而上的组织，适应和复杂性” （PDF）。认知科学的趋势。（原始内容存档于（PDF） 2008-12-02）。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
5.     Maciej Komosinski和Andrew Adamatzky（2009）。软件中的人工生命模型。纽约：施普林格。书号 978-1-84882-284-9。&lt;br /&gt;
&lt;br /&gt;
6.     Andrew Adamatzky和Maciej Komosinski（2009）。硬件中的人工生命模型。纽约：施普林格。书号 978-1-84882-529-1。&lt;br /&gt;
&lt;br /&gt;
7.     兰顿，克里斯托弗。“什么是人工生命？” 。（原始内容存档于2007-01-17）。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
8.     Aguilar，W.，Santamaría-Bonfil，G.，Froese，T.，and Gershenson，C.（2014年）。人造生活的过去，现在和未来。机器人与人工智能前沿，1（8）。https://dx.doi.org/10.3389/frobt.2014.00008&lt;br /&gt;
&lt;br /&gt;
9.     参见Langton，CG1992。《人造生命》， 存档于2007年 3月11日，在 Wayback Machine上。艾迪生-韦斯利，第1节&lt;br /&gt;
&lt;br /&gt;
10.    参见Red'ko，VG1999。进化的数学模型。见：F. Heylighen，C。Joslyn和V. Turchin（编辑）：Principia Cybernetica网站（Principia Cybernetica，布鲁塞尔）。有关从宇宙角度看ALife建模的重要性，另请参见Vidal，C.2008。《科学模拟的未来：从人工生命到人工宇宙发生》。在《死亡与反死》中，编辑。查尔斯·坦迪（Charles Tandy），《 6：库尔特·哥德尔（KurtGödel）诞辰三十年》（1906-1978）285-318。里亚大学出版社。）&lt;br /&gt;
&lt;br /&gt;
11.    雷，托马斯（1991）。泰勒，CC；农夫，法学博士；Rasmussen，S（编辑）。“一种综合生活的方法”。人工生命II，圣达菲研究所，复杂性科学研究。十一：371–408。（原始内容存档于2015-07-11）。于2016 年1月24日检索。这项工作的目的是合成而不是模拟生活。&lt;br /&gt;
&lt;br /&gt;
12.    Kalmykov，列弗五；Kalmykov，Vyacheslav L.（2015），“通过逻辑确定性细胞自动机解决生物多样性悖论的方法”，生物理论学报，63（2）：1–19，doi：10.1007 / s10441-015-9257-9，PMID 25980478 &lt;br /&gt;
&lt;br /&gt;
13.   跳到：a b Kalmykov，列弗五世；Kalmykov，Vyacheslav L.（2015），“ S形和双S形单物种种群增长的白盒模型”，PeerJ，3：e948：e948，doi：10.7717 / peerj.948，PMC  4451025，PMID  26038717&lt;br /&gt;
&lt;br /&gt;
14.    Zimmer，Carl（2019年5月15日）。“科学家用合成的基因组创造了细菌。这是人工生命吗？-在合成生物学的一个里程碑中，大肠杆菌的菌落以人类而非自然的方式从头开始构建的DNA蓬勃发展。”。纽约时报。检索2019年5月16日。&lt;br /&gt;
&lt;br /&gt;
15.    弗雷登斯，朱利叶斯等。（2019年5月15日）。“具有编码基因组的大肠杆菌的全面合成”。大自然。569：514–518。doi：10.1038 / s41586-019-1192-5。PMID  31092918 。检索2019年5月16日。&lt;br /&gt;
&lt;br /&gt;
16.    “ Libarynth” 。检索2015-05-11。&lt;br /&gt;
&lt;br /&gt;
17.    “ Caltech” （PDF）。检索2015-05-11。&lt;br /&gt;
&lt;br /&gt;
18.    “在计算机游戏之外的AI”。（原始内容存档于2008-07-01）。检索2008-07-04。&lt;br /&gt;
&lt;br /&gt;
19.    Horgan，J. 1995.从复杂到困惑。科学美国人。107&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
参考资料&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Format copied from the page on AI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Format copied from the page on AI:&lt;br /&gt;
&lt;br /&gt;
! -- 从 AI 页面复制的格式:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
  See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for a&lt;br /&gt;
&lt;br /&gt;
  See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for a&lt;br /&gt;
&lt;br /&gt;
参见《 http://en.wikipedia.org/wiki/wikipedia:footnotes&lt;br /&gt;
&lt;br /&gt;
  discussion of different citation methods and how to generate&lt;br /&gt;
&lt;br /&gt;
  discussion of different citation methods and how to generate&lt;br /&gt;
&lt;br /&gt;
讨论不同的引用方法和如何产生&lt;br /&gt;
&lt;br /&gt;
  footnotes using the &amp;lt;ref&amp;gt;, &amp;lt;/ref&amp;gt; and  &amp;lt;reference /&amp;gt; tags&lt;br /&gt;
&lt;br /&gt;
  footnotes using the  and   tags&lt;br /&gt;
&lt;br /&gt;
使用 and 标签的脚注&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links 外部链接==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{DMOZ|Computers/Artificial_Life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://alife.org/ International Society of Artificial Life]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://www.mitpressjournals.org/loi/artl ''Artificial Life''] journal, at MIT Press Journal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://www.envirtech.com/artificial-life-lab.html The Artificial Life Lab], a virtual environment lab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Computer science}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Authority control}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Artificial Life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial life| ]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Category:Scientific modeling]]&lt;br /&gt;
&lt;br /&gt;
Category:Scientific modeling&lt;br /&gt;
&lt;br /&gt;
类别: 科学建模&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;This page was moved from [[wikipedia:en:Artificial life]]. Its edit history can be viewed at [[人工生命/edithistory]]&amp;lt;/small&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:待整理页面]]&lt;/div&gt;</summary>
		<author><name>十三维</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E4%BA%BA%E5%B7%A5%E7%94%9F%E5%91%BD&amp;diff=13667</id>
		<title>人工生命</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E4%BA%BA%E5%B7%A5%E7%94%9F%E5%91%BD&amp;diff=13667"/>
		<updated>2020-09-05T06:44:27Z</updated>

		<summary type="html">&lt;p&gt;十三维：/* History 历史 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;此词条暂由彩云小译翻译，未经人工整理和审校，带来阅读不便，请见谅。{{short description|A field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{About|a field of research|artificially created life forms|Synthetic life|the journal|Artificial Life (journal)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Redirect-distinguish|ALife|Alife (disambiguation){{!}}Alife}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Artificial life''' (often abbreviated '''ALife''' or '''A-Life''') is a field of study wherein researchers examine [[system]]s related to natural [[life]], its processes, and its evolution, through the use of [[simulation]]s with [[computer models]], [[robotics]], and [[biochemistry]].&amp;lt;ref&amp;gt;{{cite web|url=http://dictionary.reference.com/browse/artificial%20life|title=Dictionary.com definition|accessdate=2007-01-19}}&amp;lt;/ref&amp;gt; The discipline was named by [[Christopher Langton]], an American theoretical biologist, in 1986.&amp;lt;ref&amp;gt;[https://books.google.com/books?id=-wt1aZrGXLYC&amp;amp;pg=PA37&amp;amp;cd=1#v=onepage The MIT Encyclopedia of the Cognitive Sciences], The MIT Press, p.37. {{ISBN|}}&amp;lt;/ref&amp;gt; In 1987 Langton organized the first conference on the field, in [[Los Alamos, New Mexico]].&amp;lt;ref&amp;gt;{{cite magazine |title=The Game Industry's Dr. Frankenstein |magazine=[[Next Generation (magazine)|Next Generation]]|issue=35|publisher=[[Imagine Media]] |date=November 1997|page=10}}&amp;lt;/ref&amp;gt; There are three main kinds of alife,&amp;lt;ref&amp;gt;{{cite web |url=http://www.reed.edu/~mab/publications/papers/BedauTICS03.pdf|title=Artificial life: organization, adaptation and complexity from the bottom up|author=Mark A. Bedau |date=November 2003|accessdate=2007-01-19|publisher=Trends in Cognitive Sciences|archive-url=https://web.archive.org/web/20081202185445/http://www.reed.edu/~mab/publications/papers/BedauTICS03.pdf|archive-date=2008-12-02|url-status=dead}}&amp;lt;/ref&amp;gt; named for their approaches: ''soft'',&amp;lt;ref&amp;gt;{{cite book|title=Artificial Life Models in Software |author=Maciej Komosinski and [[Andrew Adamatzky]]|year=2009|publisher=Springer |location=New York|isbn=978-1-84882-284-9|url=https://www.springer.com/computer/mathematics/book/978-1-84882-284-9}}&amp;lt;/ref&amp;gt; from [[software]]; ''hard'',&amp;lt;ref&amp;gt;{{cite book |title=Artificial Life Models in Hardware|author=[[Andrew Adamatzky]] and Maciej Komosinski|year=2009|publisher=Springer|location=New York|isbn=978-1-84882-529-1 |url=https://www.springer.com/computer/hardware/book/978-1-84882-529-1}}&amp;lt;/ref&amp;gt; from [[computer hardware|hardware]]; and ''[[wet artificial life|wet]]'', from biochemistry. Artificial life researchers study traditional [[biology]] by trying to recreate aspects of biological phenomena.&amp;lt;ref&amp;gt;{{cite web|url=http://zooland.alife.org/|title=What is Artificial Life?|first=Christopher|last=Langton|accessdate=2007-01-19 |archiveurl=https://web.archive.org/web/20070117220840/http://zooland.alife.org/|archivedate=2007-01-17|url-status=dead}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Aguilar, W., Santamaría-Bonfil, G., Froese, T., and Gershenson, C. (2014). The past, present, and future of artificial life. Frontiers in Robotics and AI, 1(8). https://dx.doi.org/10.3389/frobt.2014.00008&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Artificial life (often abbreviated ALife or A-Life) is a field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations with computer models, robotics, and biochemistry. The discipline was named by Christopher Langton, an American theoretical biologist, in 1986. In 1987 Langton organized the first conference on the field, in Los Alamos, New Mexico. There are three main kinds of alife, named for their approaches: soft, from software; hard, from hardware; and wet, from biochemistry. Artificial life researchers study traditional biology by trying to recreate aspects of biological phenomena.&lt;br /&gt;
&lt;br /&gt;
人工生命（经常被缩写为ALife或者A-Life）是在电脑系统中，通过仿真模型、机器技术和生物化学方式，模拟自然生命系统来研究生命的过程及其演变的领域。这个概念由美国理论生物学家克里斯托弗·兰顿Christopher Langton于1986年提出。1987年，兰顿第一次在新墨西哥州的洛斯阿拉莫斯 Los Alamos, New Mexico举行了该领域的第一次会议。&lt;br /&gt;
以研究方法命名，可将人工生命研究分为三类：&lt;br /&gt;
1、软，通过软件模拟&lt;br /&gt;
2、硬，通过硬件模拟&lt;br /&gt;
3、湿，基于生物化学研究&lt;br /&gt;
人工生命研究者尝试通过重现生命现象的各个方面来研究传统的生物学。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Braitenberg vehicle (simulation made with breve).jpg|thumb|right|250px|A [[Braitenberg vehicle]] simulation, programmed in breve, an artificial life simulator]]&lt;br /&gt;
&lt;br /&gt;
A [[Braitenberg vehicle simulation, programmed in breve, an artificial life simulator]]&lt;br /&gt;
&lt;br /&gt;
用breve来编程的人工生命模拟 Braitenberg仿真小车&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview 概述==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Artificial life studies the fundamental processes of [[living system]]s in artificial environments in order to gain a deeper understanding of the complex information processing that define such systems.  These topics are broad, but often include [[Evolutionary algorithm|evolutionary dynamics]], [[Emergence|emergent properties of collective systems]], [[Biomimetics|biomimicry]], as well as related issues about the [[Philosophy of biology|philosophy of the nature of life]] and the use of lifelike properties in artistic works.&lt;br /&gt;
&lt;br /&gt;
Artificial life studies the fundamental processes of living systems in artificial environments in order to gain a deeper understanding of the complex information processing that define such systems.  These topics are broad, but often include evolutionary dynamics, emergent properties of collective systems, biomimicry, as well as related issues about the philosophy of the nature of life and the use of lifelike properties in artistic works.&lt;br /&gt;
&lt;br /&gt;
人工生命研究人工环境中生命系统的基本过程，借此对定义此类系统的复杂信息进行更深入的理解。该研究角度涵盖深广，但通常会包括进化动力学、集体系统的涌现特性、仿生学、对生命本质哲学研究的相关内容，以及艺术作品中逼真的生物描绘。&lt;br /&gt;
&lt;br /&gt;
== Philosophy 哲学讨论==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The modeling philosophy of artificial life strongly differs from traditional modeling by studying not only &amp;quot;life-as-we-know-it&amp;quot; but also &amp;quot;life-as-it-might-be&amp;quot;.&amp;lt;ref&amp;gt;See Langton, C. G. 1992. [http://www.probelog.com/texts/Langton_al.pdf Artificial Life] {{webarchive |url=https://web.archive.org/web/20070311225322/http://www.probelog.com/texts/Langton_al.pdf |date=March 11, 2007 }}. Addison-Wesley. ., section 1&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The modeling philosophy of artificial life strongly differs from traditional modeling by studying not only &amp;quot;life-as-we-know-it&amp;quot; but also &amp;quot;life-as-it-might-be&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
人工生命的建模哲学，与传统的建模相比有显著差异，它不仅是研究“我们所知的生命”，而且去研究“生命可能的形式”。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A traditional model of a biological system will focus on capturing its most important parameters. In contrast, an alife modeling approach will generally seek to decipher the most simple and general principles underlying life and implement them in a simulation. The simulation then offers the possibility to analyse new and different lifelike systems.&lt;br /&gt;
&lt;br /&gt;
A traditional model of a biological system will focus on capturing its most important parameters. In contrast, an alife modeling approach will generally seek to decipher the most simple and general principles underlying life and implement them in a simulation. The simulation then offers the possibility to analyse new and different lifelike systems.&lt;br /&gt;
&lt;br /&gt;
传统生物学模型会侧重于捕捉生命最重要的决定因素，与之相比，人工生命建模则想要破译隐藏在生命体中最简单、最通用的规则和原理，并在模拟中实现它们。模拟仿真方法为分析各种新出现的拟生系统提供了可能性。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko proposed to generalize this distinction to the modeling of any process, leading to the more general distinction of &amp;quot;processes-as-we-know-them&amp;quot; and &amp;quot;processes-as-they-could-be&amp;quot;.&amp;lt;ref&amp;gt;See Red'ko, V. G. 1999. [http://pespmc1.vub.ac.be/MATHME.html Mathematical Modeling of Evolution]. in: F. Heylighen, C. Joslyn and V. Turchin (editors): Principia Cybernetica Web (Principia Cybernetica, Brussels). For the importance of ALife modeling from a cosmic perspective, see also Vidal, C. 2008.[https://arxiv.org/abs/0803.1087 The Future of Scientific Simulations: from Artificial Life to Artificial Cosmogenesis]. In Death And Anti-Death, ed. Charles Tandy, 6: Thirty Years After Kurt Gödel (1906-1978) p. 285-318. Ria University Press.)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko proposed to generalize this distinction to the modeling of any process, leading to the more general distinction of &amp;quot;processes-as-we-know-them&amp;quot; and &amp;quot;processes-as-they-could-be&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko 建议将这一本质区别推广至任意过程的建模中，从而概括出“我们所知的过程”与“他们可能是的过程”作为更加广义的区分。&lt;br /&gt;
&lt;br /&gt;
At present, the commonly accepted [[Life#Definitions|definition of life]] does not consider any current alife simulations or [[software]] to be alive, and they do not constitute part of the evolutionary process of any [[ecosystem]]. However, different opinions about artificial life's potential have arisen:&lt;br /&gt;
&lt;br /&gt;
At present, the commonly accepted definition of life does not consider any current alife simulations or software to be alive, and they do not constitute part of the evolutionary process of any ecosystem. However, different opinions about artificial life's potential have arisen:&lt;br /&gt;
&lt;br /&gt;
目前，学界普遍不接受任何人工生命模拟符合生命定义的、或认为软件系统是活的。认为它们并不构成任何生态系统进化过程的一部分。然而对于人工生命的潜力，依然有很多不同观点：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The ''strong alife'' (cf. [[philosophy of artificial intelligence#Strong AI vs. weak AI|Strong AI]]) position states that &amp;quot;life is a process which can be abstracted away from any particular medium&amp;quot; ([[John von Neumann]]) {{citation needed|date=April 2018|reason=There seems to be no original source for this quote, and in fact if you restrict a web search to pages that don't contain the phrase artificial life, there are only a handful left.}}. Notably, [[Thomas S. Ray|Tom Ray]] declared that his program [[Tierra (computer simulation)|Tierra]] is not simulating life in a computer but synthesizing it.&amp;lt;ref&amp;gt;{{cite journal|last1=Ray|first1=Thomas|authorlink1=Thomas S. Ray|editor1-last=Taylor|editor1-first=C. C.|editor2-last=Farmer|editor2-first=J. D.|editor3-last=Rasmussen|editor3-first=S|title=An approach to the synthesis of life|journal=Artificial Life II, Santa Fe Institute Studies in the Sciences of Complexity|date=1991|volume=XI|pages=371–408|url=http://life.ou.edu/pubs/alife2/tierra.tex|language=English|quote=The intent of this work is to synthesize rather than simulate life.|archiveurl=https://web.archive.org/web/20150711051305/http://life.ou.edu/pubs/alife2/tierra.tex|archivedate=2015-07-11|accessdate=24 January 2016|url-status=live}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The ''weak alife'' position denies the possibility of generating a &amp;quot;living process&amp;quot; outside of a chemical solution. Its researchers try instead to simulate life processes to understand the underlying mechanics of biological phenomena.&lt;br /&gt;
&lt;br /&gt;
* 强人工生命模拟立场认为（参见强AI），“生命是可以从任何特定的介质抽离的过程”（约翰·冯·诺伊曼）。值得注意的是，汤姆·雷（Tom Ray）宣布，他的程序Tierra不是在计算机中模拟的生命，而是在其中成合成生命。[11]。&lt;br /&gt;
&lt;br /&gt;
* 弱人工生命模拟立场否认在化学溶液之外产生 &amp;quot;生命过程 &amp;quot;的可能性，期研究者转而尝试模拟生命过程，以理解生命现象的基本机理。&lt;br /&gt;
&lt;br /&gt;
==Software-based (&amp;quot;soft&amp;quot;)软件模拟人工生命==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Techniques 技术===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[cellular automaton|Cellular automata]] were used in the early days of artificial life, and are still often used for ease of [[scalability]] and [[parallelization]].  Alife and cellular automata share a closely tied history.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Artificial neural network]]s are sometimes used to model the brain of an agent.  Although traditionally more of an [[artificial intelligence]] technique, neural nets can be important for simulating [[population dynamics]] of organisms that can ''learn''.  The symbiosis between learning and evolution is central to theories about the development of instincts in organisms with higher neurological complexity, as in, for instance, the [[Baldwin effect]].&lt;br /&gt;
 &lt;br /&gt;
*元胞自动机在人工生命的早期就被使用了，因其简化可扩展性和并行化现在仍然经常被使用研究。人工生命与元胞自动机在历史上有着相当紧密的联系。&lt;br /&gt;
&lt;br /&gt;
*人工神经网络常常被用来对智能体大脑进行建模。虽然传统上它更多的是一种人工智能技术，但是神经网络对于模拟可以学习的生物种群动态非常重要。学习和进化之间的共生关系是关于具有较高神经复杂性的生物体中本能发展的理论的核心，例如，鲍德温效应。&lt;br /&gt;
&lt;br /&gt;
=== Notable simulators 著名的模拟器===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a list of artificial life/[[digital organism]] simulators, organized by the method of creature definition.&lt;br /&gt;
&lt;br /&gt;
This is a list of artificial life/digital organism simulators, organized by the method of creature definition.&lt;br /&gt;
&lt;br /&gt;
下表列出了按照生物定义方法整理的人工生命/ 数字生物模拟器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!姓名!!驱动源!!开始年份!!结束年份&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| ApeSDK（以前为Noble Ape）ApeSDK (formerly Noble Ape) || 语言/社会模拟language/social simulation || 1996 ||进行中 ongoing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Avida]]阿维达 || executable DNA || 1993 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Biogenesis生物起源 || executable DNA可执行 DNA || 2006 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Neurokernel神经核 ||Geppetto盖佩托（http://www.geppetto.org/）模拟平台||2014|| 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[Creatures (artificial life program)|Creatures]] 生物|| neural net/simulated biochemistry神经网络 / 模拟生物化学 || 1996-2001 || Fandom still active to this day, some abortive attempts at new products狂热者一直活跃到今天，对新产品进行了一些失败的尝试&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Critterding || neural net神经网络 || 2005 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Darwinbots达尔文机器人 || 可执行的 DNAexecutable DNA || 2003 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| DigiHive || executable DNA可执行 DNA || 2006 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| DOSE || executable DNA可执行 DNA || 2012 || ongoing正在进行&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[EcoSim]] || Fuzzy Cognitive Map模糊认知地图 || 2009 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Framsticks]] 荧光棒|| executable DNA可执行 DNA || 1996 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Geb盖布 || neural net神经网络 || 1997 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[OpenWorm]] || Geppetto盖佩托（http://www.geppetto.org/）模拟平台 || 2011 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Polyworld]]多元世界 || neural net神经网络 || 1990 || ongoing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Primordial Life原始生命 || executable DNA可执行 DNA || 1994 || 2003&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| ScriptBots脚本机器人 || executable DNA可执行 DNA || 2010 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[TechnoSphere]]技术圈 || modules模组 || 1995 ||&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Tierra (computer simulation计算机模拟)|Tierra]] 铁拉|| executable DNA可执行 DNA || 1991 || 2004&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[3D Virtual Creature Evolution]]3D虚拟生物进化 || neural net神经网络 || 2008 || NA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Program-based程序模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Further|programming game}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Program-based simulations contain organisms with a complex DNA language, usually [[Turing complete]].  This language is more often in the form of a computer program than actual biological DNA.  Assembly derivatives are the most common languages used. An organism &amp;quot;lives&amp;quot; when its code is executed, and there are usually various methods allowing [[self-replication]]. Mutations are generally implemented as random changes to the code. Use of [[cellular automata]] is common but not required. Another example could be an [[artificial intelligence]] and [[Multi-agent system|multi-agent system/program]].&lt;br /&gt;
&lt;br /&gt;
Program-based simulations contain organisms with a complex DNA language, usually Turing complete.  This language is more often in the form of a computer program than actual biological DNA.  Assembly derivatives are the most common languages used. An organism &amp;quot;lives&amp;quot; when its code is executed, and there are usually various methods allowing self-replication. Mutations are generally implemented as random changes to the code. Use of cellular automata is common but not required. Another example could be an artificial intelligence and multi-agent system/program.&lt;br /&gt;
&lt;br /&gt;
基于程序的模拟包含具有复杂DNA语言（通常为图灵完整）的生物。这种语言通常是计算机程序的形式，而不是实际的生物DNA。汇编派生词是最常用的语言。生物体在执行其代码时会“存活”，通常有多种方法可以进行自我复制。变异通常是通过随机更改代码来实现的。元胞自动机是常见工具，但不是唯一的。也有人用人工智能和多线程系统/程序来进行研究。&lt;br /&gt;
&lt;br /&gt;
====Module-based基于模块的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Individual modules are added to a creature.  These modules modify the creature's behaviors and characteristics either directly, by hard coding into the simulation (leg type A increases speed and metabolism), or indirectly, through the emergent interactions between a creature's modules (leg type A moves up and down with a frequency of X, which interacts with other legs to create motion).  Generally these are simulators which emphasize user creation and accessibility over mutation and evolution.&lt;br /&gt;
&lt;br /&gt;
Individual modules are added to a creature.  These modules modify the creature's behaviors and characteristics either directly, by hard coding into the simulation (leg type A increases speed and metabolism), or indirectly, through the emergent interactions between a creature's modules (leg type A moves up and down with a frequency of X, which interacts with other legs to create motion).  Generally these are simulators which emphasize user creation and accessibility over mutation and evolution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
基于模块的模拟是将单个模块添加到一个生物中。这些模块或者通过硬编码模拟（例如腿类型A加快速度和新陈代谢）直接修改生物的行为和特征，或者通过生物模块之间的紧急交互作用间接地修改动物的行为和特征（例如A型腿以频率X上下移动，与其他腿部互动以产生运动）。一般来说，这些模拟器强调的是用户创造和可访问性，而不是突变和进化。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Parameter-based基于参数的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Organisms are generally constructed with pre-defined and fixed behaviors that are controlled by various parameters that mutate.  That is, each organism contains a collection of numbers or other ''finite'' parameters. Each parameter controls one or several aspects of an organism in a well-defined way.&lt;br /&gt;
&lt;br /&gt;
Organisms are generally constructed with pre-defined and fixed behaviors that are controlled by various parameters that mutate.  That is, each organism contains a collection of numbers or other finite parameters. Each parameter controls one or several aspects of an organism in a well-defined way.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
生物体通常是由一系列预先定义的固定行为来构建的，这些行为受各种变异参数控制。也就是说，每个生物体都是一个包含数字或其他有限参数的集合。每个参数都明确地控制生物体的一个或多个方面。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Neural net–based基于神经网络的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These simulations have creatures that learn and grow using neural nets or a close derivative.  Emphasis is often, although not always, more on learning than on natural selection.&lt;br /&gt;
&lt;br /&gt;
These simulations have creatures that learn and grow using neural nets or a close derivative.  Emphasis is often, although not always, more on learning than on natural selection.&lt;br /&gt;
&lt;br /&gt;
这些模拟让生物通过神经网络或近似衍生物进行学习和成长。通常强调的是学习，而不是自然选择，尽管并不总是如此。&lt;br /&gt;
&lt;br /&gt;
===Complex systems modeling复杂系统建模===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mathematical models of complex systems are of three types: [[black-box]] (phenomenological), [[White box (software engineering)|white-box]] (mechanistic, based on the [[first principles]]) and [[Grey box model|grey-box]] (mixtures of phenomenological and mechanistic models).&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. Solution&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mathematical models of complex systems are of three types: black-box (phenomenological), white-box (mechanistic, based on the first principles) and grey-box (mixtures of phenomenological and mechanistic models).&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. Solution&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
复杂系统的数学模型分为三种：黑箱（现象学），白箱（力学，基于第一原理）和灰箱（现象学和力学模型的混合）。在黑箱模型中，基于个体的复杂动态系统机制仍然是个谜。&lt;br /&gt;
&lt;br /&gt;
{{Citation&lt;br /&gt;
&lt;br /&gt;
{{Citation&lt;br /&gt;
&lt;br /&gt;
{引文&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
最后的卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
第一个列夫 v。&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
2卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
| first2 Vyacheslav l.&lt;br /&gt;
&lt;br /&gt;
 | title = A Solution to the Biodiversity Paradox by Logical Deterministic Cellular Automata&lt;br /&gt;
&lt;br /&gt;
 | title = A Solution to the Biodiversity Paradox by Logical Deterministic Cellular Automata&lt;br /&gt;
&lt;br /&gt;
用逻辑确定性细胞自动机解决生物多样性悖论&lt;br /&gt;
&lt;br /&gt;
 | journal = Acta Biotheoretica&lt;br /&gt;
&lt;br /&gt;
 | journal = Acta Biotheoretica&lt;br /&gt;
&lt;br /&gt;
生物理论学学报&lt;br /&gt;
&lt;br /&gt;
| volume = 63&lt;br /&gt;
&lt;br /&gt;
| volume = 63&lt;br /&gt;
&lt;br /&gt;
第63卷&lt;br /&gt;
&lt;br /&gt;
 | issue = 2&lt;br /&gt;
&lt;br /&gt;
 | issue = 2&lt;br /&gt;
&lt;br /&gt;
第二期&lt;br /&gt;
&lt;br /&gt;
 | pages = 1–19&lt;br /&gt;
&lt;br /&gt;
 | pages = 1–19&lt;br /&gt;
&lt;br /&gt;
第1-19页&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
2015年&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.1007/s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.1007/s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
10.1007 / s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
 | pmid = 25980478&lt;br /&gt;
&lt;br /&gt;
 | pmid = 25980478&lt;br /&gt;
&lt;br /&gt;
25980478&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot;&amp;gt;{{Citation&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot;&amp;gt;{{Citation&lt;br /&gt;
&lt;br /&gt;
} / ref name&amp;quot;kalmykov lev v，kalmykov vyacheslav l. white-box model&amp;quot;{ Citation&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
最后的卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
第一个列夫 v。&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
2卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
| first2 Vyacheslav l.&lt;br /&gt;
&lt;br /&gt;
 | title = A white-box model of S-shaped and double S-shaped single-species population growth&lt;br /&gt;
&lt;br /&gt;
 | title = A white-box model of S-shaped and double S-shaped single-species population growth&lt;br /&gt;
&lt;br /&gt;
S 形和双 s 形单种群增长的白盒模型&lt;br /&gt;
&lt;br /&gt;
 | journal = PeerJ&lt;br /&gt;
&lt;br /&gt;
 | journal = PeerJ&lt;br /&gt;
&lt;br /&gt;
2012年3月24日&lt;br /&gt;
&lt;br /&gt;
 | volume = 3:e948&lt;br /&gt;
&lt;br /&gt;
 | volume = 3:e948&lt;br /&gt;
&lt;br /&gt;
第三卷，第948集&lt;br /&gt;
&lt;br /&gt;
| pages = e948&lt;br /&gt;
&lt;br /&gt;
| pages = e948&lt;br /&gt;
&lt;br /&gt;
第九季，第48集&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
2015年&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.7717/peerj.948&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.7717/peerj.948&lt;br /&gt;
&lt;br /&gt;
10.7717 / peerj. 948&lt;br /&gt;
&lt;br /&gt;
 | pmid = 26038717&lt;br /&gt;
&lt;br /&gt;
 | pmid = 26038717&lt;br /&gt;
&lt;br /&gt;
26038717&lt;br /&gt;
&lt;br /&gt;
 | pmc = 4451025&lt;br /&gt;
&lt;br /&gt;
 | pmc = 4451025&lt;br /&gt;
&lt;br /&gt;
4451025&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt; In black-box models, the individual-based (mechanistic) mechanisms of a complex dynamic system remain hidden. [[File:Mathematical models for complex systems.jpg|thumb|Mathematical models for complex systems]] Black-box models are completely nonmechanistic. They are phenomenological and ignore a composition and internal structure of a complex system. We cannot investigate interactions of subsystems of such a non-transparent model. A white-box model of complex dynamic system has ‘transparent walls’ and directly shows underlying mechanisms. All events at micro-, meso- and macro-levels of a dynamic system are directly visible at all stages of its white-box model evolution. In most cases mathematical modelers  use the heavy black-box mathematical methods, which cannot produce mechanistic models of complex dynamic systems. Grey-box models are intermediate and combine black-box and white-box approaches. [[File:Logical deterministic individual-based cellular automata model of single species population growth.gif|thumb|Logical deterministic individual-based cellular automata model of single species population growth]] Creation of a white-box model of complex system is associated with the problem of the necessity of an a priori basic knowledge of the modeling subject. The deterministic logical [[Cellular automaton|cellular automata]] are necessary but not sufficient condition of a white-box model. The second necessary prerequisite of a white-box model is the presence of the physical [[ontology]] of the object under study. The white-box modeling represents an automatic hyper-logical inference from the [[first principle]]s because it is completely based on the deterministic logic and axiomatic theory of the subject. The purpose of the white-box modeling is to derive from the basic axioms a more detailed, more concrete mechanistic knowledge about the dynamics of the object under study. The necessity to formulate an intrinsic [[axiomatic system]] of the subject before creating its white-box model distinguishes the cellular automata models of white-box type from cellular automata models based on arbitrary logical rules. If cellular automata rules have not been formulated from the first principles of the subject, then such a model may have a weak relevance to the real problem.&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt; In black-box models, the individual-based (mechanistic) mechanisms of a complex dynamic system remain hidden. Mathematical models for complex systems Black-box models are completely nonmechanistic. They are phenomenological and ignore a composition and internal structure of a complex system. We cannot investigate interactions of subsystems of such a non-transparent model. A white-box model of complex dynamic system has ‘transparent walls’ and directly shows underlying mechanisms. All events at micro-, meso- and macro-levels of a dynamic system are directly visible at all stages of its white-box model evolution. In most cases mathematical modelers  use the heavy black-box mathematical methods, which cannot produce mechanistic models of complex dynamic systems. Grey-box models are intermediate and combine black-box and white-box approaches. Logical deterministic individual-based cellular automata model of single species population growth Creation of a white-box model of complex system is associated with the problem of the necessity of an a priori basic knowledge of the modeling subject. The deterministic logical cellular automata are necessary but not sufficient condition of a white-box model. The second necessary prerequisite of a white-box model is the presence of the physical ontology of the object under study. The white-box modeling represents an automatic hyper-logical inference from the first principles because it is completely based on the deterministic logic and axiomatic theory of the subject. The purpose of the white-box modeling is to derive from the basic axioms a more detailed, more concrete mechanistic knowledge about the dynamics of the object under study. The necessity to formulate an intrinsic axiomatic system of the subject before creating its white-box model distinguishes the cellular automata models of white-box type from cellular automata models based on arbitrary logical rules. If cellular automata rules have not been formulated from the first principles of the subject, then such a model may have a weak relevance to the real problem.&lt;br /&gt;
&lt;br /&gt;
} / ref &lt;br /&gt;
&lt;br /&gt;
黑箱模型完全是非机械的。它们是现象学的，忽略了复杂系统的组成和内部结构。我们无法研究这种非透明模型的子系统之间的相互作用。复杂动态系统的白箱模型是透明的，直接显示了潜在的机制。在动态系统白箱模型演化的所有阶段，都可以直接看到微观、中观和宏观级别的所有事件。在大多数情况下，数学建模者使用纯数学的黑箱方法，这些方法无法生成复杂动态系统的机械模型。灰箱模型是中间模型，结合了黑箱方法和白箱方法。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
复杂系统白箱模型的创建和先验的建模主体基础知识的必要性有关。确定性逻辑元胞自动机是白箱模型的必要条件，但不是充分条件。白箱模型的第二个必要先决条件是所研究对象的物理本体的存在。因为白箱建模完全基于主题的确定性逻辑和公理，因此，它代表了基于第一定律的自动超逻辑推断。白箱建模的目的是从基本公理中获得有关所研究对象动力学的更详细、更具体的机械知识。在创建对象的白箱模型之前必须制定对象的内在公理体系的必要性，可以根据任意逻辑规则将白箱类型的细胞自动机模型与细胞自动机模型区分开。如果尚未根据受试者的首要原理制定细胞自动机规则，则此类模型与实际问题的相关性可能较弱。&lt;br /&gt;
&lt;br /&gt;
[[File:Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource.gif|thumb|Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource]]&lt;br /&gt;
&lt;br /&gt;
Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource&lt;br /&gt;
&lt;br /&gt;
对于单个有限资源，基于逻辑确定性个体的种间竞争元胞自动机模型&lt;br /&gt;
&lt;br /&gt;
==Hardware-based (&amp;quot;hard&amp;quot;)硬件模拟（”硬“）==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Further|Robot}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hardware-based artificial life mainly consist of ''robots'', that is, [[automation|automatically]] guided [[machine]]s able to do tasks on their own.&lt;br /&gt;
&lt;br /&gt;
Hardware-based artificial life mainly consist of robots, that is, automatically guided machines able to do tasks on their own.&lt;br /&gt;
&lt;br /&gt;
硬件模拟人工生命主要由机器人组成，即能够独立完成任务的自动引导机器。&lt;br /&gt;
&lt;br /&gt;
==Biochemical-based (&amp;quot;wet&amp;quot;)基于生物化学的研究（“湿的”）==&lt;br /&gt;
&lt;br /&gt;
生物化学基础(“湿”)&lt;br /&gt;
&lt;br /&gt;
{{Further|Synthetic biology}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Biochemical-based life is studied in the field of [[synthetic biology]]. It involves e.g. the creation of [[synthetic DNA]]. The term &amp;quot;wet&amp;quot; is an extension of the term &amp;quot;[[wetware (brain)|wetware]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Biochemical-based life is studied in the field of synthetic biology. It involves e.g. the creation of synthetic DNA. The term &amp;quot;wet&amp;quot; is an extension of the term &amp;quot;wetware&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
基于生化的人工生命研究，属于合成生物学领域研究。它涉及合成DNA的创建等，术语“湿”即拓展自“湿件 ”一词。&lt;br /&gt;
&lt;br /&gt;
In May 2019, researchers, in a milestone effort, reported the creation of a new [[Synthetic biology#Synthetic life|synthetic]] (possibly [[Artificial life#Biochemical-based (&amp;quot;wet&amp;quot;)|artificial]]) form of [[wikt:viability|viable]] [[life]], a variant of the [[bacteria]] ''[[Escherichia coli]]'', by reducing the natural number of 64 [[codon]]s in the bacterial [[genome]] to 59 codons instead, in order to encode 20 [[amino acid]]s.&amp;lt;ref name=&amp;quot;NYT-20190515&amp;quot;&amp;gt;{{cite news |last=Zimmer |first=Carl |authorlink=Carl Zimmer |title=Scientists Created Bacteria With a Synthetic Genome. Is This Artificial Life? - In a milestone for synthetic biology, colonies of E. coli thrive with DNA constructed from scratch by humans, not nature. |url=https://www.nytimes.com/2019/05/15/science/synthetic-genome-bacteria.html |date=15 May 2019 |work=[[The New York Times]] |accessdate=16 May 2019 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;NAT-20190515&amp;quot;&amp;gt;{{cite journal |author=Fredens, Julius |display-authors=et al. |title=Total synthesis of Escherichia coli with a recoded genome |date=15 May 2019 |journal=[[Nature (journal)|Nature]] |doi=10.1038/s41586-019-1192-5 |pmid=31092918 |pmc=7039709 |volume=569 |issue=7757 |pages=514–518 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In May 2019, researchers, in a milestone effort, reported the creation of a new synthetic (possibly artificial) form of viable life, a variant of the bacteria Escherichia coli, by reducing the natural number of 64 codons in the bacterial genome to 59 codons instead, in order to encode 20 amino acids.&lt;br /&gt;
&lt;br /&gt;
2019年5月，研究人员在一项具有里程碑意义的工作中，报告通过将细菌基因组中自然数量的64个密码子减少到59个密码子，并编入20个氨基酸，创造了一种新的合成（可能是人工）形式的可行生命，一种大肠杆菌的变种。&lt;br /&gt;
&lt;br /&gt;
== Open problems 开放性问题==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;How does life arise from the nonliving?&amp;lt;ref&amp;gt;{{cite web|url=http://libarynth.org/open_problems_in_alife|title=Libarynth|accessdate=2015-05-11}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=http://authors.library.caltech.edu/13564/1/BEDal00.pdf|title=Caltech |accessdate=2015-05-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*How does life arise from the nonliving?&lt;br /&gt;
&lt;br /&gt;
*Generate a molecular proto-organism [[in vitro]].&lt;br /&gt;
&lt;br /&gt;
*Achieve the transition to life in an [[artificial chemistry]] [[in silico]].&lt;br /&gt;
&lt;br /&gt;
*Determine whether fundamentally novel living organizations can exist.&lt;br /&gt;
&lt;br /&gt;
*Simulate a [[unicellular organism]] over its entire life cycle.&lt;br /&gt;
&lt;br /&gt;
*Explain how rules and symbols are generated from physical dynamics in living systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*生命是如何从非生命中产生的？&lt;br /&gt;
*在体外产生一种分子原生物。&lt;br /&gt;
*从人工化学中的硅中实现向生命的过渡。&lt;br /&gt;
*确定是否存在根本上独特的活组织。&lt;br /&gt;
*模拟一个单细胞生物体的整个生命周期。&lt;br /&gt;
*解释规则和符号是如何通过生命系统中的物理动力学生成的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*What are the potentials and limits of living systems?&lt;br /&gt;
&lt;br /&gt;
*Determine what is inevitable in the open-ended [[evolution of life]].&lt;br /&gt;
&lt;br /&gt;
*Determine minimal conditions for evolutionary transitions from specific to generic response systems.&lt;br /&gt;
&lt;br /&gt;
*Create a formal framework for synthesizing dynamical hierarchies at all scales.&lt;br /&gt;
&lt;br /&gt;
*Determine the predictability of evolutionary consequences of manipulating organisms and ecosystems.&lt;br /&gt;
&lt;br /&gt;
*Develop a theory of [[information processing]], [[Information flow (information theory)|information flow]], and information generation for evolving systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*生命系统的潜能和限制都是什么？&lt;br /&gt;
*确定开放式[[生命进化]]中不可避免的是什么。&lt;br /&gt;
*确定从特定反应系统到通用反应系统演化过渡的最低条件。&lt;br /&gt;
*建立一个在所有尺度上综合动态层次结构的正式框架。&lt;br /&gt;
*确定生物体和生态系统进化后果的可预测性。&lt;br /&gt;
*发展一种[[信息处理]]、[[信息流(信息论)|信息流]]和进化系统的信息生成理论。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*How is life related to mind, machines, and culture?&lt;br /&gt;
&lt;br /&gt;
*Demonstrate the emergence of intelligence and mind in an artificial living system.&lt;br /&gt;
&lt;br /&gt;
*Evaluate the influence of machines on the next major evolutionary transition of life.&lt;br /&gt;
&lt;br /&gt;
*Provide a quantitative model of the interplay between cultural and biological evolution.&lt;br /&gt;
&lt;br /&gt;
*Establish ethical principles for artificial life.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*生命是如何与思想、机器和文化联系起来的？&lt;br /&gt;
*演示人工生命系统中智能和思维的出现。&lt;br /&gt;
*评估机器对生命下一次重大进化的影响。&lt;br /&gt;
*提供文化和生物进化之间相互作用的定量模型。&lt;br /&gt;
*建立人工生命伦理。&lt;br /&gt;
&lt;br /&gt;
== Related subjects 相关主题 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. [[Artificial intelligence]] has traditionally used a [[Top-down and bottom-up design|top down]] approach, while alife generally works from the bottom up.&amp;lt;ref&amp;gt;{{cite web |url=http://lggwg.com/wolff/aicg99/stern.html |title=AI Beyond Computer Games |accessdate=2008-07-04 |archiveurl=https://web.archive.org/web/20080701040911/http://www.lggwg.com/wolff/aicg99/stern.html |archivedate=2008-07-01 |url-status=dead }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. [[Artificial chemistry]] started as a method within the alife community to abstract the processes of chemical reactions.&lt;br /&gt;
&lt;br /&gt;
3. [[Evolutionary algorithm]]s are a practical application of the weak alife principle applied to [[optimization problem]]s.  Many optimization algorithms have been crafted which borrow from or closely mirror alife techniques. The primary difference lies in explicitly defining the fitness of an agent by its ability to solve a problem, instead of its ability to find food, reproduce, or avoid death.{{Citation needed|date=August 2007}} The following is a list of evolutionary algorithms closely related to and used in alife:&lt;br /&gt;
&lt;br /&gt;
  *[[Ant colony optimization]]&lt;br /&gt;
&lt;br /&gt;
  *[[Bacterial colony optimization]]&lt;br /&gt;
&lt;br /&gt;
  *[[Genetic algorithm]]&lt;br /&gt;
&lt;br /&gt;
  *[[Genetic programming]]&lt;br /&gt;
&lt;br /&gt;
  *[[Swarm intelligence]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. [[Multi-agent system]] – A multi-agent system is a computerized system composed of multiple interacting intelligent agents within an environment.&lt;br /&gt;
&lt;br /&gt;
5. [[Evolutionary art]] uses techniques and methods from artificial life to create new forms of art.&lt;br /&gt;
&lt;br /&gt;
6. [[Evolutionary music]] uses similar techniques, but applied to music instead of visual art.&lt;br /&gt;
&lt;br /&gt;
7. [[Abiogenesis]] and the origin of life sometimes employ alife [[methodology|methodologies]] as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. 传统[[人工智能]]使用[[自上而下]]的方法，而人工生命通常是自下而上的。&lt;br /&gt;
&lt;br /&gt;
2. [[人工化学]]最初是作为人工生命界中抽象化学反应过程的一种方法。&lt;br /&gt;
&lt;br /&gt;
3. [[进化算法]]是弱人工生命原理在优化问题的实际应用。许多优化算法都借鉴或密切反映了人工生命的技术。主要区别在于通过解决问题的能力而不是寻找食物、繁殖或避免死亡的能力来明确定义agent的适用性。主要区别在于前者明确地通过解决问题的能力来定义代理的适应性，而非单纯寻找食物、繁殖或避免死亡的能力。以下是与人工生命密切相关并经常使用的进化算法列表：&lt;br /&gt;
&lt;br /&gt;
  *[[蚁群优化]]（Ant colony optimization）&lt;br /&gt;
&lt;br /&gt;
  *[[细菌菌落优化]]（Bacterial colony optimization）&lt;br /&gt;
&lt;br /&gt;
  *[[遗传算法]]（Genetic algorithm）&lt;br /&gt;
&lt;br /&gt;
  *[[基因编程]]（Genetic programming）&lt;br /&gt;
&lt;br /&gt;
  *[[群体智能]]（Swarm intelligence）&lt;br /&gt;
&lt;br /&gt;
4. 多代理系统是指在一个环境中由多个交互的智能代理组成的计算机系统&lt;br /&gt;
&lt;br /&gt;
5. 进化艺术使用人工生命中的技术和方法来创造新的艺术形式。&lt;br /&gt;
&lt;br /&gt;
6. 进化音乐也使用类似的技术，但其领域主要应用于音乐而非视觉艺术。&lt;br /&gt;
&lt;br /&gt;
7. 生物创生和生命起源有时也会采用人工生命的方法。&lt;br /&gt;
&lt;br /&gt;
== History 历史==&lt;br /&gt;
&lt;br /&gt;
{{Main article|History of artificial life}}&lt;br /&gt;
&lt;br /&gt;
主要文章：[[人工生命历史]]&lt;br /&gt;
&lt;br /&gt;
== Criticism 批评==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alife has had a controversial history. [[John Maynard Smith]] criticized certain artificial life work in 1994 as &amp;quot;fact-free science&amp;quot;.&amp;lt;ref&amp;gt;Horgan, J. 1995. [http://www2.econ.iastate.edu/tesfatsi/hogan.complexperplex.htm From Complexity to Perplexity]. Scientific American. p107&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alife has had a controversial history. John Maynard Smith criticized certain artificial life work in 1994 as &amp;quot;fact-free science&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
人造生命产生之初，就伴随着争议。约翰·梅纳德·史密斯John Maynard Smith在1994年批评某些人工生命研究，称他们为“无事实的科学”。&lt;br /&gt;
&lt;br /&gt;
== See also 另请参阅==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Portal|Systems science}}&lt;br /&gt;
&lt;br /&gt;
人工意识  –认知科学领域&lt;br /&gt;
*人工智能的应用&lt;br /&gt;
*自主机器人&lt;br /&gt;
*生物伦理学&lt;br /&gt;
*杂的自适应系统&lt;br /&gt;
*达尔文机&lt;br /&gt;
*数字形态&lt;br /&gt;
*出现  -复杂系统中的现象，其中相互作用产生的效果无法从子系统直接预测&lt;br /&gt;
*人生模拟游戏&lt;br /&gt;
*新兴技术清单&lt;br /&gt;
*数学和理论生物学&lt;br /&gt;
*多代理系统&lt;br /&gt;
*人工智能  概述– 人工智能概述和主题指南&lt;br /&gt;
*玩家专案&lt;br /&gt;
*模拟现实&lt;br /&gt;
*社会模拟&lt;br /&gt;
*苏打水构造&lt;br /&gt;
*群智能&lt;br /&gt;
*合成生活&lt;br /&gt;
*普遍达尔文主义  –试图将达尔文进化论的应用扩展到其他领域&lt;br /&gt;
*韦伯茨&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cmn|colwidth=30em|&lt;br /&gt;
&lt;br /&gt;
{{cmn|colwidth=30em|&lt;br /&gt;
&lt;br /&gt;
30em | &lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Artificial consciousness}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Applications of artificial intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Autonomous robot}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Bioethics}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Complex adaptive system}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Darwin machine}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Digital morphogenesis}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Emergence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Life simulation game}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|List of emerging technologies}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Mathematical and theoretical biology}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Multi-agent system}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Outline of artificial intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Player Project}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Simulated reality}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Social simulation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Soda Constructor}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Swarm intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Synthetic life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--*[[Simulated reality]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--*Simulated reality&lt;br /&gt;
&lt;br /&gt;
! -- * 模拟现实&lt;br /&gt;
&lt;br /&gt;
*[[Artificial consciousness]] Do not uncomment.  See talk page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Universal Darwinism}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Webots}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Referencescan参考资料==&lt;br /&gt;
&lt;br /&gt;
1.     “ Dictionary.com定义” 。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
2.     认知科学的MIT百科全书，MIT出版社，第37页。书号978-0-262-73144-7&lt;br /&gt;
&lt;br /&gt;
3.    “游戏产业的科学怪人博士”。下一代。第35号。想象媒体。1997年11月&lt;br /&gt;
&lt;br /&gt;
4.    马克·贝道（2003年11月）。“人工生活：自下而上的组织，适应和复杂性” （PDF）。认知科学的趋势。（原始内容存档于（PDF） 2008-12-02）。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
5.     Maciej Komosinski和Andrew Adamatzky（2009）。软件中的人工生命模型。纽约：施普林格。书号 978-1-84882-284-9。&lt;br /&gt;
&lt;br /&gt;
6.     Andrew Adamatzky和Maciej Komosinski（2009）。硬件中的人工生命模型。纽约：施普林格。书号 978-1-84882-529-1。&lt;br /&gt;
&lt;br /&gt;
7.     兰顿，克里斯托弗。“什么是人工生命？” 。（原始内容存档于2007-01-17）。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
8.     Aguilar，W.，Santamaría-Bonfil，G.，Froese，T.，and Gershenson，C.（2014年）。人造生活的过去，现在和未来。机器人与人工智能前沿，1（8）。https://dx.doi.org/10.3389/frobt.2014.00008&lt;br /&gt;
&lt;br /&gt;
9.     参见Langton，CG1992。《人造生命》， 存档于2007年 3月11日，在 Wayback Machine上。艾迪生-韦斯利，第1节&lt;br /&gt;
&lt;br /&gt;
10.    参见Red'ko，VG1999。进化的数学模型。见：F. Heylighen，C。Joslyn和V. Turchin（编辑）：Principia Cybernetica网站（Principia Cybernetica，布鲁塞尔）。有关从宇宙角度看ALife建模的重要性，另请参见Vidal，C.2008。《科学模拟的未来：从人工生命到人工宇宙发生》。在《死亡与反死》中，编辑。查尔斯·坦迪（Charles Tandy），《 6：库尔特·哥德尔（KurtGödel）诞辰三十年》（1906-1978）285-318。里亚大学出版社。）&lt;br /&gt;
&lt;br /&gt;
11.    雷，托马斯（1991）。泰勒，CC；农夫，法学博士；Rasmussen，S（编辑）。“一种综合生活的方法”。人工生命II，圣达菲研究所，复杂性科学研究。十一：371–408。（原始内容存档于2015-07-11）。于2016 年1月24日检索。这项工作的目的是合成而不是模拟生活。&lt;br /&gt;
&lt;br /&gt;
12.    Kalmykov，列弗五；Kalmykov，Vyacheslav L.（2015），“通过逻辑确定性细胞自动机解决生物多样性悖论的方法”，生物理论学报，63（2）：1–19，doi：10.1007 / s10441-015-9257-9，PMID 25980478 &lt;br /&gt;
&lt;br /&gt;
13.   跳到：a b Kalmykov，列弗五世；Kalmykov，Vyacheslav L.（2015），“ S形和双S形单物种种群增长的白盒模型”，PeerJ，3：e948：e948，doi：10.7717 / peerj.948，PMC  4451025，PMID  26038717&lt;br /&gt;
&lt;br /&gt;
14.    Zimmer，Carl（2019年5月15日）。“科学家用合成的基因组创造了细菌。这是人工生命吗？-在合成生物学的一个里程碑中，大肠杆菌的菌落以人类而非自然的方式从头开始构建的DNA蓬勃发展。”。纽约时报。检索2019年5月16日。&lt;br /&gt;
&lt;br /&gt;
15.    弗雷登斯，朱利叶斯等。（2019年5月15日）。“具有编码基因组的大肠杆菌的全面合成”。大自然。569：514–518。doi：10.1038 / s41586-019-1192-5。PMID  31092918 。检索2019年5月16日。&lt;br /&gt;
&lt;br /&gt;
16.    “ Libarynth” 。检索2015-05-11。&lt;br /&gt;
&lt;br /&gt;
17.    “ Caltech” （PDF）。检索2015-05-11。&lt;br /&gt;
&lt;br /&gt;
18.    “在计算机游戏之外的AI”。（原始内容存档于2008-07-01）。检索2008-07-04。&lt;br /&gt;
&lt;br /&gt;
19.    Horgan，J. 1995.从复杂到困惑。科学美国人。107&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
参考资料&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Format copied from the page on AI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Format copied from the page on AI:&lt;br /&gt;
&lt;br /&gt;
! -- 从 AI 页面复制的格式:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
  See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for a&lt;br /&gt;
&lt;br /&gt;
  See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for a&lt;br /&gt;
&lt;br /&gt;
参见《 http://en.wikipedia.org/wiki/wikipedia:footnotes&lt;br /&gt;
&lt;br /&gt;
  discussion of different citation methods and how to generate&lt;br /&gt;
&lt;br /&gt;
  discussion of different citation methods and how to generate&lt;br /&gt;
&lt;br /&gt;
讨论不同的引用方法和如何产生&lt;br /&gt;
&lt;br /&gt;
  footnotes using the &amp;lt;ref&amp;gt;, &amp;lt;/ref&amp;gt; and  &amp;lt;reference /&amp;gt; tags&lt;br /&gt;
&lt;br /&gt;
  footnotes using the  and   tags&lt;br /&gt;
&lt;br /&gt;
使用 and 标签的脚注&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links 外部链接==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{DMOZ|Computers/Artificial_Life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://alife.org/ International Society of Artificial Life]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://www.mitpressjournals.org/loi/artl ''Artificial Life''] journal, at MIT Press Journal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://www.envirtech.com/artificial-life-lab.html The Artificial Life Lab], a virtual environment lab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Computer science}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Authority control}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Artificial Life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial life| ]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Category:Scientific modeling]]&lt;br /&gt;
&lt;br /&gt;
Category:Scientific modeling&lt;br /&gt;
&lt;br /&gt;
类别: 科学建模&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;This page was moved from [[wikipedia:en:Artificial life]]. Its edit history can be viewed at [[人工生命/edithistory]]&amp;lt;/small&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:待整理页面]]&lt;/div&gt;</summary>
		<author><name>十三维</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E4%BA%BA%E5%B7%A5%E7%94%9F%E5%91%BD&amp;diff=13666</id>
		<title>人工生命</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E4%BA%BA%E5%B7%A5%E7%94%9F%E5%91%BD&amp;diff=13666"/>
		<updated>2020-09-05T06:31:19Z</updated>

		<summary type="html">&lt;p&gt;十三维：/* Related subjects 相关主题 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;此词条暂由彩云小译翻译，未经人工整理和审校，带来阅读不便，请见谅。{{short description|A field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{About|a field of research|artificially created life forms|Synthetic life|the journal|Artificial Life (journal)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Redirect-distinguish|ALife|Alife (disambiguation){{!}}Alife}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Artificial life''' (often abbreviated '''ALife''' or '''A-Life''') is a field of study wherein researchers examine [[system]]s related to natural [[life]], its processes, and its evolution, through the use of [[simulation]]s with [[computer models]], [[robotics]], and [[biochemistry]].&amp;lt;ref&amp;gt;{{cite web|url=http://dictionary.reference.com/browse/artificial%20life|title=Dictionary.com definition|accessdate=2007-01-19}}&amp;lt;/ref&amp;gt; The discipline was named by [[Christopher Langton]], an American theoretical biologist, in 1986.&amp;lt;ref&amp;gt;[https://books.google.com/books?id=-wt1aZrGXLYC&amp;amp;pg=PA37&amp;amp;cd=1#v=onepage The MIT Encyclopedia of the Cognitive Sciences], The MIT Press, p.37. {{ISBN|}}&amp;lt;/ref&amp;gt; In 1987 Langton organized the first conference on the field, in [[Los Alamos, New Mexico]].&amp;lt;ref&amp;gt;{{cite magazine |title=The Game Industry's Dr. Frankenstein |magazine=[[Next Generation (magazine)|Next Generation]]|issue=35|publisher=[[Imagine Media]] |date=November 1997|page=10}}&amp;lt;/ref&amp;gt; There are three main kinds of alife,&amp;lt;ref&amp;gt;{{cite web |url=http://www.reed.edu/~mab/publications/papers/BedauTICS03.pdf|title=Artificial life: organization, adaptation and complexity from the bottom up|author=Mark A. Bedau |date=November 2003|accessdate=2007-01-19|publisher=Trends in Cognitive Sciences|archive-url=https://web.archive.org/web/20081202185445/http://www.reed.edu/~mab/publications/papers/BedauTICS03.pdf|archive-date=2008-12-02|url-status=dead}}&amp;lt;/ref&amp;gt; named for their approaches: ''soft'',&amp;lt;ref&amp;gt;{{cite book|title=Artificial Life Models in Software |author=Maciej Komosinski and [[Andrew Adamatzky]]|year=2009|publisher=Springer |location=New York|isbn=978-1-84882-284-9|url=https://www.springer.com/computer/mathematics/book/978-1-84882-284-9}}&amp;lt;/ref&amp;gt; from [[software]]; ''hard'',&amp;lt;ref&amp;gt;{{cite book |title=Artificial Life Models in Hardware|author=[[Andrew Adamatzky]] and Maciej Komosinski|year=2009|publisher=Springer|location=New York|isbn=978-1-84882-529-1 |url=https://www.springer.com/computer/hardware/book/978-1-84882-529-1}}&amp;lt;/ref&amp;gt; from [[computer hardware|hardware]]; and ''[[wet artificial life|wet]]'', from biochemistry. Artificial life researchers study traditional [[biology]] by trying to recreate aspects of biological phenomena.&amp;lt;ref&amp;gt;{{cite web|url=http://zooland.alife.org/|title=What is Artificial Life?|first=Christopher|last=Langton|accessdate=2007-01-19 |archiveurl=https://web.archive.org/web/20070117220840/http://zooland.alife.org/|archivedate=2007-01-17|url-status=dead}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Aguilar, W., Santamaría-Bonfil, G., Froese, T., and Gershenson, C. (2014). The past, present, and future of artificial life. Frontiers in Robotics and AI, 1(8). https://dx.doi.org/10.3389/frobt.2014.00008&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Artificial life (often abbreviated ALife or A-Life) is a field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations with computer models, robotics, and biochemistry. The discipline was named by Christopher Langton, an American theoretical biologist, in 1986. In 1987 Langton organized the first conference on the field, in Los Alamos, New Mexico. There are three main kinds of alife, named for their approaches: soft, from software; hard, from hardware; and wet, from biochemistry. Artificial life researchers study traditional biology by trying to recreate aspects of biological phenomena.&lt;br /&gt;
&lt;br /&gt;
人工生命（经常被缩写为ALife或者A-Life）是在电脑系统中，通过仿真模型、机器技术和生物化学方式，模拟自然生命系统来研究生命的过程及其演变的领域。这个概念由美国理论生物学家克里斯托弗·兰顿Christopher Langton于1986年提出。1987年，兰顿第一次在新墨西哥州的洛斯阿拉莫斯 Los Alamos, New Mexico举行了该领域的第一次会议。&lt;br /&gt;
以研究方法命名，可将人工生命研究分为三类：&lt;br /&gt;
1、软，通过软件模拟&lt;br /&gt;
2、硬，通过硬件模拟&lt;br /&gt;
3、湿，基于生物化学研究&lt;br /&gt;
人工生命研究者尝试通过重现生命现象的各个方面来研究传统的生物学。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Braitenberg vehicle (simulation made with breve).jpg|thumb|right|250px|A [[Braitenberg vehicle]] simulation, programmed in breve, an artificial life simulator]]&lt;br /&gt;
&lt;br /&gt;
A [[Braitenberg vehicle simulation, programmed in breve, an artificial life simulator]]&lt;br /&gt;
&lt;br /&gt;
用breve来编程的人工生命模拟 Braitenberg仿真小车&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview 概述==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Artificial life studies the fundamental processes of [[living system]]s in artificial environments in order to gain a deeper understanding of the complex information processing that define such systems.  These topics are broad, but often include [[Evolutionary algorithm|evolutionary dynamics]], [[Emergence|emergent properties of collective systems]], [[Biomimetics|biomimicry]], as well as related issues about the [[Philosophy of biology|philosophy of the nature of life]] and the use of lifelike properties in artistic works.&lt;br /&gt;
&lt;br /&gt;
Artificial life studies the fundamental processes of living systems in artificial environments in order to gain a deeper understanding of the complex information processing that define such systems.  These topics are broad, but often include evolutionary dynamics, emergent properties of collective systems, biomimicry, as well as related issues about the philosophy of the nature of life and the use of lifelike properties in artistic works.&lt;br /&gt;
&lt;br /&gt;
人工生命研究人工环境中生命系统的基本过程，借此对定义此类系统的复杂信息进行更深入的理解。该研究角度涵盖深广，但通常会包括进化动力学、集体系统的涌现特性、仿生学、对生命本质哲学研究的相关内容，以及艺术作品中逼真的生物描绘。&lt;br /&gt;
&lt;br /&gt;
== Philosophy 哲学讨论==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The modeling philosophy of artificial life strongly differs from traditional modeling by studying not only &amp;quot;life-as-we-know-it&amp;quot; but also &amp;quot;life-as-it-might-be&amp;quot;.&amp;lt;ref&amp;gt;See Langton, C. G. 1992. [http://www.probelog.com/texts/Langton_al.pdf Artificial Life] {{webarchive |url=https://web.archive.org/web/20070311225322/http://www.probelog.com/texts/Langton_al.pdf |date=March 11, 2007 }}. Addison-Wesley. ., section 1&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The modeling philosophy of artificial life strongly differs from traditional modeling by studying not only &amp;quot;life-as-we-know-it&amp;quot; but also &amp;quot;life-as-it-might-be&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
人工生命的建模哲学，与传统的建模相比有显著差异，它不仅是研究“我们所知的生命”，而且去研究“生命可能的形式”。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A traditional model of a biological system will focus on capturing its most important parameters. In contrast, an alife modeling approach will generally seek to decipher the most simple and general principles underlying life and implement them in a simulation. The simulation then offers the possibility to analyse new and different lifelike systems.&lt;br /&gt;
&lt;br /&gt;
A traditional model of a biological system will focus on capturing its most important parameters. In contrast, an alife modeling approach will generally seek to decipher the most simple and general principles underlying life and implement them in a simulation. The simulation then offers the possibility to analyse new and different lifelike systems.&lt;br /&gt;
&lt;br /&gt;
传统生物学模型会侧重于捕捉生命最重要的决定因素，与之相比，人工生命建模则想要破译隐藏在生命体中最简单、最通用的规则和原理，并在模拟中实现它们。模拟仿真方法为分析各种新出现的拟生系统提供了可能性。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko proposed to generalize this distinction to the modeling of any process, leading to the more general distinction of &amp;quot;processes-as-we-know-them&amp;quot; and &amp;quot;processes-as-they-could-be&amp;quot;.&amp;lt;ref&amp;gt;See Red'ko, V. G. 1999. [http://pespmc1.vub.ac.be/MATHME.html Mathematical Modeling of Evolution]. in: F. Heylighen, C. Joslyn and V. Turchin (editors): Principia Cybernetica Web (Principia Cybernetica, Brussels). For the importance of ALife modeling from a cosmic perspective, see also Vidal, C. 2008.[https://arxiv.org/abs/0803.1087 The Future of Scientific Simulations: from Artificial Life to Artificial Cosmogenesis]. In Death And Anti-Death, ed. Charles Tandy, 6: Thirty Years After Kurt Gödel (1906-1978) p. 285-318. Ria University Press.)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko proposed to generalize this distinction to the modeling of any process, leading to the more general distinction of &amp;quot;processes-as-we-know-them&amp;quot; and &amp;quot;processes-as-they-could-be&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko 建议将这一本质区别推广至任意过程的建模中，从而概括出“我们所知的过程”与“他们可能是的过程”作为更加广义的区分。&lt;br /&gt;
&lt;br /&gt;
At present, the commonly accepted [[Life#Definitions|definition of life]] does not consider any current alife simulations or [[software]] to be alive, and they do not constitute part of the evolutionary process of any [[ecosystem]]. However, different opinions about artificial life's potential have arisen:&lt;br /&gt;
&lt;br /&gt;
At present, the commonly accepted definition of life does not consider any current alife simulations or software to be alive, and they do not constitute part of the evolutionary process of any ecosystem. However, different opinions about artificial life's potential have arisen:&lt;br /&gt;
&lt;br /&gt;
目前，学界普遍不接受任何人工生命模拟符合生命定义的、或认为软件系统是活的。认为它们并不构成任何生态系统进化过程的一部分。然而对于人工生命的潜力，依然有很多不同观点：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The ''strong alife'' (cf. [[philosophy of artificial intelligence#Strong AI vs. weak AI|Strong AI]]) position states that &amp;quot;life is a process which can be abstracted away from any particular medium&amp;quot; ([[John von Neumann]]) {{citation needed|date=April 2018|reason=There seems to be no original source for this quote, and in fact if you restrict a web search to pages that don't contain the phrase artificial life, there are only a handful left.}}. Notably, [[Thomas S. Ray|Tom Ray]] declared that his program [[Tierra (computer simulation)|Tierra]] is not simulating life in a computer but synthesizing it.&amp;lt;ref&amp;gt;{{cite journal|last1=Ray|first1=Thomas|authorlink1=Thomas S. Ray|editor1-last=Taylor|editor1-first=C. C.|editor2-last=Farmer|editor2-first=J. D.|editor3-last=Rasmussen|editor3-first=S|title=An approach to the synthesis of life|journal=Artificial Life II, Santa Fe Institute Studies in the Sciences of Complexity|date=1991|volume=XI|pages=371–408|url=http://life.ou.edu/pubs/alife2/tierra.tex|language=English|quote=The intent of this work is to synthesize rather than simulate life.|archiveurl=https://web.archive.org/web/20150711051305/http://life.ou.edu/pubs/alife2/tierra.tex|archivedate=2015-07-11|accessdate=24 January 2016|url-status=live}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The ''weak alife'' position denies the possibility of generating a &amp;quot;living process&amp;quot; outside of a chemical solution. Its researchers try instead to simulate life processes to understand the underlying mechanics of biological phenomena.&lt;br /&gt;
&lt;br /&gt;
* 强人工生命模拟立场认为（参见强AI），“生命是可以从任何特定的介质抽离的过程”（约翰·冯·诺伊曼）。值得注意的是，汤姆·雷（Tom Ray）宣布，他的程序Tierra不是在计算机中模拟的生命，而是在其中成合成生命。[11]。&lt;br /&gt;
&lt;br /&gt;
* 弱人工生命模拟立场否认在化学溶液之外产生 &amp;quot;生命过程 &amp;quot;的可能性，期研究者转而尝试模拟生命过程，以理解生命现象的基本机理。&lt;br /&gt;
&lt;br /&gt;
==Software-based (&amp;quot;soft&amp;quot;)软件模拟人工生命==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Techniques 技术===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[cellular automaton|Cellular automata]] were used in the early days of artificial life, and are still often used for ease of [[scalability]] and [[parallelization]].  Alife and cellular automata share a closely tied history.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Artificial neural network]]s are sometimes used to model the brain of an agent.  Although traditionally more of an [[artificial intelligence]] technique, neural nets can be important for simulating [[population dynamics]] of organisms that can ''learn''.  The symbiosis between learning and evolution is central to theories about the development of instincts in organisms with higher neurological complexity, as in, for instance, the [[Baldwin effect]].&lt;br /&gt;
 &lt;br /&gt;
*元胞自动机在人工生命的早期就被使用了，因其简化可扩展性和并行化现在仍然经常被使用研究。人工生命与元胞自动机在历史上有着相当紧密的联系。&lt;br /&gt;
&lt;br /&gt;
*人工神经网络常常被用来对智能体大脑进行建模。虽然传统上它更多的是一种人工智能技术，但是神经网络对于模拟可以学习的生物种群动态非常重要。学习和进化之间的共生关系是关于具有较高神经复杂性的生物体中本能发展的理论的核心，例如，鲍德温效应。&lt;br /&gt;
&lt;br /&gt;
=== Notable simulators 著名的模拟器===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a list of artificial life/[[digital organism]] simulators, organized by the method of creature definition.&lt;br /&gt;
&lt;br /&gt;
This is a list of artificial life/digital organism simulators, organized by the method of creature definition.&lt;br /&gt;
&lt;br /&gt;
下表列出了按照生物定义方法整理的人工生命/ 数字生物模拟器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!姓名!!驱动源!!开始年份!!结束年份&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| ApeSDK（以前为Noble Ape）ApeSDK (formerly Noble Ape) || 语言/社会模拟language/social simulation || 1996 ||进行中 ongoing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Avida]]阿维达 || executable DNA || 1993 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Biogenesis生物起源 || executable DNA可执行 DNA || 2006 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Neurokernel神经核 ||Geppetto盖佩托（http://www.geppetto.org/）模拟平台||2014|| 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[Creatures (artificial life program)|Creatures]] 生物|| neural net/simulated biochemistry神经网络 / 模拟生物化学 || 1996-2001 || Fandom still active to this day, some abortive attempts at new products狂热者一直活跃到今天，对新产品进行了一些失败的尝试&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Critterding || neural net神经网络 || 2005 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Darwinbots达尔文机器人 || 可执行的 DNAexecutable DNA || 2003 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| DigiHive || executable DNA可执行 DNA || 2006 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| DOSE || executable DNA可执行 DNA || 2012 || ongoing正在进行&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[EcoSim]] || Fuzzy Cognitive Map模糊认知地图 || 2009 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Framsticks]] 荧光棒|| executable DNA可执行 DNA || 1996 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Geb盖布 || neural net神经网络 || 1997 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[OpenWorm]] || Geppetto盖佩托（http://www.geppetto.org/）模拟平台 || 2011 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Polyworld]]多元世界 || neural net神经网络 || 1990 || ongoing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Primordial Life原始生命 || executable DNA可执行 DNA || 1994 || 2003&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| ScriptBots脚本机器人 || executable DNA可执行 DNA || 2010 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[TechnoSphere]]技术圈 || modules模组 || 1995 ||&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Tierra (computer simulation计算机模拟)|Tierra]] 铁拉|| executable DNA可执行 DNA || 1991 || 2004&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[3D Virtual Creature Evolution]]3D虚拟生物进化 || neural net神经网络 || 2008 || NA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Program-based程序模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Further|programming game}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Program-based simulations contain organisms with a complex DNA language, usually [[Turing complete]].  This language is more often in the form of a computer program than actual biological DNA.  Assembly derivatives are the most common languages used. An organism &amp;quot;lives&amp;quot; when its code is executed, and there are usually various methods allowing [[self-replication]]. Mutations are generally implemented as random changes to the code. Use of [[cellular automata]] is common but not required. Another example could be an [[artificial intelligence]] and [[Multi-agent system|multi-agent system/program]].&lt;br /&gt;
&lt;br /&gt;
Program-based simulations contain organisms with a complex DNA language, usually Turing complete.  This language is more often in the form of a computer program than actual biological DNA.  Assembly derivatives are the most common languages used. An organism &amp;quot;lives&amp;quot; when its code is executed, and there are usually various methods allowing self-replication. Mutations are generally implemented as random changes to the code. Use of cellular automata is common but not required. Another example could be an artificial intelligence and multi-agent system/program.&lt;br /&gt;
&lt;br /&gt;
基于程序的模拟包含具有复杂DNA语言（通常为图灵完整）的生物。这种语言通常是计算机程序的形式，而不是实际的生物DNA。汇编派生词是最常用的语言。生物体在执行其代码时会“存活”，通常有多种方法可以进行自我复制。变异通常是通过随机更改代码来实现的。元胞自动机是常见工具，但不是唯一的。也有人用人工智能和多线程系统/程序来进行研究。&lt;br /&gt;
&lt;br /&gt;
====Module-based基于模块的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Individual modules are added to a creature.  These modules modify the creature's behaviors and characteristics either directly, by hard coding into the simulation (leg type A increases speed and metabolism), or indirectly, through the emergent interactions between a creature's modules (leg type A moves up and down with a frequency of X, which interacts with other legs to create motion).  Generally these are simulators which emphasize user creation and accessibility over mutation and evolution.&lt;br /&gt;
&lt;br /&gt;
Individual modules are added to a creature.  These modules modify the creature's behaviors and characteristics either directly, by hard coding into the simulation (leg type A increases speed and metabolism), or indirectly, through the emergent interactions between a creature's modules (leg type A moves up and down with a frequency of X, which interacts with other legs to create motion).  Generally these are simulators which emphasize user creation and accessibility over mutation and evolution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
基于模块的模拟是将单个模块添加到一个生物中。这些模块或者通过硬编码模拟（例如腿类型A加快速度和新陈代谢）直接修改生物的行为和特征，或者通过生物模块之间的紧急交互作用间接地修改动物的行为和特征（例如A型腿以频率X上下移动，与其他腿部互动以产生运动）。一般来说，这些模拟器强调的是用户创造和可访问性，而不是突变和进化。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Parameter-based基于参数的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Organisms are generally constructed with pre-defined and fixed behaviors that are controlled by various parameters that mutate.  That is, each organism contains a collection of numbers or other ''finite'' parameters. Each parameter controls one or several aspects of an organism in a well-defined way.&lt;br /&gt;
&lt;br /&gt;
Organisms are generally constructed with pre-defined and fixed behaviors that are controlled by various parameters that mutate.  That is, each organism contains a collection of numbers or other finite parameters. Each parameter controls one or several aspects of an organism in a well-defined way.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
生物体通常是由一系列预先定义的固定行为来构建的，这些行为受各种变异参数控制。也就是说，每个生物体都是一个包含数字或其他有限参数的集合。每个参数都明确地控制生物体的一个或多个方面。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Neural net–based基于神经网络的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These simulations have creatures that learn and grow using neural nets or a close derivative.  Emphasis is often, although not always, more on learning than on natural selection.&lt;br /&gt;
&lt;br /&gt;
These simulations have creatures that learn and grow using neural nets or a close derivative.  Emphasis is often, although not always, more on learning than on natural selection.&lt;br /&gt;
&lt;br /&gt;
这些模拟让生物通过神经网络或近似衍生物进行学习和成长。通常强调的是学习，而不是自然选择，尽管并不总是如此。&lt;br /&gt;
&lt;br /&gt;
===Complex systems modeling复杂系统建模===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mathematical models of complex systems are of three types: [[black-box]] (phenomenological), [[White box (software engineering)|white-box]] (mechanistic, based on the [[first principles]]) and [[Grey box model|grey-box]] (mixtures of phenomenological and mechanistic models).&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. Solution&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mathematical models of complex systems are of three types: black-box (phenomenological), white-box (mechanistic, based on the first principles) and grey-box (mixtures of phenomenological and mechanistic models).&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. Solution&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
复杂系统的数学模型分为三种：黑箱（现象学），白箱（力学，基于第一原理）和灰箱（现象学和力学模型的混合）。在黑箱模型中，基于个体的复杂动态系统机制仍然是个谜。&lt;br /&gt;
&lt;br /&gt;
{{Citation&lt;br /&gt;
&lt;br /&gt;
{{Citation&lt;br /&gt;
&lt;br /&gt;
{引文&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
最后的卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
第一个列夫 v。&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
2卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
| first2 Vyacheslav l.&lt;br /&gt;
&lt;br /&gt;
 | title = A Solution to the Biodiversity Paradox by Logical Deterministic Cellular Automata&lt;br /&gt;
&lt;br /&gt;
 | title = A Solution to the Biodiversity Paradox by Logical Deterministic Cellular Automata&lt;br /&gt;
&lt;br /&gt;
用逻辑确定性细胞自动机解决生物多样性悖论&lt;br /&gt;
&lt;br /&gt;
 | journal = Acta Biotheoretica&lt;br /&gt;
&lt;br /&gt;
 | journal = Acta Biotheoretica&lt;br /&gt;
&lt;br /&gt;
生物理论学学报&lt;br /&gt;
&lt;br /&gt;
| volume = 63&lt;br /&gt;
&lt;br /&gt;
| volume = 63&lt;br /&gt;
&lt;br /&gt;
第63卷&lt;br /&gt;
&lt;br /&gt;
 | issue = 2&lt;br /&gt;
&lt;br /&gt;
 | issue = 2&lt;br /&gt;
&lt;br /&gt;
第二期&lt;br /&gt;
&lt;br /&gt;
 | pages = 1–19&lt;br /&gt;
&lt;br /&gt;
 | pages = 1–19&lt;br /&gt;
&lt;br /&gt;
第1-19页&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
2015年&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.1007/s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.1007/s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
10.1007 / s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
 | pmid = 25980478&lt;br /&gt;
&lt;br /&gt;
 | pmid = 25980478&lt;br /&gt;
&lt;br /&gt;
25980478&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot;&amp;gt;{{Citation&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot;&amp;gt;{{Citation&lt;br /&gt;
&lt;br /&gt;
} / ref name&amp;quot;kalmykov lev v，kalmykov vyacheslav l. white-box model&amp;quot;{ Citation&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
最后的卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
第一个列夫 v。&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
2卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
| first2 Vyacheslav l.&lt;br /&gt;
&lt;br /&gt;
 | title = A white-box model of S-shaped and double S-shaped single-species population growth&lt;br /&gt;
&lt;br /&gt;
 | title = A white-box model of S-shaped and double S-shaped single-species population growth&lt;br /&gt;
&lt;br /&gt;
S 形和双 s 形单种群增长的白盒模型&lt;br /&gt;
&lt;br /&gt;
 | journal = PeerJ&lt;br /&gt;
&lt;br /&gt;
 | journal = PeerJ&lt;br /&gt;
&lt;br /&gt;
2012年3月24日&lt;br /&gt;
&lt;br /&gt;
 | volume = 3:e948&lt;br /&gt;
&lt;br /&gt;
 | volume = 3:e948&lt;br /&gt;
&lt;br /&gt;
第三卷，第948集&lt;br /&gt;
&lt;br /&gt;
| pages = e948&lt;br /&gt;
&lt;br /&gt;
| pages = e948&lt;br /&gt;
&lt;br /&gt;
第九季，第48集&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
2015年&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.7717/peerj.948&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.7717/peerj.948&lt;br /&gt;
&lt;br /&gt;
10.7717 / peerj. 948&lt;br /&gt;
&lt;br /&gt;
 | pmid = 26038717&lt;br /&gt;
&lt;br /&gt;
 | pmid = 26038717&lt;br /&gt;
&lt;br /&gt;
26038717&lt;br /&gt;
&lt;br /&gt;
 | pmc = 4451025&lt;br /&gt;
&lt;br /&gt;
 | pmc = 4451025&lt;br /&gt;
&lt;br /&gt;
4451025&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt; In black-box models, the individual-based (mechanistic) mechanisms of a complex dynamic system remain hidden. [[File:Mathematical models for complex systems.jpg|thumb|Mathematical models for complex systems]] Black-box models are completely nonmechanistic. They are phenomenological and ignore a composition and internal structure of a complex system. We cannot investigate interactions of subsystems of such a non-transparent model. A white-box model of complex dynamic system has ‘transparent walls’ and directly shows underlying mechanisms. All events at micro-, meso- and macro-levels of a dynamic system are directly visible at all stages of its white-box model evolution. In most cases mathematical modelers  use the heavy black-box mathematical methods, which cannot produce mechanistic models of complex dynamic systems. Grey-box models are intermediate and combine black-box and white-box approaches. [[File:Logical deterministic individual-based cellular automata model of single species population growth.gif|thumb|Logical deterministic individual-based cellular automata model of single species population growth]] Creation of a white-box model of complex system is associated with the problem of the necessity of an a priori basic knowledge of the modeling subject. The deterministic logical [[Cellular automaton|cellular automata]] are necessary but not sufficient condition of a white-box model. The second necessary prerequisite of a white-box model is the presence of the physical [[ontology]] of the object under study. The white-box modeling represents an automatic hyper-logical inference from the [[first principle]]s because it is completely based on the deterministic logic and axiomatic theory of the subject. The purpose of the white-box modeling is to derive from the basic axioms a more detailed, more concrete mechanistic knowledge about the dynamics of the object under study. The necessity to formulate an intrinsic [[axiomatic system]] of the subject before creating its white-box model distinguishes the cellular automata models of white-box type from cellular automata models based on arbitrary logical rules. If cellular automata rules have not been formulated from the first principles of the subject, then such a model may have a weak relevance to the real problem.&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt; In black-box models, the individual-based (mechanistic) mechanisms of a complex dynamic system remain hidden. Mathematical models for complex systems Black-box models are completely nonmechanistic. They are phenomenological and ignore a composition and internal structure of a complex system. We cannot investigate interactions of subsystems of such a non-transparent model. A white-box model of complex dynamic system has ‘transparent walls’ and directly shows underlying mechanisms. All events at micro-, meso- and macro-levels of a dynamic system are directly visible at all stages of its white-box model evolution. In most cases mathematical modelers  use the heavy black-box mathematical methods, which cannot produce mechanistic models of complex dynamic systems. Grey-box models are intermediate and combine black-box and white-box approaches. Logical deterministic individual-based cellular automata model of single species population growth Creation of a white-box model of complex system is associated with the problem of the necessity of an a priori basic knowledge of the modeling subject. The deterministic logical cellular automata are necessary but not sufficient condition of a white-box model. The second necessary prerequisite of a white-box model is the presence of the physical ontology of the object under study. The white-box modeling represents an automatic hyper-logical inference from the first principles because it is completely based on the deterministic logic and axiomatic theory of the subject. The purpose of the white-box modeling is to derive from the basic axioms a more detailed, more concrete mechanistic knowledge about the dynamics of the object under study. The necessity to formulate an intrinsic axiomatic system of the subject before creating its white-box model distinguishes the cellular automata models of white-box type from cellular automata models based on arbitrary logical rules. If cellular automata rules have not been formulated from the first principles of the subject, then such a model may have a weak relevance to the real problem.&lt;br /&gt;
&lt;br /&gt;
} / ref &lt;br /&gt;
&lt;br /&gt;
黑箱模型完全是非机械的。它们是现象学的，忽略了复杂系统的组成和内部结构。我们无法研究这种非透明模型的子系统之间的相互作用。复杂动态系统的白箱模型是透明的，直接显示了潜在的机制。在动态系统白箱模型演化的所有阶段，都可以直接看到微观、中观和宏观级别的所有事件。在大多数情况下，数学建模者使用纯数学的黑箱方法，这些方法无法生成复杂动态系统的机械模型。灰箱模型是中间模型，结合了黑箱方法和白箱方法。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
复杂系统白箱模型的创建和先验的建模主体基础知识的必要性有关。确定性逻辑元胞自动机是白箱模型的必要条件，但不是充分条件。白箱模型的第二个必要先决条件是所研究对象的物理本体的存在。因为白箱建模完全基于主题的确定性逻辑和公理，因此，它代表了基于第一定律的自动超逻辑推断。白箱建模的目的是从基本公理中获得有关所研究对象动力学的更详细、更具体的机械知识。在创建对象的白箱模型之前必须制定对象的内在公理体系的必要性，可以根据任意逻辑规则将白箱类型的细胞自动机模型与细胞自动机模型区分开。如果尚未根据受试者的首要原理制定细胞自动机规则，则此类模型与实际问题的相关性可能较弱。&lt;br /&gt;
&lt;br /&gt;
[[File:Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource.gif|thumb|Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource]]&lt;br /&gt;
&lt;br /&gt;
Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource&lt;br /&gt;
&lt;br /&gt;
对于单个有限资源，基于逻辑确定性个体的种间竞争元胞自动机模型&lt;br /&gt;
&lt;br /&gt;
==Hardware-based (&amp;quot;hard&amp;quot;)硬件模拟（”硬“）==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Further|Robot}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hardware-based artificial life mainly consist of ''robots'', that is, [[automation|automatically]] guided [[machine]]s able to do tasks on their own.&lt;br /&gt;
&lt;br /&gt;
Hardware-based artificial life mainly consist of robots, that is, automatically guided machines able to do tasks on their own.&lt;br /&gt;
&lt;br /&gt;
硬件模拟人工生命主要由机器人组成，即能够独立完成任务的自动引导机器。&lt;br /&gt;
&lt;br /&gt;
==Biochemical-based (&amp;quot;wet&amp;quot;)基于生物化学的研究（“湿的”）==&lt;br /&gt;
&lt;br /&gt;
生物化学基础(“湿”)&lt;br /&gt;
&lt;br /&gt;
{{Further|Synthetic biology}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Biochemical-based life is studied in the field of [[synthetic biology]]. It involves e.g. the creation of [[synthetic DNA]]. The term &amp;quot;wet&amp;quot; is an extension of the term &amp;quot;[[wetware (brain)|wetware]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Biochemical-based life is studied in the field of synthetic biology. It involves e.g. the creation of synthetic DNA. The term &amp;quot;wet&amp;quot; is an extension of the term &amp;quot;wetware&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
基于生化的人工生命研究，属于合成生物学领域研究。它涉及合成DNA的创建等，术语“湿”即拓展自“湿件 ”一词。&lt;br /&gt;
&lt;br /&gt;
In May 2019, researchers, in a milestone effort, reported the creation of a new [[Synthetic biology#Synthetic life|synthetic]] (possibly [[Artificial life#Biochemical-based (&amp;quot;wet&amp;quot;)|artificial]]) form of [[wikt:viability|viable]] [[life]], a variant of the [[bacteria]] ''[[Escherichia coli]]'', by reducing the natural number of 64 [[codon]]s in the bacterial [[genome]] to 59 codons instead, in order to encode 20 [[amino acid]]s.&amp;lt;ref name=&amp;quot;NYT-20190515&amp;quot;&amp;gt;{{cite news |last=Zimmer |first=Carl |authorlink=Carl Zimmer |title=Scientists Created Bacteria With a Synthetic Genome. Is This Artificial Life? - In a milestone for synthetic biology, colonies of E. coli thrive with DNA constructed from scratch by humans, not nature. |url=https://www.nytimes.com/2019/05/15/science/synthetic-genome-bacteria.html |date=15 May 2019 |work=[[The New York Times]] |accessdate=16 May 2019 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;NAT-20190515&amp;quot;&amp;gt;{{cite journal |author=Fredens, Julius |display-authors=et al. |title=Total synthesis of Escherichia coli with a recoded genome |date=15 May 2019 |journal=[[Nature (journal)|Nature]] |doi=10.1038/s41586-019-1192-5 |pmid=31092918 |pmc=7039709 |volume=569 |issue=7757 |pages=514–518 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In May 2019, researchers, in a milestone effort, reported the creation of a new synthetic (possibly artificial) form of viable life, a variant of the bacteria Escherichia coli, by reducing the natural number of 64 codons in the bacterial genome to 59 codons instead, in order to encode 20 amino acids.&lt;br /&gt;
&lt;br /&gt;
2019年5月，研究人员在一项具有里程碑意义的工作中，报告通过将细菌基因组中自然数量的64个密码子减少到59个密码子，并编入20个氨基酸，创造了一种新的合成（可能是人工）形式的可行生命，一种大肠杆菌的变种。&lt;br /&gt;
&lt;br /&gt;
== Open problems 开放性问题==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;How does life arise from the nonliving?&amp;lt;ref&amp;gt;{{cite web|url=http://libarynth.org/open_problems_in_alife|title=Libarynth|accessdate=2015-05-11}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=http://authors.library.caltech.edu/13564/1/BEDal00.pdf|title=Caltech |accessdate=2015-05-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*How does life arise from the nonliving?&lt;br /&gt;
&lt;br /&gt;
*Generate a molecular proto-organism [[in vitro]].&lt;br /&gt;
&lt;br /&gt;
*Achieve the transition to life in an [[artificial chemistry]] [[in silico]].&lt;br /&gt;
&lt;br /&gt;
*Determine whether fundamentally novel living organizations can exist.&lt;br /&gt;
&lt;br /&gt;
*Simulate a [[unicellular organism]] over its entire life cycle.&lt;br /&gt;
&lt;br /&gt;
*Explain how rules and symbols are generated from physical dynamics in living systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*生命是如何从非生命中产生的？&lt;br /&gt;
*在体外产生一种分子原生物。&lt;br /&gt;
*从人工化学中的硅中实现向生命的过渡。&lt;br /&gt;
*确定是否存在根本上独特的活组织。&lt;br /&gt;
*模拟一个单细胞生物体的整个生命周期。&lt;br /&gt;
*解释规则和符号是如何通过生命系统中的物理动力学生成的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*What are the potentials and limits of living systems?&lt;br /&gt;
&lt;br /&gt;
*Determine what is inevitable in the open-ended [[evolution of life]].&lt;br /&gt;
&lt;br /&gt;
*Determine minimal conditions for evolutionary transitions from specific to generic response systems.&lt;br /&gt;
&lt;br /&gt;
*Create a formal framework for synthesizing dynamical hierarchies at all scales.&lt;br /&gt;
&lt;br /&gt;
*Determine the predictability of evolutionary consequences of manipulating organisms and ecosystems.&lt;br /&gt;
&lt;br /&gt;
*Develop a theory of [[information processing]], [[Information flow (information theory)|information flow]], and information generation for evolving systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*生命系统的潜能和限制都是什么？&lt;br /&gt;
*确定开放式[[生命进化]]中不可避免的是什么。&lt;br /&gt;
*确定从特定反应系统到通用反应系统演化过渡的最低条件。&lt;br /&gt;
*建立一个在所有尺度上综合动态层次结构的正式框架。&lt;br /&gt;
*确定生物体和生态系统进化后果的可预测性。&lt;br /&gt;
*发展一种[[信息处理]]、[[信息流(信息论)|信息流]]和进化系统的信息生成理论。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*How is life related to mind, machines, and culture?&lt;br /&gt;
&lt;br /&gt;
*Demonstrate the emergence of intelligence and mind in an artificial living system.&lt;br /&gt;
&lt;br /&gt;
*Evaluate the influence of machines on the next major evolutionary transition of life.&lt;br /&gt;
&lt;br /&gt;
*Provide a quantitative model of the interplay between cultural and biological evolution.&lt;br /&gt;
&lt;br /&gt;
*Establish ethical principles for artificial life.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*生命是如何与思想、机器和文化联系起来的？&lt;br /&gt;
*演示人工生命系统中智能和思维的出现。&lt;br /&gt;
*评估机器对生命下一次重大进化的影响。&lt;br /&gt;
*提供文化和生物进化之间相互作用的定量模型。&lt;br /&gt;
*建立人工生命伦理。&lt;br /&gt;
&lt;br /&gt;
== Related subjects 相关主题 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. [[Artificial intelligence]] has traditionally used a [[Top-down and bottom-up design|top down]] approach, while alife generally works from the bottom up.&amp;lt;ref&amp;gt;{{cite web |url=http://lggwg.com/wolff/aicg99/stern.html |title=AI Beyond Computer Games |accessdate=2008-07-04 |archiveurl=https://web.archive.org/web/20080701040911/http://www.lggwg.com/wolff/aicg99/stern.html |archivedate=2008-07-01 |url-status=dead }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. [[Artificial chemistry]] started as a method within the alife community to abstract the processes of chemical reactions.&lt;br /&gt;
&lt;br /&gt;
3. [[Evolutionary algorithm]]s are a practical application of the weak alife principle applied to [[optimization problem]]s.  Many optimization algorithms have been crafted which borrow from or closely mirror alife techniques. The primary difference lies in explicitly defining the fitness of an agent by its ability to solve a problem, instead of its ability to find food, reproduce, or avoid death.{{Citation needed|date=August 2007}} The following is a list of evolutionary algorithms closely related to and used in alife:&lt;br /&gt;
&lt;br /&gt;
  *[[Ant colony optimization]]&lt;br /&gt;
&lt;br /&gt;
  *[[Bacterial colony optimization]]&lt;br /&gt;
&lt;br /&gt;
  *[[Genetic algorithm]]&lt;br /&gt;
&lt;br /&gt;
  *[[Genetic programming]]&lt;br /&gt;
&lt;br /&gt;
  *[[Swarm intelligence]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. [[Multi-agent system]] – A multi-agent system is a computerized system composed of multiple interacting intelligent agents within an environment.&lt;br /&gt;
&lt;br /&gt;
5. [[Evolutionary art]] uses techniques and methods from artificial life to create new forms of art.&lt;br /&gt;
&lt;br /&gt;
6. [[Evolutionary music]] uses similar techniques, but applied to music instead of visual art.&lt;br /&gt;
&lt;br /&gt;
7. [[Abiogenesis]] and the origin of life sometimes employ alife [[methodology|methodologies]] as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. 传统[[人工智能]]使用[[自上而下]]的方法，而人工生命通常是自下而上的。&lt;br /&gt;
&lt;br /&gt;
2. [[人工化学]]最初是作为人工生命界中抽象化学反应过程的一种方法。&lt;br /&gt;
&lt;br /&gt;
3. [[进化算法]]是弱人工生命原理在优化问题的实际应用。许多优化算法都借鉴或密切反映了人工生命的技术。主要区别在于通过解决问题的能力而不是寻找食物、繁殖或避免死亡的能力来明确定义agent的适用性。主要区别在于前者明确地通过解决问题的能力来定义代理的适应性，而非单纯寻找食物、繁殖或避免死亡的能力。以下是与人工生命密切相关并经常使用的进化算法列表：&lt;br /&gt;
&lt;br /&gt;
  *[[蚁群优化]]（Ant colony optimization）&lt;br /&gt;
&lt;br /&gt;
  *[[细菌菌落优化]]（Bacterial colony optimization）&lt;br /&gt;
&lt;br /&gt;
  *[[遗传算法]]（Genetic algorithm）&lt;br /&gt;
&lt;br /&gt;
  *[[基因编程]]（Genetic programming）&lt;br /&gt;
&lt;br /&gt;
  *[[群体智能]]（Swarm intelligence）&lt;br /&gt;
&lt;br /&gt;
4. 多代理系统是指在一个环境中由多个交互的智能代理组成的计算机系统&lt;br /&gt;
&lt;br /&gt;
5. 进化艺术使用人工生命中的技术和方法来创造新的艺术形式。&lt;br /&gt;
&lt;br /&gt;
6. 进化音乐也使用类似的技术，但其领域主要应用于音乐而非视觉艺术。&lt;br /&gt;
&lt;br /&gt;
7. 生物创生和生命起源有时也会采用人工生命的方法。&lt;br /&gt;
&lt;br /&gt;
== History 历史==&lt;br /&gt;
&lt;br /&gt;
历史&lt;br /&gt;
&lt;br /&gt;
{{Main|History of artificial life}}&lt;br /&gt;
Main article: History of artificial life&lt;br /&gt;
主要文章：人造生命史&lt;br /&gt;
&lt;br /&gt;
== Criticism 批评==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alife has had a controversial history. [[John Maynard Smith]] criticized certain artificial life work in 1994 as &amp;quot;fact-free science&amp;quot;.&amp;lt;ref&amp;gt;Horgan, J. 1995. [http://www2.econ.iastate.edu/tesfatsi/hogan.complexperplex.htm From Complexity to Perplexity]. Scientific American. p107&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alife has had a controversial history. John Maynard Smith criticized certain artificial life work in 1994 as &amp;quot;fact-free science&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
人造生命产生之初，就伴随着争议。约翰·梅纳德·史密斯John Maynard Smith在1994年批评某些人工生命研究，称他们为“无事实的科学”。&lt;br /&gt;
&lt;br /&gt;
== See also 另请参阅==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Portal|Systems science}}&lt;br /&gt;
&lt;br /&gt;
人工意识  –认知科学领域&lt;br /&gt;
*人工智能的应用&lt;br /&gt;
*自主机器人&lt;br /&gt;
*生物伦理学&lt;br /&gt;
*杂的自适应系统&lt;br /&gt;
*达尔文机&lt;br /&gt;
*数字形态&lt;br /&gt;
*出现  -复杂系统中的现象，其中相互作用产生的效果无法从子系统直接预测&lt;br /&gt;
*人生模拟游戏&lt;br /&gt;
*新兴技术清单&lt;br /&gt;
*数学和理论生物学&lt;br /&gt;
*多代理系统&lt;br /&gt;
*人工智能  概述– 人工智能概述和主题指南&lt;br /&gt;
*玩家专案&lt;br /&gt;
*模拟现实&lt;br /&gt;
*社会模拟&lt;br /&gt;
*苏打水构造&lt;br /&gt;
*群智能&lt;br /&gt;
*合成生活&lt;br /&gt;
*普遍达尔文主义  –试图将达尔文进化论的应用扩展到其他领域&lt;br /&gt;
*韦伯茨&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cmn|colwidth=30em|&lt;br /&gt;
&lt;br /&gt;
{{cmn|colwidth=30em|&lt;br /&gt;
&lt;br /&gt;
30em | &lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Artificial consciousness}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Applications of artificial intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Autonomous robot}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Bioethics}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Complex adaptive system}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Darwin machine}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Digital morphogenesis}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Emergence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Life simulation game}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|List of emerging technologies}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Mathematical and theoretical biology}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Multi-agent system}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Outline of artificial intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Player Project}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Simulated reality}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Social simulation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Soda Constructor}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Swarm intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Synthetic life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--*[[Simulated reality]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--*Simulated reality&lt;br /&gt;
&lt;br /&gt;
! -- * 模拟现实&lt;br /&gt;
&lt;br /&gt;
*[[Artificial consciousness]] Do not uncomment.  See talk page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Universal Darwinism}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Webots}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Referencescan参考资料==&lt;br /&gt;
&lt;br /&gt;
1.     “ Dictionary.com定义” 。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
2.     认知科学的MIT百科全书，MIT出版社，第37页。书号978-0-262-73144-7&lt;br /&gt;
&lt;br /&gt;
3.    “游戏产业的科学怪人博士”。下一代。第35号。想象媒体。1997年11月&lt;br /&gt;
&lt;br /&gt;
4.    马克·贝道（2003年11月）。“人工生活：自下而上的组织，适应和复杂性” （PDF）。认知科学的趋势。（原始内容存档于（PDF） 2008-12-02）。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
5.     Maciej Komosinski和Andrew Adamatzky（2009）。软件中的人工生命模型。纽约：施普林格。书号 978-1-84882-284-9。&lt;br /&gt;
&lt;br /&gt;
6.     Andrew Adamatzky和Maciej Komosinski（2009）。硬件中的人工生命模型。纽约：施普林格。书号 978-1-84882-529-1。&lt;br /&gt;
&lt;br /&gt;
7.     兰顿，克里斯托弗。“什么是人工生命？” 。（原始内容存档于2007-01-17）。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
8.     Aguilar，W.，Santamaría-Bonfil，G.，Froese，T.，and Gershenson，C.（2014年）。人造生活的过去，现在和未来。机器人与人工智能前沿，1（8）。https://dx.doi.org/10.3389/frobt.2014.00008&lt;br /&gt;
&lt;br /&gt;
9.     参见Langton，CG1992。《人造生命》， 存档于2007年 3月11日，在 Wayback Machine上。艾迪生-韦斯利，第1节&lt;br /&gt;
&lt;br /&gt;
10.    参见Red'ko，VG1999。进化的数学模型。见：F. Heylighen，C。Joslyn和V. Turchin（编辑）：Principia Cybernetica网站（Principia Cybernetica，布鲁塞尔）。有关从宇宙角度看ALife建模的重要性，另请参见Vidal，C.2008。《科学模拟的未来：从人工生命到人工宇宙发生》。在《死亡与反死》中，编辑。查尔斯·坦迪（Charles Tandy），《 6：库尔特·哥德尔（KurtGödel）诞辰三十年》（1906-1978）285-318。里亚大学出版社。）&lt;br /&gt;
&lt;br /&gt;
11.    雷，托马斯（1991）。泰勒，CC；农夫，法学博士；Rasmussen，S（编辑）。“一种综合生活的方法”。人工生命II，圣达菲研究所，复杂性科学研究。十一：371–408。（原始内容存档于2015-07-11）。于2016 年1月24日检索。这项工作的目的是合成而不是模拟生活。&lt;br /&gt;
&lt;br /&gt;
12.    Kalmykov，列弗五；Kalmykov，Vyacheslav L.（2015），“通过逻辑确定性细胞自动机解决生物多样性悖论的方法”，生物理论学报，63（2）：1–19，doi：10.1007 / s10441-015-9257-9，PMID 25980478 &lt;br /&gt;
&lt;br /&gt;
13.   跳到：a b Kalmykov，列弗五世；Kalmykov，Vyacheslav L.（2015），“ S形和双S形单物种种群增长的白盒模型”，PeerJ，3：e948：e948，doi：10.7717 / peerj.948，PMC  4451025，PMID  26038717&lt;br /&gt;
&lt;br /&gt;
14.    Zimmer，Carl（2019年5月15日）。“科学家用合成的基因组创造了细菌。这是人工生命吗？-在合成生物学的一个里程碑中，大肠杆菌的菌落以人类而非自然的方式从头开始构建的DNA蓬勃发展。”。纽约时报。检索2019年5月16日。&lt;br /&gt;
&lt;br /&gt;
15.    弗雷登斯，朱利叶斯等。（2019年5月15日）。“具有编码基因组的大肠杆菌的全面合成”。大自然。569：514–518。doi：10.1038 / s41586-019-1192-5。PMID  31092918 。检索2019年5月16日。&lt;br /&gt;
&lt;br /&gt;
16.    “ Libarynth” 。检索2015-05-11。&lt;br /&gt;
&lt;br /&gt;
17.    “ Caltech” （PDF）。检索2015-05-11。&lt;br /&gt;
&lt;br /&gt;
18.    “在计算机游戏之外的AI”。（原始内容存档于2008-07-01）。检索2008-07-04。&lt;br /&gt;
&lt;br /&gt;
19.    Horgan，J. 1995.从复杂到困惑。科学美国人。107&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
参考资料&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Format copied from the page on AI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Format copied from the page on AI:&lt;br /&gt;
&lt;br /&gt;
! -- 从 AI 页面复制的格式:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
  See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for a&lt;br /&gt;
&lt;br /&gt;
  See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for a&lt;br /&gt;
&lt;br /&gt;
参见《 http://en.wikipedia.org/wiki/wikipedia:footnotes&lt;br /&gt;
&lt;br /&gt;
  discussion of different citation methods and how to generate&lt;br /&gt;
&lt;br /&gt;
  discussion of different citation methods and how to generate&lt;br /&gt;
&lt;br /&gt;
讨论不同的引用方法和如何产生&lt;br /&gt;
&lt;br /&gt;
  footnotes using the &amp;lt;ref&amp;gt;, &amp;lt;/ref&amp;gt; and  &amp;lt;reference /&amp;gt; tags&lt;br /&gt;
&lt;br /&gt;
  footnotes using the  and   tags&lt;br /&gt;
&lt;br /&gt;
使用 and 标签的脚注&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links 外部链接==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{DMOZ|Computers/Artificial_Life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://alife.org/ International Society of Artificial Life]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://www.mitpressjournals.org/loi/artl ''Artificial Life''] journal, at MIT Press Journal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://www.envirtech.com/artificial-life-lab.html The Artificial Life Lab], a virtual environment lab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Computer science}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Authority control}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Artificial Life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial life| ]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Category:Scientific modeling]]&lt;br /&gt;
&lt;br /&gt;
Category:Scientific modeling&lt;br /&gt;
&lt;br /&gt;
类别: 科学建模&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;This page was moved from [[wikipedia:en:Artificial life]]. Its edit history can be viewed at [[人工生命/edithistory]]&amp;lt;/small&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:待整理页面]]&lt;/div&gt;</summary>
		<author><name>十三维</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E4%BA%BA%E5%B7%A5%E7%94%9F%E5%91%BD&amp;diff=13665</id>
		<title>人工生命</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E4%BA%BA%E5%B7%A5%E7%94%9F%E5%91%BD&amp;diff=13665"/>
		<updated>2020-09-05T06:25:02Z</updated>

		<summary type="html">&lt;p&gt;十三维：/* Related subjects 相关主题 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;此词条暂由彩云小译翻译，未经人工整理和审校，带来阅读不便，请见谅。{{short description|A field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{About|a field of research|artificially created life forms|Synthetic life|the journal|Artificial Life (journal)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Redirect-distinguish|ALife|Alife (disambiguation){{!}}Alife}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Artificial life''' (often abbreviated '''ALife''' or '''A-Life''') is a field of study wherein researchers examine [[system]]s related to natural [[life]], its processes, and its evolution, through the use of [[simulation]]s with [[computer models]], [[robotics]], and [[biochemistry]].&amp;lt;ref&amp;gt;{{cite web|url=http://dictionary.reference.com/browse/artificial%20life|title=Dictionary.com definition|accessdate=2007-01-19}}&amp;lt;/ref&amp;gt; The discipline was named by [[Christopher Langton]], an American theoretical biologist, in 1986.&amp;lt;ref&amp;gt;[https://books.google.com/books?id=-wt1aZrGXLYC&amp;amp;pg=PA37&amp;amp;cd=1#v=onepage The MIT Encyclopedia of the Cognitive Sciences], The MIT Press, p.37. {{ISBN|}}&amp;lt;/ref&amp;gt; In 1987 Langton organized the first conference on the field, in [[Los Alamos, New Mexico]].&amp;lt;ref&amp;gt;{{cite magazine |title=The Game Industry's Dr. Frankenstein |magazine=[[Next Generation (magazine)|Next Generation]]|issue=35|publisher=[[Imagine Media]] |date=November 1997|page=10}}&amp;lt;/ref&amp;gt; There are three main kinds of alife,&amp;lt;ref&amp;gt;{{cite web |url=http://www.reed.edu/~mab/publications/papers/BedauTICS03.pdf|title=Artificial life: organization, adaptation and complexity from the bottom up|author=Mark A. Bedau |date=November 2003|accessdate=2007-01-19|publisher=Trends in Cognitive Sciences|archive-url=https://web.archive.org/web/20081202185445/http://www.reed.edu/~mab/publications/papers/BedauTICS03.pdf|archive-date=2008-12-02|url-status=dead}}&amp;lt;/ref&amp;gt; named for their approaches: ''soft'',&amp;lt;ref&amp;gt;{{cite book|title=Artificial Life Models in Software |author=Maciej Komosinski and [[Andrew Adamatzky]]|year=2009|publisher=Springer |location=New York|isbn=978-1-84882-284-9|url=https://www.springer.com/computer/mathematics/book/978-1-84882-284-9}}&amp;lt;/ref&amp;gt; from [[software]]; ''hard'',&amp;lt;ref&amp;gt;{{cite book |title=Artificial Life Models in Hardware|author=[[Andrew Adamatzky]] and Maciej Komosinski|year=2009|publisher=Springer|location=New York|isbn=978-1-84882-529-1 |url=https://www.springer.com/computer/hardware/book/978-1-84882-529-1}}&amp;lt;/ref&amp;gt; from [[computer hardware|hardware]]; and ''[[wet artificial life|wet]]'', from biochemistry. Artificial life researchers study traditional [[biology]] by trying to recreate aspects of biological phenomena.&amp;lt;ref&amp;gt;{{cite web|url=http://zooland.alife.org/|title=What is Artificial Life?|first=Christopher|last=Langton|accessdate=2007-01-19 |archiveurl=https://web.archive.org/web/20070117220840/http://zooland.alife.org/|archivedate=2007-01-17|url-status=dead}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Aguilar, W., Santamaría-Bonfil, G., Froese, T., and Gershenson, C. (2014). The past, present, and future of artificial life. Frontiers in Robotics and AI, 1(8). https://dx.doi.org/10.3389/frobt.2014.00008&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Artificial life (often abbreviated ALife or A-Life) is a field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations with computer models, robotics, and biochemistry. The discipline was named by Christopher Langton, an American theoretical biologist, in 1986. In 1987 Langton organized the first conference on the field, in Los Alamos, New Mexico. There are three main kinds of alife, named for their approaches: soft, from software; hard, from hardware; and wet, from biochemistry. Artificial life researchers study traditional biology by trying to recreate aspects of biological phenomena.&lt;br /&gt;
&lt;br /&gt;
人工生命（经常被缩写为ALife或者A-Life）是在电脑系统中，通过仿真模型、机器技术和生物化学方式，模拟自然生命系统来研究生命的过程及其演变的领域。这个概念由美国理论生物学家克里斯托弗·兰顿Christopher Langton于1986年提出。1987年，兰顿第一次在新墨西哥州的洛斯阿拉莫斯 Los Alamos, New Mexico举行了该领域的第一次会议。&lt;br /&gt;
以研究方法命名，可将人工生命研究分为三类：&lt;br /&gt;
1、软，通过软件模拟&lt;br /&gt;
2、硬，通过硬件模拟&lt;br /&gt;
3、湿，基于生物化学研究&lt;br /&gt;
人工生命研究者尝试通过重现生命现象的各个方面来研究传统的生物学。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Braitenberg vehicle (simulation made with breve).jpg|thumb|right|250px|A [[Braitenberg vehicle]] simulation, programmed in breve, an artificial life simulator]]&lt;br /&gt;
&lt;br /&gt;
A [[Braitenberg vehicle simulation, programmed in breve, an artificial life simulator]]&lt;br /&gt;
&lt;br /&gt;
用breve来编程的人工生命模拟 Braitenberg仿真小车&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview 概述==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Artificial life studies the fundamental processes of [[living system]]s in artificial environments in order to gain a deeper understanding of the complex information processing that define such systems.  These topics are broad, but often include [[Evolutionary algorithm|evolutionary dynamics]], [[Emergence|emergent properties of collective systems]], [[Biomimetics|biomimicry]], as well as related issues about the [[Philosophy of biology|philosophy of the nature of life]] and the use of lifelike properties in artistic works.&lt;br /&gt;
&lt;br /&gt;
Artificial life studies the fundamental processes of living systems in artificial environments in order to gain a deeper understanding of the complex information processing that define such systems.  These topics are broad, but often include evolutionary dynamics, emergent properties of collective systems, biomimicry, as well as related issues about the philosophy of the nature of life and the use of lifelike properties in artistic works.&lt;br /&gt;
&lt;br /&gt;
人工生命研究人工环境中生命系统的基本过程，借此对定义此类系统的复杂信息进行更深入的理解。该研究角度涵盖深广，但通常会包括进化动力学、集体系统的涌现特性、仿生学、对生命本质哲学研究的相关内容，以及艺术作品中逼真的生物描绘。&lt;br /&gt;
&lt;br /&gt;
== Philosophy 哲学讨论==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The modeling philosophy of artificial life strongly differs from traditional modeling by studying not only &amp;quot;life-as-we-know-it&amp;quot; but also &amp;quot;life-as-it-might-be&amp;quot;.&amp;lt;ref&amp;gt;See Langton, C. G. 1992. [http://www.probelog.com/texts/Langton_al.pdf Artificial Life] {{webarchive |url=https://web.archive.org/web/20070311225322/http://www.probelog.com/texts/Langton_al.pdf |date=March 11, 2007 }}. Addison-Wesley. ., section 1&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The modeling philosophy of artificial life strongly differs from traditional modeling by studying not only &amp;quot;life-as-we-know-it&amp;quot; but also &amp;quot;life-as-it-might-be&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
人工生命的建模哲学，与传统的建模相比有显著差异，它不仅是研究“我们所知的生命”，而且去研究“生命可能的形式”。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A traditional model of a biological system will focus on capturing its most important parameters. In contrast, an alife modeling approach will generally seek to decipher the most simple and general principles underlying life and implement them in a simulation. The simulation then offers the possibility to analyse new and different lifelike systems.&lt;br /&gt;
&lt;br /&gt;
A traditional model of a biological system will focus on capturing its most important parameters. In contrast, an alife modeling approach will generally seek to decipher the most simple and general principles underlying life and implement them in a simulation. The simulation then offers the possibility to analyse new and different lifelike systems.&lt;br /&gt;
&lt;br /&gt;
传统生物学模型会侧重于捕捉生命最重要的决定因素，与之相比，人工生命建模则想要破译隐藏在生命体中最简单、最通用的规则和原理，并在模拟中实现它们。模拟仿真方法为分析各种新出现的拟生系统提供了可能性。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko proposed to generalize this distinction to the modeling of any process, leading to the more general distinction of &amp;quot;processes-as-we-know-them&amp;quot; and &amp;quot;processes-as-they-could-be&amp;quot;.&amp;lt;ref&amp;gt;See Red'ko, V. G. 1999. [http://pespmc1.vub.ac.be/MATHME.html Mathematical Modeling of Evolution]. in: F. Heylighen, C. Joslyn and V. Turchin (editors): Principia Cybernetica Web (Principia Cybernetica, Brussels). For the importance of ALife modeling from a cosmic perspective, see also Vidal, C. 2008.[https://arxiv.org/abs/0803.1087 The Future of Scientific Simulations: from Artificial Life to Artificial Cosmogenesis]. In Death And Anti-Death, ed. Charles Tandy, 6: Thirty Years After Kurt Gödel (1906-1978) p. 285-318. Ria University Press.)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko proposed to generalize this distinction to the modeling of any process, leading to the more general distinction of &amp;quot;processes-as-we-know-them&amp;quot; and &amp;quot;processes-as-they-could-be&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko 建议将这一本质区别推广至任意过程的建模中，从而概括出“我们所知的过程”与“他们可能是的过程”作为更加广义的区分。&lt;br /&gt;
&lt;br /&gt;
At present, the commonly accepted [[Life#Definitions|definition of life]] does not consider any current alife simulations or [[software]] to be alive, and they do not constitute part of the evolutionary process of any [[ecosystem]]. However, different opinions about artificial life's potential have arisen:&lt;br /&gt;
&lt;br /&gt;
At present, the commonly accepted definition of life does not consider any current alife simulations or software to be alive, and they do not constitute part of the evolutionary process of any ecosystem. However, different opinions about artificial life's potential have arisen:&lt;br /&gt;
&lt;br /&gt;
目前，学界普遍不接受任何人工生命模拟符合生命定义的、或认为软件系统是活的。认为它们并不构成任何生态系统进化过程的一部分。然而对于人工生命的潜力，依然有很多不同观点：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The ''strong alife'' (cf. [[philosophy of artificial intelligence#Strong AI vs. weak AI|Strong AI]]) position states that &amp;quot;life is a process which can be abstracted away from any particular medium&amp;quot; ([[John von Neumann]]) {{citation needed|date=April 2018|reason=There seems to be no original source for this quote, and in fact if you restrict a web search to pages that don't contain the phrase artificial life, there are only a handful left.}}. Notably, [[Thomas S. Ray|Tom Ray]] declared that his program [[Tierra (computer simulation)|Tierra]] is not simulating life in a computer but synthesizing it.&amp;lt;ref&amp;gt;{{cite journal|last1=Ray|first1=Thomas|authorlink1=Thomas S. Ray|editor1-last=Taylor|editor1-first=C. C.|editor2-last=Farmer|editor2-first=J. D.|editor3-last=Rasmussen|editor3-first=S|title=An approach to the synthesis of life|journal=Artificial Life II, Santa Fe Institute Studies in the Sciences of Complexity|date=1991|volume=XI|pages=371–408|url=http://life.ou.edu/pubs/alife2/tierra.tex|language=English|quote=The intent of this work is to synthesize rather than simulate life.|archiveurl=https://web.archive.org/web/20150711051305/http://life.ou.edu/pubs/alife2/tierra.tex|archivedate=2015-07-11|accessdate=24 January 2016|url-status=live}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The ''weak alife'' position denies the possibility of generating a &amp;quot;living process&amp;quot; outside of a chemical solution. Its researchers try instead to simulate life processes to understand the underlying mechanics of biological phenomena.&lt;br /&gt;
&lt;br /&gt;
* 强人工生命模拟立场认为（参见强AI），“生命是可以从任何特定的介质抽离的过程”（约翰·冯·诺伊曼）。值得注意的是，汤姆·雷（Tom Ray）宣布，他的程序Tierra不是在计算机中模拟的生命，而是在其中成合成生命。[11]。&lt;br /&gt;
&lt;br /&gt;
* 弱人工生命模拟立场否认在化学溶液之外产生 &amp;quot;生命过程 &amp;quot;的可能性，期研究者转而尝试模拟生命过程，以理解生命现象的基本机理。&lt;br /&gt;
&lt;br /&gt;
==Software-based (&amp;quot;soft&amp;quot;)软件模拟人工生命==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Techniques 技术===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[cellular automaton|Cellular automata]] were used in the early days of artificial life, and are still often used for ease of [[scalability]] and [[parallelization]].  Alife and cellular automata share a closely tied history.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Artificial neural network]]s are sometimes used to model the brain of an agent.  Although traditionally more of an [[artificial intelligence]] technique, neural nets can be important for simulating [[population dynamics]] of organisms that can ''learn''.  The symbiosis between learning and evolution is central to theories about the development of instincts in organisms with higher neurological complexity, as in, for instance, the [[Baldwin effect]].&lt;br /&gt;
 &lt;br /&gt;
*元胞自动机在人工生命的早期就被使用了，因其简化可扩展性和并行化现在仍然经常被使用研究。人工生命与元胞自动机在历史上有着相当紧密的联系。&lt;br /&gt;
&lt;br /&gt;
*人工神经网络常常被用来对智能体大脑进行建模。虽然传统上它更多的是一种人工智能技术，但是神经网络对于模拟可以学习的生物种群动态非常重要。学习和进化之间的共生关系是关于具有较高神经复杂性的生物体中本能发展的理论的核心，例如，鲍德温效应。&lt;br /&gt;
&lt;br /&gt;
=== Notable simulators 著名的模拟器===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a list of artificial life/[[digital organism]] simulators, organized by the method of creature definition.&lt;br /&gt;
&lt;br /&gt;
This is a list of artificial life/digital organism simulators, organized by the method of creature definition.&lt;br /&gt;
&lt;br /&gt;
下表列出了按照生物定义方法整理的人工生命/ 数字生物模拟器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!姓名!!驱动源!!开始年份!!结束年份&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| ApeSDK（以前为Noble Ape）ApeSDK (formerly Noble Ape) || 语言/社会模拟language/social simulation || 1996 ||进行中 ongoing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Avida]]阿维达 || executable DNA || 1993 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Biogenesis生物起源 || executable DNA可执行 DNA || 2006 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Neurokernel神经核 ||Geppetto盖佩托（http://www.geppetto.org/）模拟平台||2014|| 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[Creatures (artificial life program)|Creatures]] 生物|| neural net/simulated biochemistry神经网络 / 模拟生物化学 || 1996-2001 || Fandom still active to this day, some abortive attempts at new products狂热者一直活跃到今天，对新产品进行了一些失败的尝试&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Critterding || neural net神经网络 || 2005 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Darwinbots达尔文机器人 || 可执行的 DNAexecutable DNA || 2003 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| DigiHive || executable DNA可执行 DNA || 2006 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| DOSE || executable DNA可执行 DNA || 2012 || ongoing正在进行&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[EcoSim]] || Fuzzy Cognitive Map模糊认知地图 || 2009 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Framsticks]] 荧光棒|| executable DNA可执行 DNA || 1996 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Geb盖布 || neural net神经网络 || 1997 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[OpenWorm]] || Geppetto盖佩托（http://www.geppetto.org/）模拟平台 || 2011 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Polyworld]]多元世界 || neural net神经网络 || 1990 || ongoing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Primordial Life原始生命 || executable DNA可执行 DNA || 1994 || 2003&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| ScriptBots脚本机器人 || executable DNA可执行 DNA || 2010 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[TechnoSphere]]技术圈 || modules模组 || 1995 ||&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Tierra (computer simulation计算机模拟)|Tierra]] 铁拉|| executable DNA可执行 DNA || 1991 || 2004&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[3D Virtual Creature Evolution]]3D虚拟生物进化 || neural net神经网络 || 2008 || NA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Program-based程序模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Further|programming game}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Program-based simulations contain organisms with a complex DNA language, usually [[Turing complete]].  This language is more often in the form of a computer program than actual biological DNA.  Assembly derivatives are the most common languages used. An organism &amp;quot;lives&amp;quot; when its code is executed, and there are usually various methods allowing [[self-replication]]. Mutations are generally implemented as random changes to the code. Use of [[cellular automata]] is common but not required. Another example could be an [[artificial intelligence]] and [[Multi-agent system|multi-agent system/program]].&lt;br /&gt;
&lt;br /&gt;
Program-based simulations contain organisms with a complex DNA language, usually Turing complete.  This language is more often in the form of a computer program than actual biological DNA.  Assembly derivatives are the most common languages used. An organism &amp;quot;lives&amp;quot; when its code is executed, and there are usually various methods allowing self-replication. Mutations are generally implemented as random changes to the code. Use of cellular automata is common but not required. Another example could be an artificial intelligence and multi-agent system/program.&lt;br /&gt;
&lt;br /&gt;
基于程序的模拟包含具有复杂DNA语言（通常为图灵完整）的生物。这种语言通常是计算机程序的形式，而不是实际的生物DNA。汇编派生词是最常用的语言。生物体在执行其代码时会“存活”，通常有多种方法可以进行自我复制。变异通常是通过随机更改代码来实现的。元胞自动机是常见工具，但不是唯一的。也有人用人工智能和多线程系统/程序来进行研究。&lt;br /&gt;
&lt;br /&gt;
====Module-based基于模块的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Individual modules are added to a creature.  These modules modify the creature's behaviors and characteristics either directly, by hard coding into the simulation (leg type A increases speed and metabolism), or indirectly, through the emergent interactions between a creature's modules (leg type A moves up and down with a frequency of X, which interacts with other legs to create motion).  Generally these are simulators which emphasize user creation and accessibility over mutation and evolution.&lt;br /&gt;
&lt;br /&gt;
Individual modules are added to a creature.  These modules modify the creature's behaviors and characteristics either directly, by hard coding into the simulation (leg type A increases speed and metabolism), or indirectly, through the emergent interactions between a creature's modules (leg type A moves up and down with a frequency of X, which interacts with other legs to create motion).  Generally these are simulators which emphasize user creation and accessibility over mutation and evolution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
基于模块的模拟是将单个模块添加到一个生物中。这些模块或者通过硬编码模拟（例如腿类型A加快速度和新陈代谢）直接修改生物的行为和特征，或者通过生物模块之间的紧急交互作用间接地修改动物的行为和特征（例如A型腿以频率X上下移动，与其他腿部互动以产生运动）。一般来说，这些模拟器强调的是用户创造和可访问性，而不是突变和进化。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Parameter-based基于参数的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Organisms are generally constructed with pre-defined and fixed behaviors that are controlled by various parameters that mutate.  That is, each organism contains a collection of numbers or other ''finite'' parameters. Each parameter controls one or several aspects of an organism in a well-defined way.&lt;br /&gt;
&lt;br /&gt;
Organisms are generally constructed with pre-defined and fixed behaviors that are controlled by various parameters that mutate.  That is, each organism contains a collection of numbers or other finite parameters. Each parameter controls one or several aspects of an organism in a well-defined way.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
生物体通常是由一系列预先定义的固定行为来构建的，这些行为受各种变异参数控制。也就是说，每个生物体都是一个包含数字或其他有限参数的集合。每个参数都明确地控制生物体的一个或多个方面。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Neural net–based基于神经网络的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These simulations have creatures that learn and grow using neural nets or a close derivative.  Emphasis is often, although not always, more on learning than on natural selection.&lt;br /&gt;
&lt;br /&gt;
These simulations have creatures that learn and grow using neural nets or a close derivative.  Emphasis is often, although not always, more on learning than on natural selection.&lt;br /&gt;
&lt;br /&gt;
这些模拟让生物通过神经网络或近似衍生物进行学习和成长。通常强调的是学习，而不是自然选择，尽管并不总是如此。&lt;br /&gt;
&lt;br /&gt;
===Complex systems modeling复杂系统建模===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mathematical models of complex systems are of three types: [[black-box]] (phenomenological), [[White box (software engineering)|white-box]] (mechanistic, based on the [[first principles]]) and [[Grey box model|grey-box]] (mixtures of phenomenological and mechanistic models).&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. Solution&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mathematical models of complex systems are of three types: black-box (phenomenological), white-box (mechanistic, based on the first principles) and grey-box (mixtures of phenomenological and mechanistic models).&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. Solution&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
复杂系统的数学模型分为三种：黑箱（现象学），白箱（力学，基于第一原理）和灰箱（现象学和力学模型的混合）。在黑箱模型中，基于个体的复杂动态系统机制仍然是个谜。&lt;br /&gt;
&lt;br /&gt;
{{Citation&lt;br /&gt;
&lt;br /&gt;
{{Citation&lt;br /&gt;
&lt;br /&gt;
{引文&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
最后的卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
第一个列夫 v。&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
2卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
| first2 Vyacheslav l.&lt;br /&gt;
&lt;br /&gt;
 | title = A Solution to the Biodiversity Paradox by Logical Deterministic Cellular Automata&lt;br /&gt;
&lt;br /&gt;
 | title = A Solution to the Biodiversity Paradox by Logical Deterministic Cellular Automata&lt;br /&gt;
&lt;br /&gt;
用逻辑确定性细胞自动机解决生物多样性悖论&lt;br /&gt;
&lt;br /&gt;
 | journal = Acta Biotheoretica&lt;br /&gt;
&lt;br /&gt;
 | journal = Acta Biotheoretica&lt;br /&gt;
&lt;br /&gt;
生物理论学学报&lt;br /&gt;
&lt;br /&gt;
| volume = 63&lt;br /&gt;
&lt;br /&gt;
| volume = 63&lt;br /&gt;
&lt;br /&gt;
第63卷&lt;br /&gt;
&lt;br /&gt;
 | issue = 2&lt;br /&gt;
&lt;br /&gt;
 | issue = 2&lt;br /&gt;
&lt;br /&gt;
第二期&lt;br /&gt;
&lt;br /&gt;
 | pages = 1–19&lt;br /&gt;
&lt;br /&gt;
 | pages = 1–19&lt;br /&gt;
&lt;br /&gt;
第1-19页&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
2015年&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.1007/s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.1007/s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
10.1007 / s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
 | pmid = 25980478&lt;br /&gt;
&lt;br /&gt;
 | pmid = 25980478&lt;br /&gt;
&lt;br /&gt;
25980478&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot;&amp;gt;{{Citation&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot;&amp;gt;{{Citation&lt;br /&gt;
&lt;br /&gt;
} / ref name&amp;quot;kalmykov lev v，kalmykov vyacheslav l. white-box model&amp;quot;{ Citation&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
最后的卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
第一个列夫 v。&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
2卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
| first2 Vyacheslav l.&lt;br /&gt;
&lt;br /&gt;
 | title = A white-box model of S-shaped and double S-shaped single-species population growth&lt;br /&gt;
&lt;br /&gt;
 | title = A white-box model of S-shaped and double S-shaped single-species population growth&lt;br /&gt;
&lt;br /&gt;
S 形和双 s 形单种群增长的白盒模型&lt;br /&gt;
&lt;br /&gt;
 | journal = PeerJ&lt;br /&gt;
&lt;br /&gt;
 | journal = PeerJ&lt;br /&gt;
&lt;br /&gt;
2012年3月24日&lt;br /&gt;
&lt;br /&gt;
 | volume = 3:e948&lt;br /&gt;
&lt;br /&gt;
 | volume = 3:e948&lt;br /&gt;
&lt;br /&gt;
第三卷，第948集&lt;br /&gt;
&lt;br /&gt;
| pages = e948&lt;br /&gt;
&lt;br /&gt;
| pages = e948&lt;br /&gt;
&lt;br /&gt;
第九季，第48集&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
2015年&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.7717/peerj.948&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.7717/peerj.948&lt;br /&gt;
&lt;br /&gt;
10.7717 / peerj. 948&lt;br /&gt;
&lt;br /&gt;
 | pmid = 26038717&lt;br /&gt;
&lt;br /&gt;
 | pmid = 26038717&lt;br /&gt;
&lt;br /&gt;
26038717&lt;br /&gt;
&lt;br /&gt;
 | pmc = 4451025&lt;br /&gt;
&lt;br /&gt;
 | pmc = 4451025&lt;br /&gt;
&lt;br /&gt;
4451025&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt; In black-box models, the individual-based (mechanistic) mechanisms of a complex dynamic system remain hidden. [[File:Mathematical models for complex systems.jpg|thumb|Mathematical models for complex systems]] Black-box models are completely nonmechanistic. They are phenomenological and ignore a composition and internal structure of a complex system. We cannot investigate interactions of subsystems of such a non-transparent model. A white-box model of complex dynamic system has ‘transparent walls’ and directly shows underlying mechanisms. All events at micro-, meso- and macro-levels of a dynamic system are directly visible at all stages of its white-box model evolution. In most cases mathematical modelers  use the heavy black-box mathematical methods, which cannot produce mechanistic models of complex dynamic systems. Grey-box models are intermediate and combine black-box and white-box approaches. [[File:Logical deterministic individual-based cellular automata model of single species population growth.gif|thumb|Logical deterministic individual-based cellular automata model of single species population growth]] Creation of a white-box model of complex system is associated with the problem of the necessity of an a priori basic knowledge of the modeling subject. The deterministic logical [[Cellular automaton|cellular automata]] are necessary but not sufficient condition of a white-box model. The second necessary prerequisite of a white-box model is the presence of the physical [[ontology]] of the object under study. The white-box modeling represents an automatic hyper-logical inference from the [[first principle]]s because it is completely based on the deterministic logic and axiomatic theory of the subject. The purpose of the white-box modeling is to derive from the basic axioms a more detailed, more concrete mechanistic knowledge about the dynamics of the object under study. The necessity to formulate an intrinsic [[axiomatic system]] of the subject before creating its white-box model distinguishes the cellular automata models of white-box type from cellular automata models based on arbitrary logical rules. If cellular automata rules have not been formulated from the first principles of the subject, then such a model may have a weak relevance to the real problem.&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt; In black-box models, the individual-based (mechanistic) mechanisms of a complex dynamic system remain hidden. Mathematical models for complex systems Black-box models are completely nonmechanistic. They are phenomenological and ignore a composition and internal structure of a complex system. We cannot investigate interactions of subsystems of such a non-transparent model. A white-box model of complex dynamic system has ‘transparent walls’ and directly shows underlying mechanisms. All events at micro-, meso- and macro-levels of a dynamic system are directly visible at all stages of its white-box model evolution. In most cases mathematical modelers  use the heavy black-box mathematical methods, which cannot produce mechanistic models of complex dynamic systems. Grey-box models are intermediate and combine black-box and white-box approaches. Logical deterministic individual-based cellular automata model of single species population growth Creation of a white-box model of complex system is associated with the problem of the necessity of an a priori basic knowledge of the modeling subject. The deterministic logical cellular automata are necessary but not sufficient condition of a white-box model. The second necessary prerequisite of a white-box model is the presence of the physical ontology of the object under study. The white-box modeling represents an automatic hyper-logical inference from the first principles because it is completely based on the deterministic logic and axiomatic theory of the subject. The purpose of the white-box modeling is to derive from the basic axioms a more detailed, more concrete mechanistic knowledge about the dynamics of the object under study. The necessity to formulate an intrinsic axiomatic system of the subject before creating its white-box model distinguishes the cellular automata models of white-box type from cellular automata models based on arbitrary logical rules. If cellular automata rules have not been formulated from the first principles of the subject, then such a model may have a weak relevance to the real problem.&lt;br /&gt;
&lt;br /&gt;
} / ref &lt;br /&gt;
&lt;br /&gt;
黑箱模型完全是非机械的。它们是现象学的，忽略了复杂系统的组成和内部结构。我们无法研究这种非透明模型的子系统之间的相互作用。复杂动态系统的白箱模型是透明的，直接显示了潜在的机制。在动态系统白箱模型演化的所有阶段，都可以直接看到微观、中观和宏观级别的所有事件。在大多数情况下，数学建模者使用纯数学的黑箱方法，这些方法无法生成复杂动态系统的机械模型。灰箱模型是中间模型，结合了黑箱方法和白箱方法。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
复杂系统白箱模型的创建和先验的建模主体基础知识的必要性有关。确定性逻辑元胞自动机是白箱模型的必要条件，但不是充分条件。白箱模型的第二个必要先决条件是所研究对象的物理本体的存在。因为白箱建模完全基于主题的确定性逻辑和公理，因此，它代表了基于第一定律的自动超逻辑推断。白箱建模的目的是从基本公理中获得有关所研究对象动力学的更详细、更具体的机械知识。在创建对象的白箱模型之前必须制定对象的内在公理体系的必要性，可以根据任意逻辑规则将白箱类型的细胞自动机模型与细胞自动机模型区分开。如果尚未根据受试者的首要原理制定细胞自动机规则，则此类模型与实际问题的相关性可能较弱。&lt;br /&gt;
&lt;br /&gt;
[[File:Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource.gif|thumb|Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource]]&lt;br /&gt;
&lt;br /&gt;
Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource&lt;br /&gt;
&lt;br /&gt;
对于单个有限资源，基于逻辑确定性个体的种间竞争元胞自动机模型&lt;br /&gt;
&lt;br /&gt;
==Hardware-based (&amp;quot;hard&amp;quot;)硬件模拟（”硬“）==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Further|Robot}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hardware-based artificial life mainly consist of ''robots'', that is, [[automation|automatically]] guided [[machine]]s able to do tasks on their own.&lt;br /&gt;
&lt;br /&gt;
Hardware-based artificial life mainly consist of robots, that is, automatically guided machines able to do tasks on their own.&lt;br /&gt;
&lt;br /&gt;
硬件模拟人工生命主要由机器人组成，即能够独立完成任务的自动引导机器。&lt;br /&gt;
&lt;br /&gt;
==Biochemical-based (&amp;quot;wet&amp;quot;)基于生物化学的研究（“湿的”）==&lt;br /&gt;
&lt;br /&gt;
生物化学基础(“湿”)&lt;br /&gt;
&lt;br /&gt;
{{Further|Synthetic biology}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Biochemical-based life is studied in the field of [[synthetic biology]]. It involves e.g. the creation of [[synthetic DNA]]. The term &amp;quot;wet&amp;quot; is an extension of the term &amp;quot;[[wetware (brain)|wetware]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Biochemical-based life is studied in the field of synthetic biology. It involves e.g. the creation of synthetic DNA. The term &amp;quot;wet&amp;quot; is an extension of the term &amp;quot;wetware&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
基于生化的人工生命研究，属于合成生物学领域研究。它涉及合成DNA的创建等，术语“湿”即拓展自“湿件 ”一词。&lt;br /&gt;
&lt;br /&gt;
In May 2019, researchers, in a milestone effort, reported the creation of a new [[Synthetic biology#Synthetic life|synthetic]] (possibly [[Artificial life#Biochemical-based (&amp;quot;wet&amp;quot;)|artificial]]) form of [[wikt:viability|viable]] [[life]], a variant of the [[bacteria]] ''[[Escherichia coli]]'', by reducing the natural number of 64 [[codon]]s in the bacterial [[genome]] to 59 codons instead, in order to encode 20 [[amino acid]]s.&amp;lt;ref name=&amp;quot;NYT-20190515&amp;quot;&amp;gt;{{cite news |last=Zimmer |first=Carl |authorlink=Carl Zimmer |title=Scientists Created Bacteria With a Synthetic Genome. Is This Artificial Life? - In a milestone for synthetic biology, colonies of E. coli thrive with DNA constructed from scratch by humans, not nature. |url=https://www.nytimes.com/2019/05/15/science/synthetic-genome-bacteria.html |date=15 May 2019 |work=[[The New York Times]] |accessdate=16 May 2019 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;NAT-20190515&amp;quot;&amp;gt;{{cite journal |author=Fredens, Julius |display-authors=et al. |title=Total synthesis of Escherichia coli with a recoded genome |date=15 May 2019 |journal=[[Nature (journal)|Nature]] |doi=10.1038/s41586-019-1192-5 |pmid=31092918 |pmc=7039709 |volume=569 |issue=7757 |pages=514–518 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In May 2019, researchers, in a milestone effort, reported the creation of a new synthetic (possibly artificial) form of viable life, a variant of the bacteria Escherichia coli, by reducing the natural number of 64 codons in the bacterial genome to 59 codons instead, in order to encode 20 amino acids.&lt;br /&gt;
&lt;br /&gt;
2019年5月，研究人员在一项具有里程碑意义的工作中，报告通过将细菌基因组中自然数量的64个密码子减少到59个密码子，并编入20个氨基酸，创造了一种新的合成（可能是人工）形式的可行生命，一种大肠杆菌的变种。&lt;br /&gt;
&lt;br /&gt;
== Open problems 开放性问题==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;How does life arise from the nonliving?&amp;lt;ref&amp;gt;{{cite web|url=http://libarynth.org/open_problems_in_alife|title=Libarynth|accessdate=2015-05-11}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=http://authors.library.caltech.edu/13564/1/BEDal00.pdf|title=Caltech |accessdate=2015-05-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*How does life arise from the nonliving?&lt;br /&gt;
&lt;br /&gt;
*Generate a molecular proto-organism [[in vitro]].&lt;br /&gt;
&lt;br /&gt;
*Achieve the transition to life in an [[artificial chemistry]] [[in silico]].&lt;br /&gt;
&lt;br /&gt;
*Determine whether fundamentally novel living organizations can exist.&lt;br /&gt;
&lt;br /&gt;
*Simulate a [[unicellular organism]] over its entire life cycle.&lt;br /&gt;
&lt;br /&gt;
*Explain how rules and symbols are generated from physical dynamics in living systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*生命是如何从非生命中产生的？&lt;br /&gt;
*在体外产生一种分子原生物。&lt;br /&gt;
*从人工化学中的硅中实现向生命的过渡。&lt;br /&gt;
*确定是否存在根本上独特的活组织。&lt;br /&gt;
*模拟一个单细胞生物体的整个生命周期。&lt;br /&gt;
*解释规则和符号是如何通过生命系统中的物理动力学生成的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*What are the potentials and limits of living systems?&lt;br /&gt;
&lt;br /&gt;
*Determine what is inevitable in the open-ended [[evolution of life]].&lt;br /&gt;
&lt;br /&gt;
*Determine minimal conditions for evolutionary transitions from specific to generic response systems.&lt;br /&gt;
&lt;br /&gt;
*Create a formal framework for synthesizing dynamical hierarchies at all scales.&lt;br /&gt;
&lt;br /&gt;
*Determine the predictability of evolutionary consequences of manipulating organisms and ecosystems.&lt;br /&gt;
&lt;br /&gt;
*Develop a theory of [[information processing]], [[Information flow (information theory)|information flow]], and information generation for evolving systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*生命系统的潜能和限制都是什么？&lt;br /&gt;
*确定开放式[[生命进化]]中不可避免的是什么。&lt;br /&gt;
*确定从特定反应系统到通用反应系统演化过渡的最低条件。&lt;br /&gt;
*建立一个在所有尺度上综合动态层次结构的正式框架。&lt;br /&gt;
*确定生物体和生态系统进化后果的可预测性。&lt;br /&gt;
*发展一种[[信息处理]]、[[信息流(信息论)|信息流]]和进化系统的信息生成理论。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*How is life related to mind, machines, and culture?&lt;br /&gt;
&lt;br /&gt;
*Demonstrate the emergence of intelligence and mind in an artificial living system.&lt;br /&gt;
&lt;br /&gt;
*Evaluate the influence of machines on the next major evolutionary transition of life.&lt;br /&gt;
&lt;br /&gt;
*Provide a quantitative model of the interplay between cultural and biological evolution.&lt;br /&gt;
&lt;br /&gt;
*Establish ethical principles for artificial life.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*生命是如何与思想、机器和文化联系起来的？&lt;br /&gt;
*演示人工生命系统中智能和思维的出现。&lt;br /&gt;
*评估机器对生命下一次重大进化的影响。&lt;br /&gt;
*提供文化和生物进化之间相互作用的定量模型。&lt;br /&gt;
*建立人工生命伦理。&lt;br /&gt;
&lt;br /&gt;
== Related subjects 相关主题 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Artificial intelligence]] has traditionally used a [[Top-down and bottom-up design|top down]] approach, while alife generally works from the bottom up.&amp;lt;ref&amp;gt;{{cite web |url=http://lggwg.com/wolff/aicg99/stern.html |title=AI Beyond Computer Games |accessdate=2008-07-04 |archiveurl=https://web.archive.org/web/20080701040911/http://www.lggwg.com/wolff/aicg99/stern.html |archivedate=2008-07-01 |url-status=dead }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Artificial intelligence has traditionally used a top down approach, while alife generally works from the bottom up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Artificial chemistry]] started as a method within the alife community to abstract the processes of chemical reactions.&lt;br /&gt;
&lt;br /&gt;
Artificial chemistry started as a method within the alife community to abstract the processes of chemical reactions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary algorithm]]s are a practical application of the weak alife principle applied to [[optimization problem]]s.  Many optimization algorithms have been crafted which borrow from or closely mirror alife techniques. The primary difference lies in explicitly defining the fitness of an agent by its ability to solve a problem, instead of its ability to find food, reproduce, or avoid death.{{Citation needed|date=August 2007}} The following is a list of evolutionary algorithms closely related to and used in alife:&lt;br /&gt;
&lt;br /&gt;
Evolutionary algorithms are a practical application of the weak alife principle applied to optimization problems.  Many optimization algorithms have been crafted which borrow from or closely mirror alife techniques. The primary difference lies in explicitly defining the fitness of an agent by its ability to solve a problem, instead of its ability to find food, reproduce, or avoid death. The following is a list of evolutionary algorithms closely related to and used in alife:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  *[[Ant colony optimization]]&lt;br /&gt;
&lt;br /&gt;
  *[[Bacterial colony optimization]]&lt;br /&gt;
&lt;br /&gt;
  *[[Genetic algorithm]]&lt;br /&gt;
&lt;br /&gt;
  *[[Genetic programming]]&lt;br /&gt;
&lt;br /&gt;
  *[[Swarm intelligence]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Multi-agent system]] – A multi-agent system is a computerized system composed of multiple interacting intelligent agents within an environment.&lt;br /&gt;
&lt;br /&gt;
Multi-agent system – A multi-agent system is a computerized system composed of multiple interacting intelligent agents within an environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary art]] uses techniques and methods from artificial life to create new forms of art.&lt;br /&gt;
&lt;br /&gt;
Evolutionary art uses techniques and methods from artificial life to create new forms of art.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary music]] uses similar techniques, but applied to music instead of visual art.&lt;br /&gt;
&lt;br /&gt;
Evolutionary music uses similar techniques, but applied to music instead of visual art.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Abiogenesis]] and the origin of life sometimes employ alife [[methodology|methodologies]] as well.&lt;br /&gt;
&lt;br /&gt;
Abiogenesis and the origin of life sometimes employ alife methodologies as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. 传统[[人工智能]]使用[[自上而下]]的方法，而人工生命通常是自下而上的。&lt;br /&gt;
&lt;br /&gt;
2. [[人工化学]]最初是作为人工生命界中抽象化学反应过程的一种方法。&lt;br /&gt;
&lt;br /&gt;
3. [[进化算法]]是弱人工生命原理在优化问题的实际应用。许多优化算法都借鉴或密切反映了人工生命的技术。主要区别在于通过解决问题的能力而不是寻找食物、繁殖或避免死亡的能力来明确定义agent的适用性。主要区别在于前者明确地通过解决问题的能力来定义代理的适应性，而非单纯寻找食物、繁殖或避免死亡的能力。以下是与人工生命密切相关并经常使用的进化算法列表：&lt;br /&gt;
&lt;br /&gt;
  *[[蚁群优化]]（Ant colony optimization）&lt;br /&gt;
&lt;br /&gt;
  *[[细菌菌落优化]]（Bacterial colony optimization）&lt;br /&gt;
&lt;br /&gt;
  *[[遗传算法]]（Genetic algorithm）&lt;br /&gt;
&lt;br /&gt;
  *[[基因编程]]（Genetic programming）&lt;br /&gt;
&lt;br /&gt;
  *[[群体智能]]（Swarm intelligence）&lt;br /&gt;
&lt;br /&gt;
4. 多代理系统是指在一个环境中由多个交互的智能代理组成的计算机系统&lt;br /&gt;
&lt;br /&gt;
5. 进化艺术使用人工生命中的技术和方法来创造新的艺术形式。&lt;br /&gt;
&lt;br /&gt;
6. 进化音乐也使用类似的技术，但其领域主要应用于音乐而非视觉艺术。&lt;br /&gt;
&lt;br /&gt;
7. 生物创生和生命起源有时也会采用人工生命的方法。&lt;br /&gt;
&lt;br /&gt;
== History 历史==&lt;br /&gt;
&lt;br /&gt;
历史&lt;br /&gt;
&lt;br /&gt;
{{Main|History of artificial life}}&lt;br /&gt;
Main article: History of artificial life&lt;br /&gt;
主要文章：人造生命史&lt;br /&gt;
&lt;br /&gt;
== Criticism 批评==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alife has had a controversial history. [[John Maynard Smith]] criticized certain artificial life work in 1994 as &amp;quot;fact-free science&amp;quot;.&amp;lt;ref&amp;gt;Horgan, J. 1995. [http://www2.econ.iastate.edu/tesfatsi/hogan.complexperplex.htm From Complexity to Perplexity]. Scientific American. p107&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alife has had a controversial history. John Maynard Smith criticized certain artificial life work in 1994 as &amp;quot;fact-free science&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
人造生命产生之初，就伴随着争议。约翰·梅纳德·史密斯John Maynard Smith在1994年批评某些人工生命研究，称他们为“无事实的科学”。&lt;br /&gt;
&lt;br /&gt;
== See also 另请参阅==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Portal|Systems science}}&lt;br /&gt;
&lt;br /&gt;
人工意识  –认知科学领域&lt;br /&gt;
*人工智能的应用&lt;br /&gt;
*自主机器人&lt;br /&gt;
*生物伦理学&lt;br /&gt;
*杂的自适应系统&lt;br /&gt;
*达尔文机&lt;br /&gt;
*数字形态&lt;br /&gt;
*出现  -复杂系统中的现象，其中相互作用产生的效果无法从子系统直接预测&lt;br /&gt;
*人生模拟游戏&lt;br /&gt;
*新兴技术清单&lt;br /&gt;
*数学和理论生物学&lt;br /&gt;
*多代理系统&lt;br /&gt;
*人工智能  概述– 人工智能概述和主题指南&lt;br /&gt;
*玩家专案&lt;br /&gt;
*模拟现实&lt;br /&gt;
*社会模拟&lt;br /&gt;
*苏打水构造&lt;br /&gt;
*群智能&lt;br /&gt;
*合成生活&lt;br /&gt;
*普遍达尔文主义  –试图将达尔文进化论的应用扩展到其他领域&lt;br /&gt;
*韦伯茨&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cmn|colwidth=30em|&lt;br /&gt;
&lt;br /&gt;
{{cmn|colwidth=30em|&lt;br /&gt;
&lt;br /&gt;
30em | &lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Artificial consciousness}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Applications of artificial intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Autonomous robot}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Bioethics}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Complex adaptive system}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Darwin machine}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Digital morphogenesis}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Emergence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Life simulation game}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|List of emerging technologies}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Mathematical and theoretical biology}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Multi-agent system}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Outline of artificial intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Player Project}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Simulated reality}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Social simulation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Soda Constructor}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Swarm intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Synthetic life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--*[[Simulated reality]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--*Simulated reality&lt;br /&gt;
&lt;br /&gt;
! -- * 模拟现实&lt;br /&gt;
&lt;br /&gt;
*[[Artificial consciousness]] Do not uncomment.  See talk page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Universal Darwinism}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Webots}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Referencescan参考资料==&lt;br /&gt;
&lt;br /&gt;
1.     “ Dictionary.com定义” 。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
2.     认知科学的MIT百科全书，MIT出版社，第37页。书号978-0-262-73144-7&lt;br /&gt;
&lt;br /&gt;
3.    “游戏产业的科学怪人博士”。下一代。第35号。想象媒体。1997年11月&lt;br /&gt;
&lt;br /&gt;
4.    马克·贝道（2003年11月）。“人工生活：自下而上的组织，适应和复杂性” （PDF）。认知科学的趋势。（原始内容存档于（PDF） 2008-12-02）。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
5.     Maciej Komosinski和Andrew Adamatzky（2009）。软件中的人工生命模型。纽约：施普林格。书号 978-1-84882-284-9。&lt;br /&gt;
&lt;br /&gt;
6.     Andrew Adamatzky和Maciej Komosinski（2009）。硬件中的人工生命模型。纽约：施普林格。书号 978-1-84882-529-1。&lt;br /&gt;
&lt;br /&gt;
7.     兰顿，克里斯托弗。“什么是人工生命？” 。（原始内容存档于2007-01-17）。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
8.     Aguilar，W.，Santamaría-Bonfil，G.，Froese，T.，and Gershenson，C.（2014年）。人造生活的过去，现在和未来。机器人与人工智能前沿，1（8）。https://dx.doi.org/10.3389/frobt.2014.00008&lt;br /&gt;
&lt;br /&gt;
9.     参见Langton，CG1992。《人造生命》， 存档于2007年 3月11日，在 Wayback Machine上。艾迪生-韦斯利，第1节&lt;br /&gt;
&lt;br /&gt;
10.    参见Red'ko，VG1999。进化的数学模型。见：F. Heylighen，C。Joslyn和V. Turchin（编辑）：Principia Cybernetica网站（Principia Cybernetica，布鲁塞尔）。有关从宇宙角度看ALife建模的重要性，另请参见Vidal，C.2008。《科学模拟的未来：从人工生命到人工宇宙发生》。在《死亡与反死》中，编辑。查尔斯·坦迪（Charles Tandy），《 6：库尔特·哥德尔（KurtGödel）诞辰三十年》（1906-1978）285-318。里亚大学出版社。）&lt;br /&gt;
&lt;br /&gt;
11.    雷，托马斯（1991）。泰勒，CC；农夫，法学博士；Rasmussen，S（编辑）。“一种综合生活的方法”。人工生命II，圣达菲研究所，复杂性科学研究。十一：371–408。（原始内容存档于2015-07-11）。于2016 年1月24日检索。这项工作的目的是合成而不是模拟生活。&lt;br /&gt;
&lt;br /&gt;
12.    Kalmykov，列弗五；Kalmykov，Vyacheslav L.（2015），“通过逻辑确定性细胞自动机解决生物多样性悖论的方法”，生物理论学报，63（2）：1–19，doi：10.1007 / s10441-015-9257-9，PMID 25980478 &lt;br /&gt;
&lt;br /&gt;
13.   跳到：a b Kalmykov，列弗五世；Kalmykov，Vyacheslav L.（2015），“ S形和双S形单物种种群增长的白盒模型”，PeerJ，3：e948：e948，doi：10.7717 / peerj.948，PMC  4451025，PMID  26038717&lt;br /&gt;
&lt;br /&gt;
14.    Zimmer，Carl（2019年5月15日）。“科学家用合成的基因组创造了细菌。这是人工生命吗？-在合成生物学的一个里程碑中，大肠杆菌的菌落以人类而非自然的方式从头开始构建的DNA蓬勃发展。”。纽约时报。检索2019年5月16日。&lt;br /&gt;
&lt;br /&gt;
15.    弗雷登斯，朱利叶斯等。（2019年5月15日）。“具有编码基因组的大肠杆菌的全面合成”。大自然。569：514–518。doi：10.1038 / s41586-019-1192-5。PMID  31092918 。检索2019年5月16日。&lt;br /&gt;
&lt;br /&gt;
16.    “ Libarynth” 。检索2015-05-11。&lt;br /&gt;
&lt;br /&gt;
17.    “ Caltech” （PDF）。检索2015-05-11。&lt;br /&gt;
&lt;br /&gt;
18.    “在计算机游戏之外的AI”。（原始内容存档于2008-07-01）。检索2008-07-04。&lt;br /&gt;
&lt;br /&gt;
19.    Horgan，J. 1995.从复杂到困惑。科学美国人。107&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
参考资料&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Format copied from the page on AI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Format copied from the page on AI:&lt;br /&gt;
&lt;br /&gt;
! -- 从 AI 页面复制的格式:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
  See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for a&lt;br /&gt;
&lt;br /&gt;
  See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for a&lt;br /&gt;
&lt;br /&gt;
参见《 http://en.wikipedia.org/wiki/wikipedia:footnotes&lt;br /&gt;
&lt;br /&gt;
  discussion of different citation methods and how to generate&lt;br /&gt;
&lt;br /&gt;
  discussion of different citation methods and how to generate&lt;br /&gt;
&lt;br /&gt;
讨论不同的引用方法和如何产生&lt;br /&gt;
&lt;br /&gt;
  footnotes using the &amp;lt;ref&amp;gt;, &amp;lt;/ref&amp;gt; and  &amp;lt;reference /&amp;gt; tags&lt;br /&gt;
&lt;br /&gt;
  footnotes using the  and   tags&lt;br /&gt;
&lt;br /&gt;
使用 and 标签的脚注&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links 外部链接==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{DMOZ|Computers/Artificial_Life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://alife.org/ International Society of Artificial Life]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://www.mitpressjournals.org/loi/artl ''Artificial Life''] journal, at MIT Press Journal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://www.envirtech.com/artificial-life-lab.html The Artificial Life Lab], a virtual environment lab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Computer science}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Authority control}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Artificial Life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial life| ]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Category:Scientific modeling]]&lt;br /&gt;
&lt;br /&gt;
Category:Scientific modeling&lt;br /&gt;
&lt;br /&gt;
类别: 科学建模&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;This page was moved from [[wikipedia:en:Artificial life]]. Its edit history can be viewed at [[人工生命/edithistory]]&amp;lt;/small&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:待整理页面]]&lt;/div&gt;</summary>
		<author><name>十三维</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E4%BA%BA%E5%B7%A5%E7%94%9F%E5%91%BD&amp;diff=13664</id>
		<title>人工生命</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E4%BA%BA%E5%B7%A5%E7%94%9F%E5%91%BD&amp;diff=13664"/>
		<updated>2020-09-05T06:21:36Z</updated>

		<summary type="html">&lt;p&gt;十三维：/* Related subjects 相关主题 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;此词条暂由彩云小译翻译，未经人工整理和审校，带来阅读不便，请见谅。{{short description|A field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{About|a field of research|artificially created life forms|Synthetic life|the journal|Artificial Life (journal)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Redirect-distinguish|ALife|Alife (disambiguation){{!}}Alife}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Artificial life''' (often abbreviated '''ALife''' or '''A-Life''') is a field of study wherein researchers examine [[system]]s related to natural [[life]], its processes, and its evolution, through the use of [[simulation]]s with [[computer models]], [[robotics]], and [[biochemistry]].&amp;lt;ref&amp;gt;{{cite web|url=http://dictionary.reference.com/browse/artificial%20life|title=Dictionary.com definition|accessdate=2007-01-19}}&amp;lt;/ref&amp;gt; The discipline was named by [[Christopher Langton]], an American theoretical biologist, in 1986.&amp;lt;ref&amp;gt;[https://books.google.com/books?id=-wt1aZrGXLYC&amp;amp;pg=PA37&amp;amp;cd=1#v=onepage The MIT Encyclopedia of the Cognitive Sciences], The MIT Press, p.37. {{ISBN|}}&amp;lt;/ref&amp;gt; In 1987 Langton organized the first conference on the field, in [[Los Alamos, New Mexico]].&amp;lt;ref&amp;gt;{{cite magazine |title=The Game Industry's Dr. Frankenstein |magazine=[[Next Generation (magazine)|Next Generation]]|issue=35|publisher=[[Imagine Media]] |date=November 1997|page=10}}&amp;lt;/ref&amp;gt; There are three main kinds of alife,&amp;lt;ref&amp;gt;{{cite web |url=http://www.reed.edu/~mab/publications/papers/BedauTICS03.pdf|title=Artificial life: organization, adaptation and complexity from the bottom up|author=Mark A. Bedau |date=November 2003|accessdate=2007-01-19|publisher=Trends in Cognitive Sciences|archive-url=https://web.archive.org/web/20081202185445/http://www.reed.edu/~mab/publications/papers/BedauTICS03.pdf|archive-date=2008-12-02|url-status=dead}}&amp;lt;/ref&amp;gt; named for their approaches: ''soft'',&amp;lt;ref&amp;gt;{{cite book|title=Artificial Life Models in Software |author=Maciej Komosinski and [[Andrew Adamatzky]]|year=2009|publisher=Springer |location=New York|isbn=978-1-84882-284-9|url=https://www.springer.com/computer/mathematics/book/978-1-84882-284-9}}&amp;lt;/ref&amp;gt; from [[software]]; ''hard'',&amp;lt;ref&amp;gt;{{cite book |title=Artificial Life Models in Hardware|author=[[Andrew Adamatzky]] and Maciej Komosinski|year=2009|publisher=Springer|location=New York|isbn=978-1-84882-529-1 |url=https://www.springer.com/computer/hardware/book/978-1-84882-529-1}}&amp;lt;/ref&amp;gt; from [[computer hardware|hardware]]; and ''[[wet artificial life|wet]]'', from biochemistry. Artificial life researchers study traditional [[biology]] by trying to recreate aspects of biological phenomena.&amp;lt;ref&amp;gt;{{cite web|url=http://zooland.alife.org/|title=What is Artificial Life?|first=Christopher|last=Langton|accessdate=2007-01-19 |archiveurl=https://web.archive.org/web/20070117220840/http://zooland.alife.org/|archivedate=2007-01-17|url-status=dead}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Aguilar, W., Santamaría-Bonfil, G., Froese, T., and Gershenson, C. (2014). The past, present, and future of artificial life. Frontiers in Robotics and AI, 1(8). https://dx.doi.org/10.3389/frobt.2014.00008&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Artificial life (often abbreviated ALife or A-Life) is a field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations with computer models, robotics, and biochemistry. The discipline was named by Christopher Langton, an American theoretical biologist, in 1986. In 1987 Langton organized the first conference on the field, in Los Alamos, New Mexico. There are three main kinds of alife, named for their approaches: soft, from software; hard, from hardware; and wet, from biochemistry. Artificial life researchers study traditional biology by trying to recreate aspects of biological phenomena.&lt;br /&gt;
&lt;br /&gt;
人工生命（经常被缩写为ALife或者A-Life）是在电脑系统中，通过仿真模型、机器技术和生物化学方式，模拟自然生命系统来研究生命的过程及其演变的领域。这个概念由美国理论生物学家克里斯托弗·兰顿Christopher Langton于1986年提出。1987年，兰顿第一次在新墨西哥州的洛斯阿拉莫斯 Los Alamos, New Mexico举行了该领域的第一次会议。&lt;br /&gt;
以研究方法命名，可将人工生命研究分为三类：&lt;br /&gt;
1、软，通过软件模拟&lt;br /&gt;
2、硬，通过硬件模拟&lt;br /&gt;
3、湿，基于生物化学研究&lt;br /&gt;
人工生命研究者尝试通过重现生命现象的各个方面来研究传统的生物学。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Braitenberg vehicle (simulation made with breve).jpg|thumb|right|250px|A [[Braitenberg vehicle]] simulation, programmed in breve, an artificial life simulator]]&lt;br /&gt;
&lt;br /&gt;
A [[Braitenberg vehicle simulation, programmed in breve, an artificial life simulator]]&lt;br /&gt;
&lt;br /&gt;
用breve来编程的人工生命模拟 Braitenberg仿真小车&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview 概述==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Artificial life studies the fundamental processes of [[living system]]s in artificial environments in order to gain a deeper understanding of the complex information processing that define such systems.  These topics are broad, but often include [[Evolutionary algorithm|evolutionary dynamics]], [[Emergence|emergent properties of collective systems]], [[Biomimetics|biomimicry]], as well as related issues about the [[Philosophy of biology|philosophy of the nature of life]] and the use of lifelike properties in artistic works.&lt;br /&gt;
&lt;br /&gt;
Artificial life studies the fundamental processes of living systems in artificial environments in order to gain a deeper understanding of the complex information processing that define such systems.  These topics are broad, but often include evolutionary dynamics, emergent properties of collective systems, biomimicry, as well as related issues about the philosophy of the nature of life and the use of lifelike properties in artistic works.&lt;br /&gt;
&lt;br /&gt;
人工生命研究人工环境中生命系统的基本过程，借此对定义此类系统的复杂信息进行更深入的理解。该研究角度涵盖深广，但通常会包括进化动力学、集体系统的涌现特性、仿生学、对生命本质哲学研究的相关内容，以及艺术作品中逼真的生物描绘。&lt;br /&gt;
&lt;br /&gt;
== Philosophy 哲学讨论==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The modeling philosophy of artificial life strongly differs from traditional modeling by studying not only &amp;quot;life-as-we-know-it&amp;quot; but also &amp;quot;life-as-it-might-be&amp;quot;.&amp;lt;ref&amp;gt;See Langton, C. G. 1992. [http://www.probelog.com/texts/Langton_al.pdf Artificial Life] {{webarchive |url=https://web.archive.org/web/20070311225322/http://www.probelog.com/texts/Langton_al.pdf |date=March 11, 2007 }}. Addison-Wesley. ., section 1&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The modeling philosophy of artificial life strongly differs from traditional modeling by studying not only &amp;quot;life-as-we-know-it&amp;quot; but also &amp;quot;life-as-it-might-be&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
人工生命的建模哲学，与传统的建模相比有显著差异，它不仅是研究“我们所知的生命”，而且去研究“生命可能的形式”。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A traditional model of a biological system will focus on capturing its most important parameters. In contrast, an alife modeling approach will generally seek to decipher the most simple and general principles underlying life and implement them in a simulation. The simulation then offers the possibility to analyse new and different lifelike systems.&lt;br /&gt;
&lt;br /&gt;
A traditional model of a biological system will focus on capturing its most important parameters. In contrast, an alife modeling approach will generally seek to decipher the most simple and general principles underlying life and implement them in a simulation. The simulation then offers the possibility to analyse new and different lifelike systems.&lt;br /&gt;
&lt;br /&gt;
传统生物学模型会侧重于捕捉生命最重要的决定因素，与之相比，人工生命建模则想要破译隐藏在生命体中最简单、最通用的规则和原理，并在模拟中实现它们。模拟仿真方法为分析各种新出现的拟生系统提供了可能性。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko proposed to generalize this distinction to the modeling of any process, leading to the more general distinction of &amp;quot;processes-as-we-know-them&amp;quot; and &amp;quot;processes-as-they-could-be&amp;quot;.&amp;lt;ref&amp;gt;See Red'ko, V. G. 1999. [http://pespmc1.vub.ac.be/MATHME.html Mathematical Modeling of Evolution]. in: F. Heylighen, C. Joslyn and V. Turchin (editors): Principia Cybernetica Web (Principia Cybernetica, Brussels). For the importance of ALife modeling from a cosmic perspective, see also Vidal, C. 2008.[https://arxiv.org/abs/0803.1087 The Future of Scientific Simulations: from Artificial Life to Artificial Cosmogenesis]. In Death And Anti-Death, ed. Charles Tandy, 6: Thirty Years After Kurt Gödel (1906-1978) p. 285-318. Ria University Press.)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko proposed to generalize this distinction to the modeling of any process, leading to the more general distinction of &amp;quot;processes-as-we-know-them&amp;quot; and &amp;quot;processes-as-they-could-be&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko 建议将这一本质区别推广至任意过程的建模中，从而概括出“我们所知的过程”与“他们可能是的过程”作为更加广义的区分。&lt;br /&gt;
&lt;br /&gt;
At present, the commonly accepted [[Life#Definitions|definition of life]] does not consider any current alife simulations or [[software]] to be alive, and they do not constitute part of the evolutionary process of any [[ecosystem]]. However, different opinions about artificial life's potential have arisen:&lt;br /&gt;
&lt;br /&gt;
At present, the commonly accepted definition of life does not consider any current alife simulations or software to be alive, and they do not constitute part of the evolutionary process of any ecosystem. However, different opinions about artificial life's potential have arisen:&lt;br /&gt;
&lt;br /&gt;
目前，学界普遍不接受任何人工生命模拟符合生命定义的、或认为软件系统是活的。认为它们并不构成任何生态系统进化过程的一部分。然而对于人工生命的潜力，依然有很多不同观点：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The ''strong alife'' (cf. [[philosophy of artificial intelligence#Strong AI vs. weak AI|Strong AI]]) position states that &amp;quot;life is a process which can be abstracted away from any particular medium&amp;quot; ([[John von Neumann]]) {{citation needed|date=April 2018|reason=There seems to be no original source for this quote, and in fact if you restrict a web search to pages that don't contain the phrase artificial life, there are only a handful left.}}. Notably, [[Thomas S. Ray|Tom Ray]] declared that his program [[Tierra (computer simulation)|Tierra]] is not simulating life in a computer but synthesizing it.&amp;lt;ref&amp;gt;{{cite journal|last1=Ray|first1=Thomas|authorlink1=Thomas S. Ray|editor1-last=Taylor|editor1-first=C. C.|editor2-last=Farmer|editor2-first=J. D.|editor3-last=Rasmussen|editor3-first=S|title=An approach to the synthesis of life|journal=Artificial Life II, Santa Fe Institute Studies in the Sciences of Complexity|date=1991|volume=XI|pages=371–408|url=http://life.ou.edu/pubs/alife2/tierra.tex|language=English|quote=The intent of this work is to synthesize rather than simulate life.|archiveurl=https://web.archive.org/web/20150711051305/http://life.ou.edu/pubs/alife2/tierra.tex|archivedate=2015-07-11|accessdate=24 January 2016|url-status=live}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The ''weak alife'' position denies the possibility of generating a &amp;quot;living process&amp;quot; outside of a chemical solution. Its researchers try instead to simulate life processes to understand the underlying mechanics of biological phenomena.&lt;br /&gt;
&lt;br /&gt;
* 强人工生命模拟立场认为（参见强AI），“生命是可以从任何特定的介质抽离的过程”（约翰·冯·诺伊曼）。值得注意的是，汤姆·雷（Tom Ray）宣布，他的程序Tierra不是在计算机中模拟的生命，而是在其中成合成生命。[11]。&lt;br /&gt;
&lt;br /&gt;
* 弱人工生命模拟立场否认在化学溶液之外产生 &amp;quot;生命过程 &amp;quot;的可能性，期研究者转而尝试模拟生命过程，以理解生命现象的基本机理。&lt;br /&gt;
&lt;br /&gt;
==Software-based (&amp;quot;soft&amp;quot;)软件模拟人工生命==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Techniques 技术===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[cellular automaton|Cellular automata]] were used in the early days of artificial life, and are still often used for ease of [[scalability]] and [[parallelization]].  Alife and cellular automata share a closely tied history.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Artificial neural network]]s are sometimes used to model the brain of an agent.  Although traditionally more of an [[artificial intelligence]] technique, neural nets can be important for simulating [[population dynamics]] of organisms that can ''learn''.  The symbiosis between learning and evolution is central to theories about the development of instincts in organisms with higher neurological complexity, as in, for instance, the [[Baldwin effect]].&lt;br /&gt;
 &lt;br /&gt;
*元胞自动机在人工生命的早期就被使用了，因其简化可扩展性和并行化现在仍然经常被使用研究。人工生命与元胞自动机在历史上有着相当紧密的联系。&lt;br /&gt;
&lt;br /&gt;
*人工神经网络常常被用来对智能体大脑进行建模。虽然传统上它更多的是一种人工智能技术，但是神经网络对于模拟可以学习的生物种群动态非常重要。学习和进化之间的共生关系是关于具有较高神经复杂性的生物体中本能发展的理论的核心，例如，鲍德温效应。&lt;br /&gt;
&lt;br /&gt;
=== Notable simulators 著名的模拟器===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a list of artificial life/[[digital organism]] simulators, organized by the method of creature definition.&lt;br /&gt;
&lt;br /&gt;
This is a list of artificial life/digital organism simulators, organized by the method of creature definition.&lt;br /&gt;
&lt;br /&gt;
下表列出了按照生物定义方法整理的人工生命/ 数字生物模拟器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!姓名!!驱动源!!开始年份!!结束年份&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| ApeSDK（以前为Noble Ape）ApeSDK (formerly Noble Ape) || 语言/社会模拟language/social simulation || 1996 ||进行中 ongoing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Avida]]阿维达 || executable DNA || 1993 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Biogenesis生物起源 || executable DNA可执行 DNA || 2006 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Neurokernel神经核 ||Geppetto盖佩托（http://www.geppetto.org/）模拟平台||2014|| 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[Creatures (artificial life program)|Creatures]] 生物|| neural net/simulated biochemistry神经网络 / 模拟生物化学 || 1996-2001 || Fandom still active to this day, some abortive attempts at new products狂热者一直活跃到今天，对新产品进行了一些失败的尝试&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Critterding || neural net神经网络 || 2005 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Darwinbots达尔文机器人 || 可执行的 DNAexecutable DNA || 2003 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| DigiHive || executable DNA可执行 DNA || 2006 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| DOSE || executable DNA可执行 DNA || 2012 || ongoing正在进行&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[EcoSim]] || Fuzzy Cognitive Map模糊认知地图 || 2009 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Framsticks]] 荧光棒|| executable DNA可执行 DNA || 1996 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Geb盖布 || neural net神经网络 || 1997 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[OpenWorm]] || Geppetto盖佩托（http://www.geppetto.org/）模拟平台 || 2011 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Polyworld]]多元世界 || neural net神经网络 || 1990 || ongoing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Primordial Life原始生命 || executable DNA可执行 DNA || 1994 || 2003&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| ScriptBots脚本机器人 || executable DNA可执行 DNA || 2010 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[TechnoSphere]]技术圈 || modules模组 || 1995 ||&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Tierra (computer simulation计算机模拟)|Tierra]] 铁拉|| executable DNA可执行 DNA || 1991 || 2004&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[3D Virtual Creature Evolution]]3D虚拟生物进化 || neural net神经网络 || 2008 || NA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Program-based程序模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Further|programming game}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Program-based simulations contain organisms with a complex DNA language, usually [[Turing complete]].  This language is more often in the form of a computer program than actual biological DNA.  Assembly derivatives are the most common languages used. An organism &amp;quot;lives&amp;quot; when its code is executed, and there are usually various methods allowing [[self-replication]]. Mutations are generally implemented as random changes to the code. Use of [[cellular automata]] is common but not required. Another example could be an [[artificial intelligence]] and [[Multi-agent system|multi-agent system/program]].&lt;br /&gt;
&lt;br /&gt;
Program-based simulations contain organisms with a complex DNA language, usually Turing complete.  This language is more often in the form of a computer program than actual biological DNA.  Assembly derivatives are the most common languages used. An organism &amp;quot;lives&amp;quot; when its code is executed, and there are usually various methods allowing self-replication. Mutations are generally implemented as random changes to the code. Use of cellular automata is common but not required. Another example could be an artificial intelligence and multi-agent system/program.&lt;br /&gt;
&lt;br /&gt;
基于程序的模拟包含具有复杂DNA语言（通常为图灵完整）的生物。这种语言通常是计算机程序的形式，而不是实际的生物DNA。汇编派生词是最常用的语言。生物体在执行其代码时会“存活”，通常有多种方法可以进行自我复制。变异通常是通过随机更改代码来实现的。元胞自动机是常见工具，但不是唯一的。也有人用人工智能和多线程系统/程序来进行研究。&lt;br /&gt;
&lt;br /&gt;
====Module-based基于模块的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Individual modules are added to a creature.  These modules modify the creature's behaviors and characteristics either directly, by hard coding into the simulation (leg type A increases speed and metabolism), or indirectly, through the emergent interactions between a creature's modules (leg type A moves up and down with a frequency of X, which interacts with other legs to create motion).  Generally these are simulators which emphasize user creation and accessibility over mutation and evolution.&lt;br /&gt;
&lt;br /&gt;
Individual modules are added to a creature.  These modules modify the creature's behaviors and characteristics either directly, by hard coding into the simulation (leg type A increases speed and metabolism), or indirectly, through the emergent interactions between a creature's modules (leg type A moves up and down with a frequency of X, which interacts with other legs to create motion).  Generally these are simulators which emphasize user creation and accessibility over mutation and evolution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
基于模块的模拟是将单个模块添加到一个生物中。这些模块或者通过硬编码模拟（例如腿类型A加快速度和新陈代谢）直接修改生物的行为和特征，或者通过生物模块之间的紧急交互作用间接地修改动物的行为和特征（例如A型腿以频率X上下移动，与其他腿部互动以产生运动）。一般来说，这些模拟器强调的是用户创造和可访问性，而不是突变和进化。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Parameter-based基于参数的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Organisms are generally constructed with pre-defined and fixed behaviors that are controlled by various parameters that mutate.  That is, each organism contains a collection of numbers or other ''finite'' parameters. Each parameter controls one or several aspects of an organism in a well-defined way.&lt;br /&gt;
&lt;br /&gt;
Organisms are generally constructed with pre-defined and fixed behaviors that are controlled by various parameters that mutate.  That is, each organism contains a collection of numbers or other finite parameters. Each parameter controls one or several aspects of an organism in a well-defined way.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
生物体通常是由一系列预先定义的固定行为来构建的，这些行为受各种变异参数控制。也就是说，每个生物体都是一个包含数字或其他有限参数的集合。每个参数都明确地控制生物体的一个或多个方面。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Neural net–based基于神经网络的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These simulations have creatures that learn and grow using neural nets or a close derivative.  Emphasis is often, although not always, more on learning than on natural selection.&lt;br /&gt;
&lt;br /&gt;
These simulations have creatures that learn and grow using neural nets or a close derivative.  Emphasis is often, although not always, more on learning than on natural selection.&lt;br /&gt;
&lt;br /&gt;
这些模拟让生物通过神经网络或近似衍生物进行学习和成长。通常强调的是学习，而不是自然选择，尽管并不总是如此。&lt;br /&gt;
&lt;br /&gt;
===Complex systems modeling复杂系统建模===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mathematical models of complex systems are of three types: [[black-box]] (phenomenological), [[White box (software engineering)|white-box]] (mechanistic, based on the [[first principles]]) and [[Grey box model|grey-box]] (mixtures of phenomenological and mechanistic models).&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. Solution&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mathematical models of complex systems are of three types: black-box (phenomenological), white-box (mechanistic, based on the first principles) and grey-box (mixtures of phenomenological and mechanistic models).&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. Solution&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
复杂系统的数学模型分为三种：黑箱（现象学），白箱（力学，基于第一原理）和灰箱（现象学和力学模型的混合）。在黑箱模型中，基于个体的复杂动态系统机制仍然是个谜。&lt;br /&gt;
&lt;br /&gt;
{{Citation&lt;br /&gt;
&lt;br /&gt;
{{Citation&lt;br /&gt;
&lt;br /&gt;
{引文&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
最后的卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
第一个列夫 v。&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
2卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
| first2 Vyacheslav l.&lt;br /&gt;
&lt;br /&gt;
 | title = A Solution to the Biodiversity Paradox by Logical Deterministic Cellular Automata&lt;br /&gt;
&lt;br /&gt;
 | title = A Solution to the Biodiversity Paradox by Logical Deterministic Cellular Automata&lt;br /&gt;
&lt;br /&gt;
用逻辑确定性细胞自动机解决生物多样性悖论&lt;br /&gt;
&lt;br /&gt;
 | journal = Acta Biotheoretica&lt;br /&gt;
&lt;br /&gt;
 | journal = Acta Biotheoretica&lt;br /&gt;
&lt;br /&gt;
生物理论学学报&lt;br /&gt;
&lt;br /&gt;
| volume = 63&lt;br /&gt;
&lt;br /&gt;
| volume = 63&lt;br /&gt;
&lt;br /&gt;
第63卷&lt;br /&gt;
&lt;br /&gt;
 | issue = 2&lt;br /&gt;
&lt;br /&gt;
 | issue = 2&lt;br /&gt;
&lt;br /&gt;
第二期&lt;br /&gt;
&lt;br /&gt;
 | pages = 1–19&lt;br /&gt;
&lt;br /&gt;
 | pages = 1–19&lt;br /&gt;
&lt;br /&gt;
第1-19页&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
2015年&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.1007/s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.1007/s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
10.1007 / s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
 | pmid = 25980478&lt;br /&gt;
&lt;br /&gt;
 | pmid = 25980478&lt;br /&gt;
&lt;br /&gt;
25980478&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot;&amp;gt;{{Citation&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot;&amp;gt;{{Citation&lt;br /&gt;
&lt;br /&gt;
} / ref name&amp;quot;kalmykov lev v，kalmykov vyacheslav l. white-box model&amp;quot;{ Citation&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
最后的卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
第一个列夫 v。&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
2卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
| first2 Vyacheslav l.&lt;br /&gt;
&lt;br /&gt;
 | title = A white-box model of S-shaped and double S-shaped single-species population growth&lt;br /&gt;
&lt;br /&gt;
 | title = A white-box model of S-shaped and double S-shaped single-species population growth&lt;br /&gt;
&lt;br /&gt;
S 形和双 s 形单种群增长的白盒模型&lt;br /&gt;
&lt;br /&gt;
 | journal = PeerJ&lt;br /&gt;
&lt;br /&gt;
 | journal = PeerJ&lt;br /&gt;
&lt;br /&gt;
2012年3月24日&lt;br /&gt;
&lt;br /&gt;
 | volume = 3:e948&lt;br /&gt;
&lt;br /&gt;
 | volume = 3:e948&lt;br /&gt;
&lt;br /&gt;
第三卷，第948集&lt;br /&gt;
&lt;br /&gt;
| pages = e948&lt;br /&gt;
&lt;br /&gt;
| pages = e948&lt;br /&gt;
&lt;br /&gt;
第九季，第48集&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
2015年&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.7717/peerj.948&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.7717/peerj.948&lt;br /&gt;
&lt;br /&gt;
10.7717 / peerj. 948&lt;br /&gt;
&lt;br /&gt;
 | pmid = 26038717&lt;br /&gt;
&lt;br /&gt;
 | pmid = 26038717&lt;br /&gt;
&lt;br /&gt;
26038717&lt;br /&gt;
&lt;br /&gt;
 | pmc = 4451025&lt;br /&gt;
&lt;br /&gt;
 | pmc = 4451025&lt;br /&gt;
&lt;br /&gt;
4451025&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt; In black-box models, the individual-based (mechanistic) mechanisms of a complex dynamic system remain hidden. [[File:Mathematical models for complex systems.jpg|thumb|Mathematical models for complex systems]] Black-box models are completely nonmechanistic. They are phenomenological and ignore a composition and internal structure of a complex system. We cannot investigate interactions of subsystems of such a non-transparent model. A white-box model of complex dynamic system has ‘transparent walls’ and directly shows underlying mechanisms. All events at micro-, meso- and macro-levels of a dynamic system are directly visible at all stages of its white-box model evolution. In most cases mathematical modelers  use the heavy black-box mathematical methods, which cannot produce mechanistic models of complex dynamic systems. Grey-box models are intermediate and combine black-box and white-box approaches. [[File:Logical deterministic individual-based cellular automata model of single species population growth.gif|thumb|Logical deterministic individual-based cellular automata model of single species population growth]] Creation of a white-box model of complex system is associated with the problem of the necessity of an a priori basic knowledge of the modeling subject. The deterministic logical [[Cellular automaton|cellular automata]] are necessary but not sufficient condition of a white-box model. The second necessary prerequisite of a white-box model is the presence of the physical [[ontology]] of the object under study. The white-box modeling represents an automatic hyper-logical inference from the [[first principle]]s because it is completely based on the deterministic logic and axiomatic theory of the subject. The purpose of the white-box modeling is to derive from the basic axioms a more detailed, more concrete mechanistic knowledge about the dynamics of the object under study. The necessity to formulate an intrinsic [[axiomatic system]] of the subject before creating its white-box model distinguishes the cellular automata models of white-box type from cellular automata models based on arbitrary logical rules. If cellular automata rules have not been formulated from the first principles of the subject, then such a model may have a weak relevance to the real problem.&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt; In black-box models, the individual-based (mechanistic) mechanisms of a complex dynamic system remain hidden. Mathematical models for complex systems Black-box models are completely nonmechanistic. They are phenomenological and ignore a composition and internal structure of a complex system. We cannot investigate interactions of subsystems of such a non-transparent model. A white-box model of complex dynamic system has ‘transparent walls’ and directly shows underlying mechanisms. All events at micro-, meso- and macro-levels of a dynamic system are directly visible at all stages of its white-box model evolution. In most cases mathematical modelers  use the heavy black-box mathematical methods, which cannot produce mechanistic models of complex dynamic systems. Grey-box models are intermediate and combine black-box and white-box approaches. Logical deterministic individual-based cellular automata model of single species population growth Creation of a white-box model of complex system is associated with the problem of the necessity of an a priori basic knowledge of the modeling subject. The deterministic logical cellular automata are necessary but not sufficient condition of a white-box model. The second necessary prerequisite of a white-box model is the presence of the physical ontology of the object under study. The white-box modeling represents an automatic hyper-logical inference from the first principles because it is completely based on the deterministic logic and axiomatic theory of the subject. The purpose of the white-box modeling is to derive from the basic axioms a more detailed, more concrete mechanistic knowledge about the dynamics of the object under study. The necessity to formulate an intrinsic axiomatic system of the subject before creating its white-box model distinguishes the cellular automata models of white-box type from cellular automata models based on arbitrary logical rules. If cellular automata rules have not been formulated from the first principles of the subject, then such a model may have a weak relevance to the real problem.&lt;br /&gt;
&lt;br /&gt;
} / ref &lt;br /&gt;
&lt;br /&gt;
黑箱模型完全是非机械的。它们是现象学的，忽略了复杂系统的组成和内部结构。我们无法研究这种非透明模型的子系统之间的相互作用。复杂动态系统的白箱模型是透明的，直接显示了潜在的机制。在动态系统白箱模型演化的所有阶段，都可以直接看到微观、中观和宏观级别的所有事件。在大多数情况下，数学建模者使用纯数学的黑箱方法，这些方法无法生成复杂动态系统的机械模型。灰箱模型是中间模型，结合了黑箱方法和白箱方法。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
复杂系统白箱模型的创建和先验的建模主体基础知识的必要性有关。确定性逻辑元胞自动机是白箱模型的必要条件，但不是充分条件。白箱模型的第二个必要先决条件是所研究对象的物理本体的存在。因为白箱建模完全基于主题的确定性逻辑和公理，因此，它代表了基于第一定律的自动超逻辑推断。白箱建模的目的是从基本公理中获得有关所研究对象动力学的更详细、更具体的机械知识。在创建对象的白箱模型之前必须制定对象的内在公理体系的必要性，可以根据任意逻辑规则将白箱类型的细胞自动机模型与细胞自动机模型区分开。如果尚未根据受试者的首要原理制定细胞自动机规则，则此类模型与实际问题的相关性可能较弱。&lt;br /&gt;
&lt;br /&gt;
[[File:Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource.gif|thumb|Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource]]&lt;br /&gt;
&lt;br /&gt;
Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource&lt;br /&gt;
&lt;br /&gt;
对于单个有限资源，基于逻辑确定性个体的种间竞争元胞自动机模型&lt;br /&gt;
&lt;br /&gt;
==Hardware-based (&amp;quot;hard&amp;quot;)硬件模拟（”硬“）==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Further|Robot}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hardware-based artificial life mainly consist of ''robots'', that is, [[automation|automatically]] guided [[machine]]s able to do tasks on their own.&lt;br /&gt;
&lt;br /&gt;
Hardware-based artificial life mainly consist of robots, that is, automatically guided machines able to do tasks on their own.&lt;br /&gt;
&lt;br /&gt;
硬件模拟人工生命主要由机器人组成，即能够独立完成任务的自动引导机器。&lt;br /&gt;
&lt;br /&gt;
==Biochemical-based (&amp;quot;wet&amp;quot;)基于生物化学的研究（“湿的”）==&lt;br /&gt;
&lt;br /&gt;
生物化学基础(“湿”)&lt;br /&gt;
&lt;br /&gt;
{{Further|Synthetic biology}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Biochemical-based life is studied in the field of [[synthetic biology]]. It involves e.g. the creation of [[synthetic DNA]]. The term &amp;quot;wet&amp;quot; is an extension of the term &amp;quot;[[wetware (brain)|wetware]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Biochemical-based life is studied in the field of synthetic biology. It involves e.g. the creation of synthetic DNA. The term &amp;quot;wet&amp;quot; is an extension of the term &amp;quot;wetware&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
基于生化的人工生命研究，属于合成生物学领域研究。它涉及合成DNA的创建等，术语“湿”即拓展自“湿件 ”一词。&lt;br /&gt;
&lt;br /&gt;
In May 2019, researchers, in a milestone effort, reported the creation of a new [[Synthetic biology#Synthetic life|synthetic]] (possibly [[Artificial life#Biochemical-based (&amp;quot;wet&amp;quot;)|artificial]]) form of [[wikt:viability|viable]] [[life]], a variant of the [[bacteria]] ''[[Escherichia coli]]'', by reducing the natural number of 64 [[codon]]s in the bacterial [[genome]] to 59 codons instead, in order to encode 20 [[amino acid]]s.&amp;lt;ref name=&amp;quot;NYT-20190515&amp;quot;&amp;gt;{{cite news |last=Zimmer |first=Carl |authorlink=Carl Zimmer |title=Scientists Created Bacteria With a Synthetic Genome. Is This Artificial Life? - In a milestone for synthetic biology, colonies of E. coli thrive with DNA constructed from scratch by humans, not nature. |url=https://www.nytimes.com/2019/05/15/science/synthetic-genome-bacteria.html |date=15 May 2019 |work=[[The New York Times]] |accessdate=16 May 2019 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;NAT-20190515&amp;quot;&amp;gt;{{cite journal |author=Fredens, Julius |display-authors=et al. |title=Total synthesis of Escherichia coli with a recoded genome |date=15 May 2019 |journal=[[Nature (journal)|Nature]] |doi=10.1038/s41586-019-1192-5 |pmid=31092918 |pmc=7039709 |volume=569 |issue=7757 |pages=514–518 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In May 2019, researchers, in a milestone effort, reported the creation of a new synthetic (possibly artificial) form of viable life, a variant of the bacteria Escherichia coli, by reducing the natural number of 64 codons in the bacterial genome to 59 codons instead, in order to encode 20 amino acids.&lt;br /&gt;
&lt;br /&gt;
2019年5月，研究人员在一项具有里程碑意义的工作中，报告通过将细菌基因组中自然数量的64个密码子减少到59个密码子，并编入20个氨基酸，创造了一种新的合成（可能是人工）形式的可行生命，一种大肠杆菌的变种。&lt;br /&gt;
&lt;br /&gt;
== Open problems 开放性问题==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;How does life arise from the nonliving?&amp;lt;ref&amp;gt;{{cite web|url=http://libarynth.org/open_problems_in_alife|title=Libarynth|accessdate=2015-05-11}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=http://authors.library.caltech.edu/13564/1/BEDal00.pdf|title=Caltech |accessdate=2015-05-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*How does life arise from the nonliving?&lt;br /&gt;
&lt;br /&gt;
*Generate a molecular proto-organism [[in vitro]].&lt;br /&gt;
&lt;br /&gt;
*Achieve the transition to life in an [[artificial chemistry]] [[in silico]].&lt;br /&gt;
&lt;br /&gt;
*Determine whether fundamentally novel living organizations can exist.&lt;br /&gt;
&lt;br /&gt;
*Simulate a [[unicellular organism]] over its entire life cycle.&lt;br /&gt;
&lt;br /&gt;
*Explain how rules and symbols are generated from physical dynamics in living systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*生命是如何从非生命中产生的？&lt;br /&gt;
*在体外产生一种分子原生物。&lt;br /&gt;
*从人工化学中的硅中实现向生命的过渡。&lt;br /&gt;
*确定是否存在根本上独特的活组织。&lt;br /&gt;
*模拟一个单细胞生物体的整个生命周期。&lt;br /&gt;
*解释规则和符号是如何通过生命系统中的物理动力学生成的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*What are the potentials and limits of living systems?&lt;br /&gt;
&lt;br /&gt;
*Determine what is inevitable in the open-ended [[evolution of life]].&lt;br /&gt;
&lt;br /&gt;
*Determine minimal conditions for evolutionary transitions from specific to generic response systems.&lt;br /&gt;
&lt;br /&gt;
*Create a formal framework for synthesizing dynamical hierarchies at all scales.&lt;br /&gt;
&lt;br /&gt;
*Determine the predictability of evolutionary consequences of manipulating organisms and ecosystems.&lt;br /&gt;
&lt;br /&gt;
*Develop a theory of [[information processing]], [[Information flow (information theory)|information flow]], and information generation for evolving systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*生命系统的潜能和限制都是什么？&lt;br /&gt;
*确定开放式[[生命进化]]中不可避免的是什么。&lt;br /&gt;
*确定从特定反应系统到通用反应系统演化过渡的最低条件。&lt;br /&gt;
*建立一个在所有尺度上综合动态层次结构的正式框架。&lt;br /&gt;
*确定生物体和生态系统进化后果的可预测性。&lt;br /&gt;
*发展一种[[信息处理]]、[[信息流(信息论)|信息流]]和进化系统的信息生成理论。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*How is life related to mind, machines, and culture?&lt;br /&gt;
&lt;br /&gt;
*Demonstrate the emergence of intelligence and mind in an artificial living system.&lt;br /&gt;
&lt;br /&gt;
*Evaluate the influence of machines on the next major evolutionary transition of life.&lt;br /&gt;
&lt;br /&gt;
*Provide a quantitative model of the interplay between cultural and biological evolution.&lt;br /&gt;
&lt;br /&gt;
*Establish ethical principles for artificial life.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*生命是如何与思想、机器和文化联系起来的？&lt;br /&gt;
*演示人工生命系统中智能和思维的出现。&lt;br /&gt;
*评估机器对生命下一次重大进化的影响。&lt;br /&gt;
*提供文化和生物进化之间相互作用的定量模型。&lt;br /&gt;
*建立人工生命伦理。&lt;br /&gt;
&lt;br /&gt;
== Related subjects 相关主题 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Artificial intelligence]] has traditionally used a [[Top-down and bottom-up design|top down]] approach, while alife generally works from the bottom up.&amp;lt;ref&amp;gt;{{cite web |url=http://lggwg.com/wolff/aicg99/stern.html |title=AI Beyond Computer Games |accessdate=2008-07-04 |archiveurl=https://web.archive.org/web/20080701040911/http://www.lggwg.com/wolff/aicg99/stern.html |archivedate=2008-07-01 |url-status=dead }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Artificial intelligence has traditionally used a top down approach, while alife generally works from the bottom up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Artificial chemistry]] started as a method within the alife community to abstract the processes of chemical reactions.&lt;br /&gt;
&lt;br /&gt;
Artificial chemistry started as a method within the alife community to abstract the processes of chemical reactions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary algorithm]]s are a practical application of the weak alife principle applied to [[optimization problem]]s.  Many optimization algorithms have been crafted which borrow from or closely mirror alife techniques. The primary difference lies in explicitly defining the fitness of an agent by its ability to solve a problem, instead of its ability to find food, reproduce, or avoid death.{{Citation needed|date=August 2007}} The following is a list of evolutionary algorithms closely related to and used in alife:&lt;br /&gt;
&lt;br /&gt;
Evolutionary algorithms are a practical application of the weak alife principle applied to optimization problems.  Many optimization algorithms have been crafted which borrow from or closely mirror alife techniques. The primary difference lies in explicitly defining the fitness of an agent by its ability to solve a problem, instead of its ability to find food, reproduce, or avoid death. The following is a list of evolutionary algorithms closely related to and used in alife:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  #*[[Ant colony optimization]]&lt;br /&gt;
&lt;br /&gt;
  #*[[Bacterial colony optimization]]&lt;br /&gt;
&lt;br /&gt;
  #*[[Genetic algorithm]]&lt;br /&gt;
&lt;br /&gt;
  #*[[Genetic programming]]&lt;br /&gt;
&lt;br /&gt;
  #*[[Swarm intelligence]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Multi-agent system]] – A multi-agent system is a computerized system composed of multiple interacting intelligent agents within an environment.&lt;br /&gt;
&lt;br /&gt;
Multi-agent system – A multi-agent system is a computerized system composed of multiple interacting intelligent agents within an environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary art]] uses techniques and methods from artificial life to create new forms of art.&lt;br /&gt;
&lt;br /&gt;
Evolutionary art uses techniques and methods from artificial life to create new forms of art.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary music]] uses similar techniques, but applied to music instead of visual art.&lt;br /&gt;
&lt;br /&gt;
Evolutionary music uses similar techniques, but applied to music instead of visual art.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Abiogenesis]] and the origin of life sometimes employ alife [[methodology|methodologies]] as well.&lt;br /&gt;
&lt;br /&gt;
Abiogenesis and the origin of life sometimes employ alife methodologies as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1.传统[[人工智能]]使用[[自上而下]]的方法，而人工生命通常是自下而上的。&lt;br /&gt;
&lt;br /&gt;
2.[[人工化学]]最初是作为人工生命界中抽象化学反应过程的一种方法。&lt;br /&gt;
&lt;br /&gt;
3.[[进化算法]]是弱人工生命原理在优化问题的实际应用。许多优化算法都借鉴或密切反映了人工生命的技术。主要区别在于通过解决问题的能力而不是寻找食物、繁殖或避免死亡的能力来明确定义agent的适用性。主要区别在于前者明确地通过解决问题的能力来定义代理的适应性，而非单纯寻找食物、繁殖或避免死亡的能力。以下是与人工生命密切相关并经常使用的进化算法列表：&lt;br /&gt;
&lt;br /&gt;
  *[[蚁群优化]]（Ant colony optimization）&lt;br /&gt;
&lt;br /&gt;
  *[[细菌菌落优化]]（Bacterial colony optimization）&lt;br /&gt;
&lt;br /&gt;
  *[[遗传算法]]（Genetic algorithm）&lt;br /&gt;
&lt;br /&gt;
  *[[基因编程]]（Genetic programming）&lt;br /&gt;
&lt;br /&gt;
  *[[群体智能]]（Swarm intelligence）&lt;br /&gt;
&lt;br /&gt;
4.多代理系统是指在一个环境中由多个交互的智能代理组成的计算机系统&lt;br /&gt;
&lt;br /&gt;
5.进化艺术使用人工生命中的技术和方法来创造新的艺术形式。&lt;br /&gt;
&lt;br /&gt;
6.进化音乐也使用类似的技术，但其领域主要应用于音乐而非视觉艺术。&lt;br /&gt;
&lt;br /&gt;
7.生物创生和生命起源有时也会采用人工生命的方法。&lt;br /&gt;
&lt;br /&gt;
== History 历史==&lt;br /&gt;
&lt;br /&gt;
历史&lt;br /&gt;
&lt;br /&gt;
{{Main|History of artificial life}}&lt;br /&gt;
Main article: History of artificial life&lt;br /&gt;
主要文章：人造生命史&lt;br /&gt;
&lt;br /&gt;
== Criticism 批评==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alife has had a controversial history. [[John Maynard Smith]] criticized certain artificial life work in 1994 as &amp;quot;fact-free science&amp;quot;.&amp;lt;ref&amp;gt;Horgan, J. 1995. [http://www2.econ.iastate.edu/tesfatsi/hogan.complexperplex.htm From Complexity to Perplexity]. Scientific American. p107&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alife has had a controversial history. John Maynard Smith criticized certain artificial life work in 1994 as &amp;quot;fact-free science&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
人造生命产生之初，就伴随着争议。约翰·梅纳德·史密斯John Maynard Smith在1994年批评某些人工生命研究，称他们为“无事实的科学”。&lt;br /&gt;
&lt;br /&gt;
== See also 另请参阅==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Portal|Systems science}}&lt;br /&gt;
&lt;br /&gt;
人工意识  –认知科学领域&lt;br /&gt;
*人工智能的应用&lt;br /&gt;
*自主机器人&lt;br /&gt;
*生物伦理学&lt;br /&gt;
*杂的自适应系统&lt;br /&gt;
*达尔文机&lt;br /&gt;
*数字形态&lt;br /&gt;
*出现  -复杂系统中的现象，其中相互作用产生的效果无法从子系统直接预测&lt;br /&gt;
*人生模拟游戏&lt;br /&gt;
*新兴技术清单&lt;br /&gt;
*数学和理论生物学&lt;br /&gt;
*多代理系统&lt;br /&gt;
*人工智能  概述– 人工智能概述和主题指南&lt;br /&gt;
*玩家专案&lt;br /&gt;
*模拟现实&lt;br /&gt;
*社会模拟&lt;br /&gt;
*苏打水构造&lt;br /&gt;
*群智能&lt;br /&gt;
*合成生活&lt;br /&gt;
*普遍达尔文主义  –试图将达尔文进化论的应用扩展到其他领域&lt;br /&gt;
*韦伯茨&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cmn|colwidth=30em|&lt;br /&gt;
&lt;br /&gt;
{{cmn|colwidth=30em|&lt;br /&gt;
&lt;br /&gt;
30em | &lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Artificial consciousness}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Applications of artificial intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Autonomous robot}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Bioethics}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Complex adaptive system}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Darwin machine}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Digital morphogenesis}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Emergence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Life simulation game}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|List of emerging technologies}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Mathematical and theoretical biology}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Multi-agent system}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Outline of artificial intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Player Project}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Simulated reality}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Social simulation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Soda Constructor}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Swarm intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Synthetic life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--*[[Simulated reality]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--*Simulated reality&lt;br /&gt;
&lt;br /&gt;
! -- * 模拟现实&lt;br /&gt;
&lt;br /&gt;
*[[Artificial consciousness]] Do not uncomment.  See talk page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Universal Darwinism}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Webots}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Referencescan参考资料==&lt;br /&gt;
&lt;br /&gt;
1.     “ Dictionary.com定义” 。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
2.     认知科学的MIT百科全书，MIT出版社，第37页。书号978-0-262-73144-7&lt;br /&gt;
&lt;br /&gt;
3.    “游戏产业的科学怪人博士”。下一代。第35号。想象媒体。1997年11月&lt;br /&gt;
&lt;br /&gt;
4.    马克·贝道（2003年11月）。“人工生活：自下而上的组织，适应和复杂性” （PDF）。认知科学的趋势。（原始内容存档于（PDF） 2008-12-02）。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
5.     Maciej Komosinski和Andrew Adamatzky（2009）。软件中的人工生命模型。纽约：施普林格。书号 978-1-84882-284-9。&lt;br /&gt;
&lt;br /&gt;
6.     Andrew Adamatzky和Maciej Komosinski（2009）。硬件中的人工生命模型。纽约：施普林格。书号 978-1-84882-529-1。&lt;br /&gt;
&lt;br /&gt;
7.     兰顿，克里斯托弗。“什么是人工生命？” 。（原始内容存档于2007-01-17）。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
8.     Aguilar，W.，Santamaría-Bonfil，G.，Froese，T.，and Gershenson，C.（2014年）。人造生活的过去，现在和未来。机器人与人工智能前沿，1（8）。https://dx.doi.org/10.3389/frobt.2014.00008&lt;br /&gt;
&lt;br /&gt;
9.     参见Langton，CG1992。《人造生命》， 存档于2007年 3月11日，在 Wayback Machine上。艾迪生-韦斯利，第1节&lt;br /&gt;
&lt;br /&gt;
10.    参见Red'ko，VG1999。进化的数学模型。见：F. Heylighen，C。Joslyn和V. Turchin（编辑）：Principia Cybernetica网站（Principia Cybernetica，布鲁塞尔）。有关从宇宙角度看ALife建模的重要性，另请参见Vidal，C.2008。《科学模拟的未来：从人工生命到人工宇宙发生》。在《死亡与反死》中，编辑。查尔斯·坦迪（Charles Tandy），《 6：库尔特·哥德尔（KurtGödel）诞辰三十年》（1906-1978）285-318。里亚大学出版社。）&lt;br /&gt;
&lt;br /&gt;
11.    雷，托马斯（1991）。泰勒，CC；农夫，法学博士；Rasmussen，S（编辑）。“一种综合生活的方法”。人工生命II，圣达菲研究所，复杂性科学研究。十一：371–408。（原始内容存档于2015-07-11）。于2016 年1月24日检索。这项工作的目的是合成而不是模拟生活。&lt;br /&gt;
&lt;br /&gt;
12.    Kalmykov，列弗五；Kalmykov，Vyacheslav L.（2015），“通过逻辑确定性细胞自动机解决生物多样性悖论的方法”，生物理论学报，63（2）：1–19，doi：10.1007 / s10441-015-9257-9，PMID 25980478 &lt;br /&gt;
&lt;br /&gt;
13.   跳到：a b Kalmykov，列弗五世；Kalmykov，Vyacheslav L.（2015），“ S形和双S形单物种种群增长的白盒模型”，PeerJ，3：e948：e948，doi：10.7717 / peerj.948，PMC  4451025，PMID  26038717&lt;br /&gt;
&lt;br /&gt;
14.    Zimmer，Carl（2019年5月15日）。“科学家用合成的基因组创造了细菌。这是人工生命吗？-在合成生物学的一个里程碑中，大肠杆菌的菌落以人类而非自然的方式从头开始构建的DNA蓬勃发展。”。纽约时报。检索2019年5月16日。&lt;br /&gt;
&lt;br /&gt;
15.    弗雷登斯，朱利叶斯等。（2019年5月15日）。“具有编码基因组的大肠杆菌的全面合成”。大自然。569：514–518。doi：10.1038 / s41586-019-1192-5。PMID  31092918 。检索2019年5月16日。&lt;br /&gt;
&lt;br /&gt;
16.    “ Libarynth” 。检索2015-05-11。&lt;br /&gt;
&lt;br /&gt;
17.    “ Caltech” （PDF）。检索2015-05-11。&lt;br /&gt;
&lt;br /&gt;
18.    “在计算机游戏之外的AI”。（原始内容存档于2008-07-01）。检索2008-07-04。&lt;br /&gt;
&lt;br /&gt;
19.    Horgan，J. 1995.从复杂到困惑。科学美国人。107&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
参考资料&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Format copied from the page on AI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Format copied from the page on AI:&lt;br /&gt;
&lt;br /&gt;
! -- 从 AI 页面复制的格式:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
  See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for a&lt;br /&gt;
&lt;br /&gt;
  See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for a&lt;br /&gt;
&lt;br /&gt;
参见《 http://en.wikipedia.org/wiki/wikipedia:footnotes&lt;br /&gt;
&lt;br /&gt;
  discussion of different citation methods and how to generate&lt;br /&gt;
&lt;br /&gt;
  discussion of different citation methods and how to generate&lt;br /&gt;
&lt;br /&gt;
讨论不同的引用方法和如何产生&lt;br /&gt;
&lt;br /&gt;
  footnotes using the &amp;lt;ref&amp;gt;, &amp;lt;/ref&amp;gt; and  &amp;lt;reference /&amp;gt; tags&lt;br /&gt;
&lt;br /&gt;
  footnotes using the  and   tags&lt;br /&gt;
&lt;br /&gt;
使用 and 标签的脚注&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links 外部链接==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{DMOZ|Computers/Artificial_Life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://alife.org/ International Society of Artificial Life]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://www.mitpressjournals.org/loi/artl ''Artificial Life''] journal, at MIT Press Journal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://www.envirtech.com/artificial-life-lab.html The Artificial Life Lab], a virtual environment lab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Computer science}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Authority control}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Artificial Life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial life| ]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Category:Scientific modeling]]&lt;br /&gt;
&lt;br /&gt;
Category:Scientific modeling&lt;br /&gt;
&lt;br /&gt;
类别: 科学建模&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;This page was moved from [[wikipedia:en:Artificial life]]. Its edit history can be viewed at [[人工生命/edithistory]]&amp;lt;/small&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:待整理页面]]&lt;/div&gt;</summary>
		<author><name>十三维</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E4%BA%BA%E5%B7%A5%E7%94%9F%E5%91%BD&amp;diff=13663</id>
		<title>人工生命</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E4%BA%BA%E5%B7%A5%E7%94%9F%E5%91%BD&amp;diff=13663"/>
		<updated>2020-09-05T05:53:53Z</updated>

		<summary type="html">&lt;p&gt;十三维：/* Open problems 开放性问题 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;此词条暂由彩云小译翻译，未经人工整理和审校，带来阅读不便，请见谅。{{short description|A field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{About|a field of research|artificially created life forms|Synthetic life|the journal|Artificial Life (journal)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Redirect-distinguish|ALife|Alife (disambiguation){{!}}Alife}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Artificial life''' (often abbreviated '''ALife''' or '''A-Life''') is a field of study wherein researchers examine [[system]]s related to natural [[life]], its processes, and its evolution, through the use of [[simulation]]s with [[computer models]], [[robotics]], and [[biochemistry]].&amp;lt;ref&amp;gt;{{cite web|url=http://dictionary.reference.com/browse/artificial%20life|title=Dictionary.com definition|accessdate=2007-01-19}}&amp;lt;/ref&amp;gt; The discipline was named by [[Christopher Langton]], an American theoretical biologist, in 1986.&amp;lt;ref&amp;gt;[https://books.google.com/books?id=-wt1aZrGXLYC&amp;amp;pg=PA37&amp;amp;cd=1#v=onepage The MIT Encyclopedia of the Cognitive Sciences], The MIT Press, p.37. {{ISBN|}}&amp;lt;/ref&amp;gt; In 1987 Langton organized the first conference on the field, in [[Los Alamos, New Mexico]].&amp;lt;ref&amp;gt;{{cite magazine |title=The Game Industry's Dr. Frankenstein |magazine=[[Next Generation (magazine)|Next Generation]]|issue=35|publisher=[[Imagine Media]] |date=November 1997|page=10}}&amp;lt;/ref&amp;gt; There are three main kinds of alife,&amp;lt;ref&amp;gt;{{cite web |url=http://www.reed.edu/~mab/publications/papers/BedauTICS03.pdf|title=Artificial life: organization, adaptation and complexity from the bottom up|author=Mark A. Bedau |date=November 2003|accessdate=2007-01-19|publisher=Trends in Cognitive Sciences|archive-url=https://web.archive.org/web/20081202185445/http://www.reed.edu/~mab/publications/papers/BedauTICS03.pdf|archive-date=2008-12-02|url-status=dead}}&amp;lt;/ref&amp;gt; named for their approaches: ''soft'',&amp;lt;ref&amp;gt;{{cite book|title=Artificial Life Models in Software |author=Maciej Komosinski and [[Andrew Adamatzky]]|year=2009|publisher=Springer |location=New York|isbn=978-1-84882-284-9|url=https://www.springer.com/computer/mathematics/book/978-1-84882-284-9}}&amp;lt;/ref&amp;gt; from [[software]]; ''hard'',&amp;lt;ref&amp;gt;{{cite book |title=Artificial Life Models in Hardware|author=[[Andrew Adamatzky]] and Maciej Komosinski|year=2009|publisher=Springer|location=New York|isbn=978-1-84882-529-1 |url=https://www.springer.com/computer/hardware/book/978-1-84882-529-1}}&amp;lt;/ref&amp;gt; from [[computer hardware|hardware]]; and ''[[wet artificial life|wet]]'', from biochemistry. Artificial life researchers study traditional [[biology]] by trying to recreate aspects of biological phenomena.&amp;lt;ref&amp;gt;{{cite web|url=http://zooland.alife.org/|title=What is Artificial Life?|first=Christopher|last=Langton|accessdate=2007-01-19 |archiveurl=https://web.archive.org/web/20070117220840/http://zooland.alife.org/|archivedate=2007-01-17|url-status=dead}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Aguilar, W., Santamaría-Bonfil, G., Froese, T., and Gershenson, C. (2014). The past, present, and future of artificial life. Frontiers in Robotics and AI, 1(8). https://dx.doi.org/10.3389/frobt.2014.00008&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Artificial life (often abbreviated ALife or A-Life) is a field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations with computer models, robotics, and biochemistry. The discipline was named by Christopher Langton, an American theoretical biologist, in 1986. In 1987 Langton organized the first conference on the field, in Los Alamos, New Mexico. There are three main kinds of alife, named for their approaches: soft, from software; hard, from hardware; and wet, from biochemistry. Artificial life researchers study traditional biology by trying to recreate aspects of biological phenomena.&lt;br /&gt;
&lt;br /&gt;
人工生命（经常被缩写为ALife或者A-Life）是在电脑系统中，通过仿真模型、机器技术和生物化学方式，模拟自然生命系统来研究生命的过程及其演变的领域。这个概念由美国理论生物学家克里斯托弗·兰顿Christopher Langton于1986年提出。1987年，兰顿第一次在新墨西哥州的洛斯阿拉莫斯 Los Alamos, New Mexico举行了该领域的第一次会议。&lt;br /&gt;
以研究方法命名，可将人工生命研究分为三类：&lt;br /&gt;
1、软，通过软件模拟&lt;br /&gt;
2、硬，通过硬件模拟&lt;br /&gt;
3、湿，基于生物化学研究&lt;br /&gt;
人工生命研究者尝试通过重现生命现象的各个方面来研究传统的生物学。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Braitenberg vehicle (simulation made with breve).jpg|thumb|right|250px|A [[Braitenberg vehicle]] simulation, programmed in breve, an artificial life simulator]]&lt;br /&gt;
&lt;br /&gt;
A [[Braitenberg vehicle simulation, programmed in breve, an artificial life simulator]]&lt;br /&gt;
&lt;br /&gt;
用breve来编程的人工生命模拟 Braitenberg仿真小车&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview 概述==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Artificial life studies the fundamental processes of [[living system]]s in artificial environments in order to gain a deeper understanding of the complex information processing that define such systems.  These topics are broad, but often include [[Evolutionary algorithm|evolutionary dynamics]], [[Emergence|emergent properties of collective systems]], [[Biomimetics|biomimicry]], as well as related issues about the [[Philosophy of biology|philosophy of the nature of life]] and the use of lifelike properties in artistic works.&lt;br /&gt;
&lt;br /&gt;
Artificial life studies the fundamental processes of living systems in artificial environments in order to gain a deeper understanding of the complex information processing that define such systems.  These topics are broad, but often include evolutionary dynamics, emergent properties of collective systems, biomimicry, as well as related issues about the philosophy of the nature of life and the use of lifelike properties in artistic works.&lt;br /&gt;
&lt;br /&gt;
人工生命研究人工环境中生命系统的基本过程，借此对定义此类系统的复杂信息进行更深入的理解。该研究角度涵盖深广，但通常会包括进化动力学、集体系统的涌现特性、仿生学、对生命本质哲学研究的相关内容，以及艺术作品中逼真的生物描绘。&lt;br /&gt;
&lt;br /&gt;
== Philosophy 哲学讨论==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The modeling philosophy of artificial life strongly differs from traditional modeling by studying not only &amp;quot;life-as-we-know-it&amp;quot; but also &amp;quot;life-as-it-might-be&amp;quot;.&amp;lt;ref&amp;gt;See Langton, C. G. 1992. [http://www.probelog.com/texts/Langton_al.pdf Artificial Life] {{webarchive |url=https://web.archive.org/web/20070311225322/http://www.probelog.com/texts/Langton_al.pdf |date=March 11, 2007 }}. Addison-Wesley. ., section 1&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The modeling philosophy of artificial life strongly differs from traditional modeling by studying not only &amp;quot;life-as-we-know-it&amp;quot; but also &amp;quot;life-as-it-might-be&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
人工生命的建模哲学，与传统的建模相比有显著差异，它不仅是研究“我们所知的生命”，而且去研究“生命可能的形式”。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A traditional model of a biological system will focus on capturing its most important parameters. In contrast, an alife modeling approach will generally seek to decipher the most simple and general principles underlying life and implement them in a simulation. The simulation then offers the possibility to analyse new and different lifelike systems.&lt;br /&gt;
&lt;br /&gt;
A traditional model of a biological system will focus on capturing its most important parameters. In contrast, an alife modeling approach will generally seek to decipher the most simple and general principles underlying life and implement them in a simulation. The simulation then offers the possibility to analyse new and different lifelike systems.&lt;br /&gt;
&lt;br /&gt;
传统生物学模型会侧重于捕捉生命最重要的决定因素，与之相比，人工生命建模则想要破译隐藏在生命体中最简单、最通用的规则和原理，并在模拟中实现它们。模拟仿真方法为分析各种新出现的拟生系统提供了可能性。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko proposed to generalize this distinction to the modeling of any process, leading to the more general distinction of &amp;quot;processes-as-we-know-them&amp;quot; and &amp;quot;processes-as-they-could-be&amp;quot;.&amp;lt;ref&amp;gt;See Red'ko, V. G. 1999. [http://pespmc1.vub.ac.be/MATHME.html Mathematical Modeling of Evolution]. in: F. Heylighen, C. Joslyn and V. Turchin (editors): Principia Cybernetica Web (Principia Cybernetica, Brussels). For the importance of ALife modeling from a cosmic perspective, see also Vidal, C. 2008.[https://arxiv.org/abs/0803.1087 The Future of Scientific Simulations: from Artificial Life to Artificial Cosmogenesis]. In Death And Anti-Death, ed. Charles Tandy, 6: Thirty Years After Kurt Gödel (1906-1978) p. 285-318. Ria University Press.)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko proposed to generalize this distinction to the modeling of any process, leading to the more general distinction of &amp;quot;processes-as-we-know-them&amp;quot; and &amp;quot;processes-as-they-could-be&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko 建议将这一本质区别推广至任意过程的建模中，从而概括出“我们所知的过程”与“他们可能是的过程”作为更加广义的区分。&lt;br /&gt;
&lt;br /&gt;
At present, the commonly accepted [[Life#Definitions|definition of life]] does not consider any current alife simulations or [[software]] to be alive, and they do not constitute part of the evolutionary process of any [[ecosystem]]. However, different opinions about artificial life's potential have arisen:&lt;br /&gt;
&lt;br /&gt;
At present, the commonly accepted definition of life does not consider any current alife simulations or software to be alive, and they do not constitute part of the evolutionary process of any ecosystem. However, different opinions about artificial life's potential have arisen:&lt;br /&gt;
&lt;br /&gt;
目前，学界普遍不接受任何人工生命模拟符合生命定义的、或认为软件系统是活的。认为它们并不构成任何生态系统进化过程的一部分。然而对于人工生命的潜力，依然有很多不同观点：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The ''strong alife'' (cf. [[philosophy of artificial intelligence#Strong AI vs. weak AI|Strong AI]]) position states that &amp;quot;life is a process which can be abstracted away from any particular medium&amp;quot; ([[John von Neumann]]) {{citation needed|date=April 2018|reason=There seems to be no original source for this quote, and in fact if you restrict a web search to pages that don't contain the phrase artificial life, there are only a handful left.}}. Notably, [[Thomas S. Ray|Tom Ray]] declared that his program [[Tierra (computer simulation)|Tierra]] is not simulating life in a computer but synthesizing it.&amp;lt;ref&amp;gt;{{cite journal|last1=Ray|first1=Thomas|authorlink1=Thomas S. Ray|editor1-last=Taylor|editor1-first=C. C.|editor2-last=Farmer|editor2-first=J. D.|editor3-last=Rasmussen|editor3-first=S|title=An approach to the synthesis of life|journal=Artificial Life II, Santa Fe Institute Studies in the Sciences of Complexity|date=1991|volume=XI|pages=371–408|url=http://life.ou.edu/pubs/alife2/tierra.tex|language=English|quote=The intent of this work is to synthesize rather than simulate life.|archiveurl=https://web.archive.org/web/20150711051305/http://life.ou.edu/pubs/alife2/tierra.tex|archivedate=2015-07-11|accessdate=24 January 2016|url-status=live}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The ''weak alife'' position denies the possibility of generating a &amp;quot;living process&amp;quot; outside of a chemical solution. Its researchers try instead to simulate life processes to understand the underlying mechanics of biological phenomena.&lt;br /&gt;
&lt;br /&gt;
* 强人工生命模拟立场认为（参见强AI），“生命是可以从任何特定的介质抽离的过程”（约翰·冯·诺伊曼）。值得注意的是，汤姆·雷（Tom Ray）宣布，他的程序Tierra不是在计算机中模拟的生命，而是在其中成合成生命。[11]。&lt;br /&gt;
&lt;br /&gt;
* 弱人工生命模拟立场否认在化学溶液之外产生 &amp;quot;生命过程 &amp;quot;的可能性，期研究者转而尝试模拟生命过程，以理解生命现象的基本机理。&lt;br /&gt;
&lt;br /&gt;
==Software-based (&amp;quot;soft&amp;quot;)软件模拟人工生命==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Techniques 技术===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[cellular automaton|Cellular automata]] were used in the early days of artificial life, and are still often used for ease of [[scalability]] and [[parallelization]].  Alife and cellular automata share a closely tied history.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Artificial neural network]]s are sometimes used to model the brain of an agent.  Although traditionally more of an [[artificial intelligence]] technique, neural nets can be important for simulating [[population dynamics]] of organisms that can ''learn''.  The symbiosis between learning and evolution is central to theories about the development of instincts in organisms with higher neurological complexity, as in, for instance, the [[Baldwin effect]].&lt;br /&gt;
 &lt;br /&gt;
*元胞自动机在人工生命的早期就被使用了，因其简化可扩展性和并行化现在仍然经常被使用研究。人工生命与元胞自动机在历史上有着相当紧密的联系。&lt;br /&gt;
&lt;br /&gt;
*人工神经网络常常被用来对智能体大脑进行建模。虽然传统上它更多的是一种人工智能技术，但是神经网络对于模拟可以学习的生物种群动态非常重要。学习和进化之间的共生关系是关于具有较高神经复杂性的生物体中本能发展的理论的核心，例如，鲍德温效应。&lt;br /&gt;
&lt;br /&gt;
=== Notable simulators 著名的模拟器===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a list of artificial life/[[digital organism]] simulators, organized by the method of creature definition.&lt;br /&gt;
&lt;br /&gt;
This is a list of artificial life/digital organism simulators, organized by the method of creature definition.&lt;br /&gt;
&lt;br /&gt;
下表列出了按照生物定义方法整理的人工生命/ 数字生物模拟器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!姓名!!驱动源!!开始年份!!结束年份&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| ApeSDK（以前为Noble Ape）ApeSDK (formerly Noble Ape) || 语言/社会模拟language/social simulation || 1996 ||进行中 ongoing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Avida]]阿维达 || executable DNA || 1993 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Biogenesis生物起源 || executable DNA可执行 DNA || 2006 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Neurokernel神经核 ||Geppetto盖佩托（http://www.geppetto.org/）模拟平台||2014|| 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[Creatures (artificial life program)|Creatures]] 生物|| neural net/simulated biochemistry神经网络 / 模拟生物化学 || 1996-2001 || Fandom still active to this day, some abortive attempts at new products狂热者一直活跃到今天，对新产品进行了一些失败的尝试&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Critterding || neural net神经网络 || 2005 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Darwinbots达尔文机器人 || 可执行的 DNAexecutable DNA || 2003 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| DigiHive || executable DNA可执行 DNA || 2006 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| DOSE || executable DNA可执行 DNA || 2012 || ongoing正在进行&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[EcoSim]] || Fuzzy Cognitive Map模糊认知地图 || 2009 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Framsticks]] 荧光棒|| executable DNA可执行 DNA || 1996 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Geb盖布 || neural net神经网络 || 1997 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[OpenWorm]] || Geppetto盖佩托（http://www.geppetto.org/）模拟平台 || 2011 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Polyworld]]多元世界 || neural net神经网络 || 1990 || ongoing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Primordial Life原始生命 || executable DNA可执行 DNA || 1994 || 2003&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| ScriptBots脚本机器人 || executable DNA可执行 DNA || 2010 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[TechnoSphere]]技术圈 || modules模组 || 1995 ||&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Tierra (computer simulation计算机模拟)|Tierra]] 铁拉|| executable DNA可执行 DNA || 1991 || 2004&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[3D Virtual Creature Evolution]]3D虚拟生物进化 || neural net神经网络 || 2008 || NA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Program-based程序模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Further|programming game}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Program-based simulations contain organisms with a complex DNA language, usually [[Turing complete]].  This language is more often in the form of a computer program than actual biological DNA.  Assembly derivatives are the most common languages used. An organism &amp;quot;lives&amp;quot; when its code is executed, and there are usually various methods allowing [[self-replication]]. Mutations are generally implemented as random changes to the code. Use of [[cellular automata]] is common but not required. Another example could be an [[artificial intelligence]] and [[Multi-agent system|multi-agent system/program]].&lt;br /&gt;
&lt;br /&gt;
Program-based simulations contain organisms with a complex DNA language, usually Turing complete.  This language is more often in the form of a computer program than actual biological DNA.  Assembly derivatives are the most common languages used. An organism &amp;quot;lives&amp;quot; when its code is executed, and there are usually various methods allowing self-replication. Mutations are generally implemented as random changes to the code. Use of cellular automata is common but not required. Another example could be an artificial intelligence and multi-agent system/program.&lt;br /&gt;
&lt;br /&gt;
基于程序的模拟包含具有复杂DNA语言（通常为图灵完整）的生物。这种语言通常是计算机程序的形式，而不是实际的生物DNA。汇编派生词是最常用的语言。生物体在执行其代码时会“存活”，通常有多种方法可以进行自我复制。变异通常是通过随机更改代码来实现的。元胞自动机是常见工具，但不是唯一的。也有人用人工智能和多线程系统/程序来进行研究。&lt;br /&gt;
&lt;br /&gt;
====Module-based基于模块的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Individual modules are added to a creature.  These modules modify the creature's behaviors and characteristics either directly, by hard coding into the simulation (leg type A increases speed and metabolism), or indirectly, through the emergent interactions between a creature's modules (leg type A moves up and down with a frequency of X, which interacts with other legs to create motion).  Generally these are simulators which emphasize user creation and accessibility over mutation and evolution.&lt;br /&gt;
&lt;br /&gt;
Individual modules are added to a creature.  These modules modify the creature's behaviors and characteristics either directly, by hard coding into the simulation (leg type A increases speed and metabolism), or indirectly, through the emergent interactions between a creature's modules (leg type A moves up and down with a frequency of X, which interacts with other legs to create motion).  Generally these are simulators which emphasize user creation and accessibility over mutation and evolution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
基于模块的模拟是将单个模块添加到一个生物中。这些模块或者通过硬编码模拟（例如腿类型A加快速度和新陈代谢）直接修改生物的行为和特征，或者通过生物模块之间的紧急交互作用间接地修改动物的行为和特征（例如A型腿以频率X上下移动，与其他腿部互动以产生运动）。一般来说，这些模拟器强调的是用户创造和可访问性，而不是突变和进化。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Parameter-based基于参数的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Organisms are generally constructed with pre-defined and fixed behaviors that are controlled by various parameters that mutate.  That is, each organism contains a collection of numbers or other ''finite'' parameters. Each parameter controls one or several aspects of an organism in a well-defined way.&lt;br /&gt;
&lt;br /&gt;
Organisms are generally constructed with pre-defined and fixed behaviors that are controlled by various parameters that mutate.  That is, each organism contains a collection of numbers or other finite parameters. Each parameter controls one or several aspects of an organism in a well-defined way.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
生物体通常是由一系列预先定义的固定行为来构建的，这些行为受各种变异参数控制。也就是说，每个生物体都是一个包含数字或其他有限参数的集合。每个参数都明确地控制生物体的一个或多个方面。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Neural net–based基于神经网络的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These simulations have creatures that learn and grow using neural nets or a close derivative.  Emphasis is often, although not always, more on learning than on natural selection.&lt;br /&gt;
&lt;br /&gt;
These simulations have creatures that learn and grow using neural nets or a close derivative.  Emphasis is often, although not always, more on learning than on natural selection.&lt;br /&gt;
&lt;br /&gt;
这些模拟让生物通过神经网络或近似衍生物进行学习和成长。通常强调的是学习，而不是自然选择，尽管并不总是如此。&lt;br /&gt;
&lt;br /&gt;
===Complex systems modeling复杂系统建模===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mathematical models of complex systems are of three types: [[black-box]] (phenomenological), [[White box (software engineering)|white-box]] (mechanistic, based on the [[first principles]]) and [[Grey box model|grey-box]] (mixtures of phenomenological and mechanistic models).&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. Solution&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mathematical models of complex systems are of three types: black-box (phenomenological), white-box (mechanistic, based on the first principles) and grey-box (mixtures of phenomenological and mechanistic models).&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. Solution&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
复杂系统的数学模型分为三种：黑箱（现象学），白箱（力学，基于第一原理）和灰箱（现象学和力学模型的混合）。在黑箱模型中，基于个体的复杂动态系统机制仍然是个谜。&lt;br /&gt;
&lt;br /&gt;
{{Citation&lt;br /&gt;
&lt;br /&gt;
{{Citation&lt;br /&gt;
&lt;br /&gt;
{引文&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
最后的卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
第一个列夫 v。&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
2卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
| first2 Vyacheslav l.&lt;br /&gt;
&lt;br /&gt;
 | title = A Solution to the Biodiversity Paradox by Logical Deterministic Cellular Automata&lt;br /&gt;
&lt;br /&gt;
 | title = A Solution to the Biodiversity Paradox by Logical Deterministic Cellular Automata&lt;br /&gt;
&lt;br /&gt;
用逻辑确定性细胞自动机解决生物多样性悖论&lt;br /&gt;
&lt;br /&gt;
 | journal = Acta Biotheoretica&lt;br /&gt;
&lt;br /&gt;
 | journal = Acta Biotheoretica&lt;br /&gt;
&lt;br /&gt;
生物理论学学报&lt;br /&gt;
&lt;br /&gt;
| volume = 63&lt;br /&gt;
&lt;br /&gt;
| volume = 63&lt;br /&gt;
&lt;br /&gt;
第63卷&lt;br /&gt;
&lt;br /&gt;
 | issue = 2&lt;br /&gt;
&lt;br /&gt;
 | issue = 2&lt;br /&gt;
&lt;br /&gt;
第二期&lt;br /&gt;
&lt;br /&gt;
 | pages = 1–19&lt;br /&gt;
&lt;br /&gt;
 | pages = 1–19&lt;br /&gt;
&lt;br /&gt;
第1-19页&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
2015年&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.1007/s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.1007/s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
10.1007 / s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
 | pmid = 25980478&lt;br /&gt;
&lt;br /&gt;
 | pmid = 25980478&lt;br /&gt;
&lt;br /&gt;
25980478&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot;&amp;gt;{{Citation&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot;&amp;gt;{{Citation&lt;br /&gt;
&lt;br /&gt;
} / ref name&amp;quot;kalmykov lev v，kalmykov vyacheslav l. white-box model&amp;quot;{ Citation&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
最后的卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
第一个列夫 v。&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
2卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
| first2 Vyacheslav l.&lt;br /&gt;
&lt;br /&gt;
 | title = A white-box model of S-shaped and double S-shaped single-species population growth&lt;br /&gt;
&lt;br /&gt;
 | title = A white-box model of S-shaped and double S-shaped single-species population growth&lt;br /&gt;
&lt;br /&gt;
S 形和双 s 形单种群增长的白盒模型&lt;br /&gt;
&lt;br /&gt;
 | journal = PeerJ&lt;br /&gt;
&lt;br /&gt;
 | journal = PeerJ&lt;br /&gt;
&lt;br /&gt;
2012年3月24日&lt;br /&gt;
&lt;br /&gt;
 | volume = 3:e948&lt;br /&gt;
&lt;br /&gt;
 | volume = 3:e948&lt;br /&gt;
&lt;br /&gt;
第三卷，第948集&lt;br /&gt;
&lt;br /&gt;
| pages = e948&lt;br /&gt;
&lt;br /&gt;
| pages = e948&lt;br /&gt;
&lt;br /&gt;
第九季，第48集&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
2015年&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.7717/peerj.948&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.7717/peerj.948&lt;br /&gt;
&lt;br /&gt;
10.7717 / peerj. 948&lt;br /&gt;
&lt;br /&gt;
 | pmid = 26038717&lt;br /&gt;
&lt;br /&gt;
 | pmid = 26038717&lt;br /&gt;
&lt;br /&gt;
26038717&lt;br /&gt;
&lt;br /&gt;
 | pmc = 4451025&lt;br /&gt;
&lt;br /&gt;
 | pmc = 4451025&lt;br /&gt;
&lt;br /&gt;
4451025&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt; In black-box models, the individual-based (mechanistic) mechanisms of a complex dynamic system remain hidden. [[File:Mathematical models for complex systems.jpg|thumb|Mathematical models for complex systems]] Black-box models are completely nonmechanistic. They are phenomenological and ignore a composition and internal structure of a complex system. We cannot investigate interactions of subsystems of such a non-transparent model. A white-box model of complex dynamic system has ‘transparent walls’ and directly shows underlying mechanisms. All events at micro-, meso- and macro-levels of a dynamic system are directly visible at all stages of its white-box model evolution. In most cases mathematical modelers  use the heavy black-box mathematical methods, which cannot produce mechanistic models of complex dynamic systems. Grey-box models are intermediate and combine black-box and white-box approaches. [[File:Logical deterministic individual-based cellular automata model of single species population growth.gif|thumb|Logical deterministic individual-based cellular automata model of single species population growth]] Creation of a white-box model of complex system is associated with the problem of the necessity of an a priori basic knowledge of the modeling subject. The deterministic logical [[Cellular automaton|cellular automata]] are necessary but not sufficient condition of a white-box model. The second necessary prerequisite of a white-box model is the presence of the physical [[ontology]] of the object under study. The white-box modeling represents an automatic hyper-logical inference from the [[first principle]]s because it is completely based on the deterministic logic and axiomatic theory of the subject. The purpose of the white-box modeling is to derive from the basic axioms a more detailed, more concrete mechanistic knowledge about the dynamics of the object under study. The necessity to formulate an intrinsic [[axiomatic system]] of the subject before creating its white-box model distinguishes the cellular automata models of white-box type from cellular automata models based on arbitrary logical rules. If cellular automata rules have not been formulated from the first principles of the subject, then such a model may have a weak relevance to the real problem.&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt; In black-box models, the individual-based (mechanistic) mechanisms of a complex dynamic system remain hidden. Mathematical models for complex systems Black-box models are completely nonmechanistic. They are phenomenological and ignore a composition and internal structure of a complex system. We cannot investigate interactions of subsystems of such a non-transparent model. A white-box model of complex dynamic system has ‘transparent walls’ and directly shows underlying mechanisms. All events at micro-, meso- and macro-levels of a dynamic system are directly visible at all stages of its white-box model evolution. In most cases mathematical modelers  use the heavy black-box mathematical methods, which cannot produce mechanistic models of complex dynamic systems. Grey-box models are intermediate and combine black-box and white-box approaches. Logical deterministic individual-based cellular automata model of single species population growth Creation of a white-box model of complex system is associated with the problem of the necessity of an a priori basic knowledge of the modeling subject. The deterministic logical cellular automata are necessary but not sufficient condition of a white-box model. The second necessary prerequisite of a white-box model is the presence of the physical ontology of the object under study. The white-box modeling represents an automatic hyper-logical inference from the first principles because it is completely based on the deterministic logic and axiomatic theory of the subject. The purpose of the white-box modeling is to derive from the basic axioms a more detailed, more concrete mechanistic knowledge about the dynamics of the object under study. The necessity to formulate an intrinsic axiomatic system of the subject before creating its white-box model distinguishes the cellular automata models of white-box type from cellular automata models based on arbitrary logical rules. If cellular automata rules have not been formulated from the first principles of the subject, then such a model may have a weak relevance to the real problem.&lt;br /&gt;
&lt;br /&gt;
} / ref &lt;br /&gt;
&lt;br /&gt;
黑箱模型完全是非机械的。它们是现象学的，忽略了复杂系统的组成和内部结构。我们无法研究这种非透明模型的子系统之间的相互作用。复杂动态系统的白箱模型是透明的，直接显示了潜在的机制。在动态系统白箱模型演化的所有阶段，都可以直接看到微观、中观和宏观级别的所有事件。在大多数情况下，数学建模者使用纯数学的黑箱方法，这些方法无法生成复杂动态系统的机械模型。灰箱模型是中间模型，结合了黑箱方法和白箱方法。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
复杂系统白箱模型的创建和先验的建模主体基础知识的必要性有关。确定性逻辑元胞自动机是白箱模型的必要条件，但不是充分条件。白箱模型的第二个必要先决条件是所研究对象的物理本体的存在。因为白箱建模完全基于主题的确定性逻辑和公理，因此，它代表了基于第一定律的自动超逻辑推断。白箱建模的目的是从基本公理中获得有关所研究对象动力学的更详细、更具体的机械知识。在创建对象的白箱模型之前必须制定对象的内在公理体系的必要性，可以根据任意逻辑规则将白箱类型的细胞自动机模型与细胞自动机模型区分开。如果尚未根据受试者的首要原理制定细胞自动机规则，则此类模型与实际问题的相关性可能较弱。&lt;br /&gt;
&lt;br /&gt;
[[File:Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource.gif|thumb|Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource]]&lt;br /&gt;
&lt;br /&gt;
Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource&lt;br /&gt;
&lt;br /&gt;
对于单个有限资源，基于逻辑确定性个体的种间竞争元胞自动机模型&lt;br /&gt;
&lt;br /&gt;
==Hardware-based (&amp;quot;hard&amp;quot;)硬件模拟（”硬“）==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Further|Robot}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hardware-based artificial life mainly consist of ''robots'', that is, [[automation|automatically]] guided [[machine]]s able to do tasks on their own.&lt;br /&gt;
&lt;br /&gt;
Hardware-based artificial life mainly consist of robots, that is, automatically guided machines able to do tasks on their own.&lt;br /&gt;
&lt;br /&gt;
硬件模拟人工生命主要由机器人组成，即能够独立完成任务的自动引导机器。&lt;br /&gt;
&lt;br /&gt;
==Biochemical-based (&amp;quot;wet&amp;quot;)基于生物化学的研究（“湿的”）==&lt;br /&gt;
&lt;br /&gt;
生物化学基础(“湿”)&lt;br /&gt;
&lt;br /&gt;
{{Further|Synthetic biology}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Biochemical-based life is studied in the field of [[synthetic biology]]. It involves e.g. the creation of [[synthetic DNA]]. The term &amp;quot;wet&amp;quot; is an extension of the term &amp;quot;[[wetware (brain)|wetware]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Biochemical-based life is studied in the field of synthetic biology. It involves e.g. the creation of synthetic DNA. The term &amp;quot;wet&amp;quot; is an extension of the term &amp;quot;wetware&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
基于生化的人工生命研究，属于合成生物学领域研究。它涉及合成DNA的创建等，术语“湿”即拓展自“湿件 ”一词。&lt;br /&gt;
&lt;br /&gt;
In May 2019, researchers, in a milestone effort, reported the creation of a new [[Synthetic biology#Synthetic life|synthetic]] (possibly [[Artificial life#Biochemical-based (&amp;quot;wet&amp;quot;)|artificial]]) form of [[wikt:viability|viable]] [[life]], a variant of the [[bacteria]] ''[[Escherichia coli]]'', by reducing the natural number of 64 [[codon]]s in the bacterial [[genome]] to 59 codons instead, in order to encode 20 [[amino acid]]s.&amp;lt;ref name=&amp;quot;NYT-20190515&amp;quot;&amp;gt;{{cite news |last=Zimmer |first=Carl |authorlink=Carl Zimmer |title=Scientists Created Bacteria With a Synthetic Genome. Is This Artificial Life? - In a milestone for synthetic biology, colonies of E. coli thrive with DNA constructed from scratch by humans, not nature. |url=https://www.nytimes.com/2019/05/15/science/synthetic-genome-bacteria.html |date=15 May 2019 |work=[[The New York Times]] |accessdate=16 May 2019 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;NAT-20190515&amp;quot;&amp;gt;{{cite journal |author=Fredens, Julius |display-authors=et al. |title=Total synthesis of Escherichia coli with a recoded genome |date=15 May 2019 |journal=[[Nature (journal)|Nature]] |doi=10.1038/s41586-019-1192-5 |pmid=31092918 |pmc=7039709 |volume=569 |issue=7757 |pages=514–518 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In May 2019, researchers, in a milestone effort, reported the creation of a new synthetic (possibly artificial) form of viable life, a variant of the bacteria Escherichia coli, by reducing the natural number of 64 codons in the bacterial genome to 59 codons instead, in order to encode 20 amino acids.&lt;br /&gt;
&lt;br /&gt;
2019年5月，研究人员在一项具有里程碑意义的工作中，报告通过将细菌基因组中自然数量的64个密码子减少到59个密码子，并编入20个氨基酸，创造了一种新的合成（可能是人工）形式的可行生命，一种大肠杆菌的变种。&lt;br /&gt;
&lt;br /&gt;
== Open problems 开放性问题==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;How does life arise from the nonliving?&amp;lt;ref&amp;gt;{{cite web|url=http://libarynth.org/open_problems_in_alife|title=Libarynth|accessdate=2015-05-11}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=http://authors.library.caltech.edu/13564/1/BEDal00.pdf|title=Caltech |accessdate=2015-05-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*How does life arise from the nonliving?&lt;br /&gt;
&lt;br /&gt;
*Generate a molecular proto-organism [[in vitro]].&lt;br /&gt;
&lt;br /&gt;
*Achieve the transition to life in an [[artificial chemistry]] [[in silico]].&lt;br /&gt;
&lt;br /&gt;
*Determine whether fundamentally novel living organizations can exist.&lt;br /&gt;
&lt;br /&gt;
*Simulate a [[unicellular organism]] over its entire life cycle.&lt;br /&gt;
&lt;br /&gt;
*Explain how rules and symbols are generated from physical dynamics in living systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*生命是如何从非生命中产生的？&lt;br /&gt;
*在体外产生一种分子原生物。&lt;br /&gt;
*从人工化学中的硅中实现向生命的过渡。&lt;br /&gt;
*确定是否存在根本上独特的活组织。&lt;br /&gt;
*模拟一个单细胞生物体的整个生命周期。&lt;br /&gt;
*解释规则和符号是如何通过生命系统中的物理动力学生成的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*What are the potentials and limits of living systems?&lt;br /&gt;
&lt;br /&gt;
*Determine what is inevitable in the open-ended [[evolution of life]].&lt;br /&gt;
&lt;br /&gt;
*Determine minimal conditions for evolutionary transitions from specific to generic response systems.&lt;br /&gt;
&lt;br /&gt;
*Create a formal framework for synthesizing dynamical hierarchies at all scales.&lt;br /&gt;
&lt;br /&gt;
*Determine the predictability of evolutionary consequences of manipulating organisms and ecosystems.&lt;br /&gt;
&lt;br /&gt;
*Develop a theory of [[information processing]], [[Information flow (information theory)|information flow]], and information generation for evolving systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*生命系统的潜能和限制都是什么？&lt;br /&gt;
*确定开放式[[生命进化]]中不可避免的是什么。&lt;br /&gt;
*确定从特定反应系统到通用反应系统演化过渡的最低条件。&lt;br /&gt;
*建立一个在所有尺度上综合动态层次结构的正式框架。&lt;br /&gt;
*确定生物体和生态系统进化后果的可预测性。&lt;br /&gt;
*发展一种[[信息处理]]、[[信息流(信息论)|信息流]]和进化系统的信息生成理论。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*How is life related to mind, machines, and culture?&lt;br /&gt;
&lt;br /&gt;
*Demonstrate the emergence of intelligence and mind in an artificial living system.&lt;br /&gt;
&lt;br /&gt;
*Evaluate the influence of machines on the next major evolutionary transition of life.&lt;br /&gt;
&lt;br /&gt;
*Provide a quantitative model of the interplay between cultural and biological evolution.&lt;br /&gt;
&lt;br /&gt;
*Establish ethical principles for artificial life.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*生命是如何与思想、机器和文化联系起来的？&lt;br /&gt;
*演示人工生命系统中智能和思维的出现。&lt;br /&gt;
*评估机器对生命下一次重大进化的影响。&lt;br /&gt;
*提供文化和生物进化之间相互作用的定量模型。&lt;br /&gt;
*建立人工生命伦理。&lt;br /&gt;
&lt;br /&gt;
== Related subjects 相关主题 ==&lt;br /&gt;
&lt;br /&gt;
1.    人工智能传统上是使用自上而下的方法，而人工生命通常是自下而上的。&lt;br /&gt;
&lt;br /&gt;
2.    人工化学最初是生命界中抽象化学反应过程的一种方法。&lt;br /&gt;
&lt;br /&gt;
3.    进化算法是弱生命原理应用于优化问题的实际应用。已经设计出许多优化算法，这些算法借鉴或密切反映了生命技术。主要区别在于通过解决问题的能力而不是寻找食物、繁殖或避免死亡的能力来明确定义agent的适用性。人们经常使用以下与进化算法密切相关的方法：&lt;br /&gt;
*蚁群优化&lt;br /&gt;
&lt;br /&gt;
*细菌菌落优化&lt;br /&gt;
&lt;br /&gt;
*遗传算法&lt;br /&gt;
&lt;br /&gt;
*基因编程&lt;br /&gt;
&lt;br /&gt;
*群智能&lt;br /&gt;
&lt;br /&gt;
4.    多主体系统 –多主体系统是由环境中多个交互的智能主体组成的计算机化系统。&lt;br /&gt;
&lt;br /&gt;
5.    进化艺术使用人工生命中的技术和方法来创造新的艺术形式。&lt;br /&gt;
&lt;br /&gt;
6.    进化音乐也使用类似的技术，但其领域主要应用于音乐而非视觉艺术。&lt;br /&gt;
&lt;br /&gt;
7.    生物产生和生命起源有时也采用人工生命的方法。&lt;br /&gt;
&lt;br /&gt;
#[[Artificial intelligence]] has traditionally used a [[Top-down and bottom-up design|top down]] approach, while alife generally works from the bottom up.&amp;lt;ref&amp;gt;{{cite web |url=http://lggwg.com/wolff/aicg99/stern.html |title=AI Beyond Computer Games |accessdate=2008-07-04 |archiveurl=https://web.archive.org/web/20080701040911/http://www.lggwg.com/wolff/aicg99/stern.html |archivedate=2008-07-01 |url-status=dead }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Artificial intelligence has traditionally used a top down approach, while alife generally works from the bottom up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Artificial chemistry]] started as a method within the alife community to abstract the processes of chemical reactions.&lt;br /&gt;
&lt;br /&gt;
Artificial chemistry started as a method within the alife community to abstract the processes of chemical reactions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary algorithm]]s are a practical application of the weak alife principle applied to [[optimization problem]]s.  Many optimization algorithms have been crafted which borrow from or closely mirror alife techniques. The primary difference lies in explicitly defining the fitness of an agent by its ability to solve a problem, instead of its ability to find food, reproduce, or avoid death.{{Citation needed|date=August 2007}} The following is a list of evolutionary algorithms closely related to and used in alife:&lt;br /&gt;
&lt;br /&gt;
Evolutionary algorithms are a practical application of the weak alife principle applied to optimization problems.  Many optimization algorithms have been crafted which borrow from or closely mirror alife techniques. The primary difference lies in explicitly defining the fitness of an agent by its ability to solve a problem, instead of its ability to find food, reproduce, or avoid death. The following is a list of evolutionary algorithms closely related to and used in alife:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Ant colony optimization]]&lt;br /&gt;
&lt;br /&gt;
*Ant colony optimization&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Bacterial colony optimization]]&lt;br /&gt;
&lt;br /&gt;
*Bacterial colony optimization&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Genetic algorithm]]&lt;br /&gt;
&lt;br /&gt;
*Genetic algorithm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Genetic programming]]&lt;br /&gt;
&lt;br /&gt;
*Genetic programming&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Swarm intelligence]]&lt;br /&gt;
&lt;br /&gt;
*Swarm intelligence&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Multi-agent system]] – A multi-agent system is a computerized system composed of multiple interacting intelligent agents within an environment.&lt;br /&gt;
&lt;br /&gt;
Multi-agent system – A multi-agent system is a computerized system composed of multiple interacting intelligent agents within an environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary art]] uses techniques and methods from artificial life to create new forms of art.&lt;br /&gt;
&lt;br /&gt;
Evolutionary art uses techniques and methods from artificial life to create new forms of art.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary music]] uses similar techniques, but applied to music instead of visual art.&lt;br /&gt;
&lt;br /&gt;
Evolutionary music uses similar techniques, but applied to music instead of visual art.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Abiogenesis]] and the origin of life sometimes employ alife [[methodology|methodologies]] as well.&lt;br /&gt;
&lt;br /&gt;
Abiogenesis and the origin of life sometimes employ alife methodologies as well.&lt;br /&gt;
&lt;br /&gt;
== History 历史==&lt;br /&gt;
&lt;br /&gt;
历史&lt;br /&gt;
&lt;br /&gt;
{{Main|History of artificial life}}&lt;br /&gt;
Main article: History of artificial life&lt;br /&gt;
主要文章：人造生命史&lt;br /&gt;
&lt;br /&gt;
== Criticism 批评==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alife has had a controversial history. [[John Maynard Smith]] criticized certain artificial life work in 1994 as &amp;quot;fact-free science&amp;quot;.&amp;lt;ref&amp;gt;Horgan, J. 1995. [http://www2.econ.iastate.edu/tesfatsi/hogan.complexperplex.htm From Complexity to Perplexity]. Scientific American. p107&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alife has had a controversial history. John Maynard Smith criticized certain artificial life work in 1994 as &amp;quot;fact-free science&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
人造生命产生之初，就伴随着争议。约翰·梅纳德·史密斯John Maynard Smith在1994年批评某些人工生命研究，称他们为“无事实的科学”。&lt;br /&gt;
&lt;br /&gt;
== See also 另请参阅==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Portal|Systems science}}&lt;br /&gt;
&lt;br /&gt;
人工意识  –认知科学领域&lt;br /&gt;
*人工智能的应用&lt;br /&gt;
*自主机器人&lt;br /&gt;
*生物伦理学&lt;br /&gt;
*杂的自适应系统&lt;br /&gt;
*达尔文机&lt;br /&gt;
*数字形态&lt;br /&gt;
*出现  -复杂系统中的现象，其中相互作用产生的效果无法从子系统直接预测&lt;br /&gt;
*人生模拟游戏&lt;br /&gt;
*新兴技术清单&lt;br /&gt;
*数学和理论生物学&lt;br /&gt;
*多代理系统&lt;br /&gt;
*人工智能  概述– 人工智能概述和主题指南&lt;br /&gt;
*玩家专案&lt;br /&gt;
*模拟现实&lt;br /&gt;
*社会模拟&lt;br /&gt;
*苏打水构造&lt;br /&gt;
*群智能&lt;br /&gt;
*合成生活&lt;br /&gt;
*普遍达尔文主义  –试图将达尔文进化论的应用扩展到其他领域&lt;br /&gt;
*韦伯茨&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cmn|colwidth=30em|&lt;br /&gt;
&lt;br /&gt;
{{cmn|colwidth=30em|&lt;br /&gt;
&lt;br /&gt;
30em | &lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Artificial consciousness}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Applications of artificial intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Autonomous robot}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Bioethics}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Complex adaptive system}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Darwin machine}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Digital morphogenesis}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Emergence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Life simulation game}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|List of emerging technologies}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Mathematical and theoretical biology}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Multi-agent system}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Outline of artificial intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Player Project}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Simulated reality}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Social simulation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Soda Constructor}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Swarm intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Synthetic life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--*[[Simulated reality]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--*Simulated reality&lt;br /&gt;
&lt;br /&gt;
! -- * 模拟现实&lt;br /&gt;
&lt;br /&gt;
*[[Artificial consciousness]] Do not uncomment.  See talk page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Universal Darwinism}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Webots}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Referencescan参考资料==&lt;br /&gt;
&lt;br /&gt;
1.     “ Dictionary.com定义” 。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
2.     认知科学的MIT百科全书，MIT出版社，第37页。书号978-0-262-73144-7&lt;br /&gt;
&lt;br /&gt;
3.    “游戏产业的科学怪人博士”。下一代。第35号。想象媒体。1997年11月&lt;br /&gt;
&lt;br /&gt;
4.    马克·贝道（2003年11月）。“人工生活：自下而上的组织，适应和复杂性” （PDF）。认知科学的趋势。（原始内容存档于（PDF） 2008-12-02）。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
5.     Maciej Komosinski和Andrew Adamatzky（2009）。软件中的人工生命模型。纽约：施普林格。书号 978-1-84882-284-9。&lt;br /&gt;
&lt;br /&gt;
6.     Andrew Adamatzky和Maciej Komosinski（2009）。硬件中的人工生命模型。纽约：施普林格。书号 978-1-84882-529-1。&lt;br /&gt;
&lt;br /&gt;
7.     兰顿，克里斯托弗。“什么是人工生命？” 。（原始内容存档于2007-01-17）。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
8.     Aguilar，W.，Santamaría-Bonfil，G.，Froese，T.，and Gershenson，C.（2014年）。人造生活的过去，现在和未来。机器人与人工智能前沿，1（8）。https://dx.doi.org/10.3389/frobt.2014.00008&lt;br /&gt;
&lt;br /&gt;
9.     参见Langton，CG1992。《人造生命》， 存档于2007年 3月11日，在 Wayback Machine上。艾迪生-韦斯利，第1节&lt;br /&gt;
&lt;br /&gt;
10.    参见Red'ko，VG1999。进化的数学模型。见：F. Heylighen，C。Joslyn和V. Turchin（编辑）：Principia Cybernetica网站（Principia Cybernetica，布鲁塞尔）。有关从宇宙角度看ALife建模的重要性，另请参见Vidal，C.2008。《科学模拟的未来：从人工生命到人工宇宙发生》。在《死亡与反死》中，编辑。查尔斯·坦迪（Charles Tandy），《 6：库尔特·哥德尔（KurtGödel）诞辰三十年》（1906-1978）285-318。里亚大学出版社。）&lt;br /&gt;
&lt;br /&gt;
11.    雷，托马斯（1991）。泰勒，CC；农夫，法学博士；Rasmussen，S（编辑）。“一种综合生活的方法”。人工生命II，圣达菲研究所，复杂性科学研究。十一：371–408。（原始内容存档于2015-07-11）。于2016 年1月24日检索。这项工作的目的是合成而不是模拟生活。&lt;br /&gt;
&lt;br /&gt;
12.    Kalmykov，列弗五；Kalmykov，Vyacheslav L.（2015），“通过逻辑确定性细胞自动机解决生物多样性悖论的方法”，生物理论学报，63（2）：1–19，doi：10.1007 / s10441-015-9257-9，PMID 25980478 &lt;br /&gt;
&lt;br /&gt;
13.   跳到：a b Kalmykov，列弗五世；Kalmykov，Vyacheslav L.（2015），“ S形和双S形单物种种群增长的白盒模型”，PeerJ，3：e948：e948，doi：10.7717 / peerj.948，PMC  4451025，PMID  26038717&lt;br /&gt;
&lt;br /&gt;
14.    Zimmer，Carl（2019年5月15日）。“科学家用合成的基因组创造了细菌。这是人工生命吗？-在合成生物学的一个里程碑中，大肠杆菌的菌落以人类而非自然的方式从头开始构建的DNA蓬勃发展。”。纽约时报。检索2019年5月16日。&lt;br /&gt;
&lt;br /&gt;
15.    弗雷登斯，朱利叶斯等。（2019年5月15日）。“具有编码基因组的大肠杆菌的全面合成”。大自然。569：514–518。doi：10.1038 / s41586-019-1192-5。PMID  31092918 。检索2019年5月16日。&lt;br /&gt;
&lt;br /&gt;
16.    “ Libarynth” 。检索2015-05-11。&lt;br /&gt;
&lt;br /&gt;
17.    “ Caltech” （PDF）。检索2015-05-11。&lt;br /&gt;
&lt;br /&gt;
18.    “在计算机游戏之外的AI”。（原始内容存档于2008-07-01）。检索2008-07-04。&lt;br /&gt;
&lt;br /&gt;
19.    Horgan，J. 1995.从复杂到困惑。科学美国人。107&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
参考资料&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Format copied from the page on AI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Format copied from the page on AI:&lt;br /&gt;
&lt;br /&gt;
! -- 从 AI 页面复制的格式:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
  See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for a&lt;br /&gt;
&lt;br /&gt;
  See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for a&lt;br /&gt;
&lt;br /&gt;
参见《 http://en.wikipedia.org/wiki/wikipedia:footnotes&lt;br /&gt;
&lt;br /&gt;
  discussion of different citation methods and how to generate&lt;br /&gt;
&lt;br /&gt;
  discussion of different citation methods and how to generate&lt;br /&gt;
&lt;br /&gt;
讨论不同的引用方法和如何产生&lt;br /&gt;
&lt;br /&gt;
  footnotes using the &amp;lt;ref&amp;gt;, &amp;lt;/ref&amp;gt; and  &amp;lt;reference /&amp;gt; tags&lt;br /&gt;
&lt;br /&gt;
  footnotes using the  and   tags&lt;br /&gt;
&lt;br /&gt;
使用 and 标签的脚注&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links 外部链接==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{DMOZ|Computers/Artificial_Life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://alife.org/ International Society of Artificial Life]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://www.mitpressjournals.org/loi/artl ''Artificial Life''] journal, at MIT Press Journal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://www.envirtech.com/artificial-life-lab.html The Artificial Life Lab], a virtual environment lab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Computer science}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Authority control}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Artificial Life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial life| ]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Category:Scientific modeling]]&lt;br /&gt;
&lt;br /&gt;
Category:Scientific modeling&lt;br /&gt;
&lt;br /&gt;
类别: 科学建模&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;This page was moved from [[wikipedia:en:Artificial life]]. Its edit history can be viewed at [[人工生命/edithistory]]&amp;lt;/small&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:待整理页面]]&lt;/div&gt;</summary>
		<author><name>十三维</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E4%BA%BA%E5%B7%A5%E7%94%9F%E5%91%BD&amp;diff=13662</id>
		<title>人工生命</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E4%BA%BA%E5%B7%A5%E7%94%9F%E5%91%BD&amp;diff=13662"/>
		<updated>2020-09-05T05:52:54Z</updated>

		<summary type="html">&lt;p&gt;十三维：/* Biochemical-based (&amp;quot;wet&amp;quot;)基于生物化学的研究（“湿的”） */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;此词条暂由彩云小译翻译，未经人工整理和审校，带来阅读不便，请见谅。{{short description|A field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{About|a field of research|artificially created life forms|Synthetic life|the journal|Artificial Life (journal)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Redirect-distinguish|ALife|Alife (disambiguation){{!}}Alife}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Artificial life''' (often abbreviated '''ALife''' or '''A-Life''') is a field of study wherein researchers examine [[system]]s related to natural [[life]], its processes, and its evolution, through the use of [[simulation]]s with [[computer models]], [[robotics]], and [[biochemistry]].&amp;lt;ref&amp;gt;{{cite web|url=http://dictionary.reference.com/browse/artificial%20life|title=Dictionary.com definition|accessdate=2007-01-19}}&amp;lt;/ref&amp;gt; The discipline was named by [[Christopher Langton]], an American theoretical biologist, in 1986.&amp;lt;ref&amp;gt;[https://books.google.com/books?id=-wt1aZrGXLYC&amp;amp;pg=PA37&amp;amp;cd=1#v=onepage The MIT Encyclopedia of the Cognitive Sciences], The MIT Press, p.37. {{ISBN|}}&amp;lt;/ref&amp;gt; In 1987 Langton organized the first conference on the field, in [[Los Alamos, New Mexico]].&amp;lt;ref&amp;gt;{{cite magazine |title=The Game Industry's Dr. Frankenstein |magazine=[[Next Generation (magazine)|Next Generation]]|issue=35|publisher=[[Imagine Media]] |date=November 1997|page=10}}&amp;lt;/ref&amp;gt; There are three main kinds of alife,&amp;lt;ref&amp;gt;{{cite web |url=http://www.reed.edu/~mab/publications/papers/BedauTICS03.pdf|title=Artificial life: organization, adaptation and complexity from the bottom up|author=Mark A. Bedau |date=November 2003|accessdate=2007-01-19|publisher=Trends in Cognitive Sciences|archive-url=https://web.archive.org/web/20081202185445/http://www.reed.edu/~mab/publications/papers/BedauTICS03.pdf|archive-date=2008-12-02|url-status=dead}}&amp;lt;/ref&amp;gt; named for their approaches: ''soft'',&amp;lt;ref&amp;gt;{{cite book|title=Artificial Life Models in Software |author=Maciej Komosinski and [[Andrew Adamatzky]]|year=2009|publisher=Springer |location=New York|isbn=978-1-84882-284-9|url=https://www.springer.com/computer/mathematics/book/978-1-84882-284-9}}&amp;lt;/ref&amp;gt; from [[software]]; ''hard'',&amp;lt;ref&amp;gt;{{cite book |title=Artificial Life Models in Hardware|author=[[Andrew Adamatzky]] and Maciej Komosinski|year=2009|publisher=Springer|location=New York|isbn=978-1-84882-529-1 |url=https://www.springer.com/computer/hardware/book/978-1-84882-529-1}}&amp;lt;/ref&amp;gt; from [[computer hardware|hardware]]; and ''[[wet artificial life|wet]]'', from biochemistry. Artificial life researchers study traditional [[biology]] by trying to recreate aspects of biological phenomena.&amp;lt;ref&amp;gt;{{cite web|url=http://zooland.alife.org/|title=What is Artificial Life?|first=Christopher|last=Langton|accessdate=2007-01-19 |archiveurl=https://web.archive.org/web/20070117220840/http://zooland.alife.org/|archivedate=2007-01-17|url-status=dead}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Aguilar, W., Santamaría-Bonfil, G., Froese, T., and Gershenson, C. (2014). The past, present, and future of artificial life. Frontiers in Robotics and AI, 1(8). https://dx.doi.org/10.3389/frobt.2014.00008&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Artificial life (often abbreviated ALife or A-Life) is a field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations with computer models, robotics, and biochemistry. The discipline was named by Christopher Langton, an American theoretical biologist, in 1986. In 1987 Langton organized the first conference on the field, in Los Alamos, New Mexico. There are three main kinds of alife, named for their approaches: soft, from software; hard, from hardware; and wet, from biochemistry. Artificial life researchers study traditional biology by trying to recreate aspects of biological phenomena.&lt;br /&gt;
&lt;br /&gt;
人工生命（经常被缩写为ALife或者A-Life）是在电脑系统中，通过仿真模型、机器技术和生物化学方式，模拟自然生命系统来研究生命的过程及其演变的领域。这个概念由美国理论生物学家克里斯托弗·兰顿Christopher Langton于1986年提出。1987年，兰顿第一次在新墨西哥州的洛斯阿拉莫斯 Los Alamos, New Mexico举行了该领域的第一次会议。&lt;br /&gt;
以研究方法命名，可将人工生命研究分为三类：&lt;br /&gt;
1、软，通过软件模拟&lt;br /&gt;
2、硬，通过硬件模拟&lt;br /&gt;
3、湿，基于生物化学研究&lt;br /&gt;
人工生命研究者尝试通过重现生命现象的各个方面来研究传统的生物学。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Braitenberg vehicle (simulation made with breve).jpg|thumb|right|250px|A [[Braitenberg vehicle]] simulation, programmed in breve, an artificial life simulator]]&lt;br /&gt;
&lt;br /&gt;
A [[Braitenberg vehicle simulation, programmed in breve, an artificial life simulator]]&lt;br /&gt;
&lt;br /&gt;
用breve来编程的人工生命模拟 Braitenberg仿真小车&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview 概述==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Artificial life studies the fundamental processes of [[living system]]s in artificial environments in order to gain a deeper understanding of the complex information processing that define such systems.  These topics are broad, but often include [[Evolutionary algorithm|evolutionary dynamics]], [[Emergence|emergent properties of collective systems]], [[Biomimetics|biomimicry]], as well as related issues about the [[Philosophy of biology|philosophy of the nature of life]] and the use of lifelike properties in artistic works.&lt;br /&gt;
&lt;br /&gt;
Artificial life studies the fundamental processes of living systems in artificial environments in order to gain a deeper understanding of the complex information processing that define such systems.  These topics are broad, but often include evolutionary dynamics, emergent properties of collective systems, biomimicry, as well as related issues about the philosophy of the nature of life and the use of lifelike properties in artistic works.&lt;br /&gt;
&lt;br /&gt;
人工生命研究人工环境中生命系统的基本过程，借此对定义此类系统的复杂信息进行更深入的理解。该研究角度涵盖深广，但通常会包括进化动力学、集体系统的涌现特性、仿生学、对生命本质哲学研究的相关内容，以及艺术作品中逼真的生物描绘。&lt;br /&gt;
&lt;br /&gt;
== Philosophy 哲学讨论==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The modeling philosophy of artificial life strongly differs from traditional modeling by studying not only &amp;quot;life-as-we-know-it&amp;quot; but also &amp;quot;life-as-it-might-be&amp;quot;.&amp;lt;ref&amp;gt;See Langton, C. G. 1992. [http://www.probelog.com/texts/Langton_al.pdf Artificial Life] {{webarchive |url=https://web.archive.org/web/20070311225322/http://www.probelog.com/texts/Langton_al.pdf |date=March 11, 2007 }}. Addison-Wesley. ., section 1&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The modeling philosophy of artificial life strongly differs from traditional modeling by studying not only &amp;quot;life-as-we-know-it&amp;quot; but also &amp;quot;life-as-it-might-be&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
人工生命的建模哲学，与传统的建模相比有显著差异，它不仅是研究“我们所知的生命”，而且去研究“生命可能的形式”。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A traditional model of a biological system will focus on capturing its most important parameters. In contrast, an alife modeling approach will generally seek to decipher the most simple and general principles underlying life and implement them in a simulation. The simulation then offers the possibility to analyse new and different lifelike systems.&lt;br /&gt;
&lt;br /&gt;
A traditional model of a biological system will focus on capturing its most important parameters. In contrast, an alife modeling approach will generally seek to decipher the most simple and general principles underlying life and implement them in a simulation. The simulation then offers the possibility to analyse new and different lifelike systems.&lt;br /&gt;
&lt;br /&gt;
传统生物学模型会侧重于捕捉生命最重要的决定因素，与之相比，人工生命建模则想要破译隐藏在生命体中最简单、最通用的规则和原理，并在模拟中实现它们。模拟仿真方法为分析各种新出现的拟生系统提供了可能性。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko proposed to generalize this distinction to the modeling of any process, leading to the more general distinction of &amp;quot;processes-as-we-know-them&amp;quot; and &amp;quot;processes-as-they-could-be&amp;quot;.&amp;lt;ref&amp;gt;See Red'ko, V. G. 1999. [http://pespmc1.vub.ac.be/MATHME.html Mathematical Modeling of Evolution]. in: F. Heylighen, C. Joslyn and V. Turchin (editors): Principia Cybernetica Web (Principia Cybernetica, Brussels). For the importance of ALife modeling from a cosmic perspective, see also Vidal, C. 2008.[https://arxiv.org/abs/0803.1087 The Future of Scientific Simulations: from Artificial Life to Artificial Cosmogenesis]. In Death And Anti-Death, ed. Charles Tandy, 6: Thirty Years After Kurt Gödel (1906-1978) p. 285-318. Ria University Press.)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko proposed to generalize this distinction to the modeling of any process, leading to the more general distinction of &amp;quot;processes-as-we-know-them&amp;quot; and &amp;quot;processes-as-they-could-be&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko 建议将这一本质区别推广至任意过程的建模中，从而概括出“我们所知的过程”与“他们可能是的过程”作为更加广义的区分。&lt;br /&gt;
&lt;br /&gt;
At present, the commonly accepted [[Life#Definitions|definition of life]] does not consider any current alife simulations or [[software]] to be alive, and they do not constitute part of the evolutionary process of any [[ecosystem]]. However, different opinions about artificial life's potential have arisen:&lt;br /&gt;
&lt;br /&gt;
At present, the commonly accepted definition of life does not consider any current alife simulations or software to be alive, and they do not constitute part of the evolutionary process of any ecosystem. However, different opinions about artificial life's potential have arisen:&lt;br /&gt;
&lt;br /&gt;
目前，学界普遍不接受任何人工生命模拟符合生命定义的、或认为软件系统是活的。认为它们并不构成任何生态系统进化过程的一部分。然而对于人工生命的潜力，依然有很多不同观点：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The ''strong alife'' (cf. [[philosophy of artificial intelligence#Strong AI vs. weak AI|Strong AI]]) position states that &amp;quot;life is a process which can be abstracted away from any particular medium&amp;quot; ([[John von Neumann]]) {{citation needed|date=April 2018|reason=There seems to be no original source for this quote, and in fact if you restrict a web search to pages that don't contain the phrase artificial life, there are only a handful left.}}. Notably, [[Thomas S. Ray|Tom Ray]] declared that his program [[Tierra (computer simulation)|Tierra]] is not simulating life in a computer but synthesizing it.&amp;lt;ref&amp;gt;{{cite journal|last1=Ray|first1=Thomas|authorlink1=Thomas S. Ray|editor1-last=Taylor|editor1-first=C. C.|editor2-last=Farmer|editor2-first=J. D.|editor3-last=Rasmussen|editor3-first=S|title=An approach to the synthesis of life|journal=Artificial Life II, Santa Fe Institute Studies in the Sciences of Complexity|date=1991|volume=XI|pages=371–408|url=http://life.ou.edu/pubs/alife2/tierra.tex|language=English|quote=The intent of this work is to synthesize rather than simulate life.|archiveurl=https://web.archive.org/web/20150711051305/http://life.ou.edu/pubs/alife2/tierra.tex|archivedate=2015-07-11|accessdate=24 January 2016|url-status=live}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The ''weak alife'' position denies the possibility of generating a &amp;quot;living process&amp;quot; outside of a chemical solution. Its researchers try instead to simulate life processes to understand the underlying mechanics of biological phenomena.&lt;br /&gt;
&lt;br /&gt;
* 强人工生命模拟立场认为（参见强AI），“生命是可以从任何特定的介质抽离的过程”（约翰·冯·诺伊曼）。值得注意的是，汤姆·雷（Tom Ray）宣布，他的程序Tierra不是在计算机中模拟的生命，而是在其中成合成生命。[11]。&lt;br /&gt;
&lt;br /&gt;
* 弱人工生命模拟立场否认在化学溶液之外产生 &amp;quot;生命过程 &amp;quot;的可能性，期研究者转而尝试模拟生命过程，以理解生命现象的基本机理。&lt;br /&gt;
&lt;br /&gt;
==Software-based (&amp;quot;soft&amp;quot;)软件模拟人工生命==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Techniques 技术===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[cellular automaton|Cellular automata]] were used in the early days of artificial life, and are still often used for ease of [[scalability]] and [[parallelization]].  Alife and cellular automata share a closely tied history.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Artificial neural network]]s are sometimes used to model the brain of an agent.  Although traditionally more of an [[artificial intelligence]] technique, neural nets can be important for simulating [[population dynamics]] of organisms that can ''learn''.  The symbiosis between learning and evolution is central to theories about the development of instincts in organisms with higher neurological complexity, as in, for instance, the [[Baldwin effect]].&lt;br /&gt;
 &lt;br /&gt;
*元胞自动机在人工生命的早期就被使用了，因其简化可扩展性和并行化现在仍然经常被使用研究。人工生命与元胞自动机在历史上有着相当紧密的联系。&lt;br /&gt;
&lt;br /&gt;
*人工神经网络常常被用来对智能体大脑进行建模。虽然传统上它更多的是一种人工智能技术，但是神经网络对于模拟可以学习的生物种群动态非常重要。学习和进化之间的共生关系是关于具有较高神经复杂性的生物体中本能发展的理论的核心，例如，鲍德温效应。&lt;br /&gt;
&lt;br /&gt;
=== Notable simulators 著名的模拟器===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a list of artificial life/[[digital organism]] simulators, organized by the method of creature definition.&lt;br /&gt;
&lt;br /&gt;
This is a list of artificial life/digital organism simulators, organized by the method of creature definition.&lt;br /&gt;
&lt;br /&gt;
下表列出了按照生物定义方法整理的人工生命/ 数字生物模拟器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!姓名!!驱动源!!开始年份!!结束年份&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| ApeSDK（以前为Noble Ape）ApeSDK (formerly Noble Ape) || 语言/社会模拟language/social simulation || 1996 ||进行中 ongoing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Avida]]阿维达 || executable DNA || 1993 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Biogenesis生物起源 || executable DNA可执行 DNA || 2006 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Neurokernel神经核 ||Geppetto盖佩托（http://www.geppetto.org/）模拟平台||2014|| 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[Creatures (artificial life program)|Creatures]] 生物|| neural net/simulated biochemistry神经网络 / 模拟生物化学 || 1996-2001 || Fandom still active to this day, some abortive attempts at new products狂热者一直活跃到今天，对新产品进行了一些失败的尝试&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Critterding || neural net神经网络 || 2005 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Darwinbots达尔文机器人 || 可执行的 DNAexecutable DNA || 2003 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| DigiHive || executable DNA可执行 DNA || 2006 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| DOSE || executable DNA可执行 DNA || 2012 || ongoing正在进行&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[EcoSim]] || Fuzzy Cognitive Map模糊认知地图 || 2009 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Framsticks]] 荧光棒|| executable DNA可执行 DNA || 1996 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Geb盖布 || neural net神经网络 || 1997 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[OpenWorm]] || Geppetto盖佩托（http://www.geppetto.org/）模拟平台 || 2011 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Polyworld]]多元世界 || neural net神经网络 || 1990 || ongoing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Primordial Life原始生命 || executable DNA可执行 DNA || 1994 || 2003&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| ScriptBots脚本机器人 || executable DNA可执行 DNA || 2010 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[TechnoSphere]]技术圈 || modules模组 || 1995 ||&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Tierra (computer simulation计算机模拟)|Tierra]] 铁拉|| executable DNA可执行 DNA || 1991 || 2004&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[3D Virtual Creature Evolution]]3D虚拟生物进化 || neural net神经网络 || 2008 || NA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Program-based程序模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Further|programming game}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Program-based simulations contain organisms with a complex DNA language, usually [[Turing complete]].  This language is more often in the form of a computer program than actual biological DNA.  Assembly derivatives are the most common languages used. An organism &amp;quot;lives&amp;quot; when its code is executed, and there are usually various methods allowing [[self-replication]]. Mutations are generally implemented as random changes to the code. Use of [[cellular automata]] is common but not required. Another example could be an [[artificial intelligence]] and [[Multi-agent system|multi-agent system/program]].&lt;br /&gt;
&lt;br /&gt;
Program-based simulations contain organisms with a complex DNA language, usually Turing complete.  This language is more often in the form of a computer program than actual biological DNA.  Assembly derivatives are the most common languages used. An organism &amp;quot;lives&amp;quot; when its code is executed, and there are usually various methods allowing self-replication. Mutations are generally implemented as random changes to the code. Use of cellular automata is common but not required. Another example could be an artificial intelligence and multi-agent system/program.&lt;br /&gt;
&lt;br /&gt;
基于程序的模拟包含具有复杂DNA语言（通常为图灵完整）的生物。这种语言通常是计算机程序的形式，而不是实际的生物DNA。汇编派生词是最常用的语言。生物体在执行其代码时会“存活”，通常有多种方法可以进行自我复制。变异通常是通过随机更改代码来实现的。元胞自动机是常见工具，但不是唯一的。也有人用人工智能和多线程系统/程序来进行研究。&lt;br /&gt;
&lt;br /&gt;
====Module-based基于模块的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Individual modules are added to a creature.  These modules modify the creature's behaviors and characteristics either directly, by hard coding into the simulation (leg type A increases speed and metabolism), or indirectly, through the emergent interactions between a creature's modules (leg type A moves up and down with a frequency of X, which interacts with other legs to create motion).  Generally these are simulators which emphasize user creation and accessibility over mutation and evolution.&lt;br /&gt;
&lt;br /&gt;
Individual modules are added to a creature.  These modules modify the creature's behaviors and characteristics either directly, by hard coding into the simulation (leg type A increases speed and metabolism), or indirectly, through the emergent interactions between a creature's modules (leg type A moves up and down with a frequency of X, which interacts with other legs to create motion).  Generally these are simulators which emphasize user creation and accessibility over mutation and evolution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
基于模块的模拟是将单个模块添加到一个生物中。这些模块或者通过硬编码模拟（例如腿类型A加快速度和新陈代谢）直接修改生物的行为和特征，或者通过生物模块之间的紧急交互作用间接地修改动物的行为和特征（例如A型腿以频率X上下移动，与其他腿部互动以产生运动）。一般来说，这些模拟器强调的是用户创造和可访问性，而不是突变和进化。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Parameter-based基于参数的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Organisms are generally constructed with pre-defined and fixed behaviors that are controlled by various parameters that mutate.  That is, each organism contains a collection of numbers or other ''finite'' parameters. Each parameter controls one or several aspects of an organism in a well-defined way.&lt;br /&gt;
&lt;br /&gt;
Organisms are generally constructed with pre-defined and fixed behaviors that are controlled by various parameters that mutate.  That is, each organism contains a collection of numbers or other finite parameters. Each parameter controls one or several aspects of an organism in a well-defined way.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
生物体通常是由一系列预先定义的固定行为来构建的，这些行为受各种变异参数控制。也就是说，每个生物体都是一个包含数字或其他有限参数的集合。每个参数都明确地控制生物体的一个或多个方面。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Neural net–based基于神经网络的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These simulations have creatures that learn and grow using neural nets or a close derivative.  Emphasis is often, although not always, more on learning than on natural selection.&lt;br /&gt;
&lt;br /&gt;
These simulations have creatures that learn and grow using neural nets or a close derivative.  Emphasis is often, although not always, more on learning than on natural selection.&lt;br /&gt;
&lt;br /&gt;
这些模拟让生物通过神经网络或近似衍生物进行学习和成长。通常强调的是学习，而不是自然选择，尽管并不总是如此。&lt;br /&gt;
&lt;br /&gt;
===Complex systems modeling复杂系统建模===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mathematical models of complex systems are of three types: [[black-box]] (phenomenological), [[White box (software engineering)|white-box]] (mechanistic, based on the [[first principles]]) and [[Grey box model|grey-box]] (mixtures of phenomenological and mechanistic models).&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. Solution&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mathematical models of complex systems are of three types: black-box (phenomenological), white-box (mechanistic, based on the first principles) and grey-box (mixtures of phenomenological and mechanistic models).&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. Solution&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
复杂系统的数学模型分为三种：黑箱（现象学），白箱（力学，基于第一原理）和灰箱（现象学和力学模型的混合）。在黑箱模型中，基于个体的复杂动态系统机制仍然是个谜。&lt;br /&gt;
&lt;br /&gt;
{{Citation&lt;br /&gt;
&lt;br /&gt;
{{Citation&lt;br /&gt;
&lt;br /&gt;
{引文&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
最后的卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
第一个列夫 v。&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
2卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
| first2 Vyacheslav l.&lt;br /&gt;
&lt;br /&gt;
 | title = A Solution to the Biodiversity Paradox by Logical Deterministic Cellular Automata&lt;br /&gt;
&lt;br /&gt;
 | title = A Solution to the Biodiversity Paradox by Logical Deterministic Cellular Automata&lt;br /&gt;
&lt;br /&gt;
用逻辑确定性细胞自动机解决生物多样性悖论&lt;br /&gt;
&lt;br /&gt;
 | journal = Acta Biotheoretica&lt;br /&gt;
&lt;br /&gt;
 | journal = Acta Biotheoretica&lt;br /&gt;
&lt;br /&gt;
生物理论学学报&lt;br /&gt;
&lt;br /&gt;
| volume = 63&lt;br /&gt;
&lt;br /&gt;
| volume = 63&lt;br /&gt;
&lt;br /&gt;
第63卷&lt;br /&gt;
&lt;br /&gt;
 | issue = 2&lt;br /&gt;
&lt;br /&gt;
 | issue = 2&lt;br /&gt;
&lt;br /&gt;
第二期&lt;br /&gt;
&lt;br /&gt;
 | pages = 1–19&lt;br /&gt;
&lt;br /&gt;
 | pages = 1–19&lt;br /&gt;
&lt;br /&gt;
第1-19页&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
2015年&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.1007/s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.1007/s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
10.1007 / s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
 | pmid = 25980478&lt;br /&gt;
&lt;br /&gt;
 | pmid = 25980478&lt;br /&gt;
&lt;br /&gt;
25980478&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot;&amp;gt;{{Citation&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot;&amp;gt;{{Citation&lt;br /&gt;
&lt;br /&gt;
} / ref name&amp;quot;kalmykov lev v，kalmykov vyacheslav l. white-box model&amp;quot;{ Citation&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
最后的卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
第一个列夫 v。&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
2卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
| first2 Vyacheslav l.&lt;br /&gt;
&lt;br /&gt;
 | title = A white-box model of S-shaped and double S-shaped single-species population growth&lt;br /&gt;
&lt;br /&gt;
 | title = A white-box model of S-shaped and double S-shaped single-species population growth&lt;br /&gt;
&lt;br /&gt;
S 形和双 s 形单种群增长的白盒模型&lt;br /&gt;
&lt;br /&gt;
 | journal = PeerJ&lt;br /&gt;
&lt;br /&gt;
 | journal = PeerJ&lt;br /&gt;
&lt;br /&gt;
2012年3月24日&lt;br /&gt;
&lt;br /&gt;
 | volume = 3:e948&lt;br /&gt;
&lt;br /&gt;
 | volume = 3:e948&lt;br /&gt;
&lt;br /&gt;
第三卷，第948集&lt;br /&gt;
&lt;br /&gt;
| pages = e948&lt;br /&gt;
&lt;br /&gt;
| pages = e948&lt;br /&gt;
&lt;br /&gt;
第九季，第48集&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
2015年&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.7717/peerj.948&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.7717/peerj.948&lt;br /&gt;
&lt;br /&gt;
10.7717 / peerj. 948&lt;br /&gt;
&lt;br /&gt;
 | pmid = 26038717&lt;br /&gt;
&lt;br /&gt;
 | pmid = 26038717&lt;br /&gt;
&lt;br /&gt;
26038717&lt;br /&gt;
&lt;br /&gt;
 | pmc = 4451025&lt;br /&gt;
&lt;br /&gt;
 | pmc = 4451025&lt;br /&gt;
&lt;br /&gt;
4451025&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt; In black-box models, the individual-based (mechanistic) mechanisms of a complex dynamic system remain hidden. [[File:Mathematical models for complex systems.jpg|thumb|Mathematical models for complex systems]] Black-box models are completely nonmechanistic. They are phenomenological and ignore a composition and internal structure of a complex system. We cannot investigate interactions of subsystems of such a non-transparent model. A white-box model of complex dynamic system has ‘transparent walls’ and directly shows underlying mechanisms. All events at micro-, meso- and macro-levels of a dynamic system are directly visible at all stages of its white-box model evolution. In most cases mathematical modelers  use the heavy black-box mathematical methods, which cannot produce mechanistic models of complex dynamic systems. Grey-box models are intermediate and combine black-box and white-box approaches. [[File:Logical deterministic individual-based cellular automata model of single species population growth.gif|thumb|Logical deterministic individual-based cellular automata model of single species population growth]] Creation of a white-box model of complex system is associated with the problem of the necessity of an a priori basic knowledge of the modeling subject. The deterministic logical [[Cellular automaton|cellular automata]] are necessary but not sufficient condition of a white-box model. The second necessary prerequisite of a white-box model is the presence of the physical [[ontology]] of the object under study. The white-box modeling represents an automatic hyper-logical inference from the [[first principle]]s because it is completely based on the deterministic logic and axiomatic theory of the subject. The purpose of the white-box modeling is to derive from the basic axioms a more detailed, more concrete mechanistic knowledge about the dynamics of the object under study. The necessity to formulate an intrinsic [[axiomatic system]] of the subject before creating its white-box model distinguishes the cellular automata models of white-box type from cellular automata models based on arbitrary logical rules. If cellular automata rules have not been formulated from the first principles of the subject, then such a model may have a weak relevance to the real problem.&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt; In black-box models, the individual-based (mechanistic) mechanisms of a complex dynamic system remain hidden. Mathematical models for complex systems Black-box models are completely nonmechanistic. They are phenomenological and ignore a composition and internal structure of a complex system. We cannot investigate interactions of subsystems of such a non-transparent model. A white-box model of complex dynamic system has ‘transparent walls’ and directly shows underlying mechanisms. All events at micro-, meso- and macro-levels of a dynamic system are directly visible at all stages of its white-box model evolution. In most cases mathematical modelers  use the heavy black-box mathematical methods, which cannot produce mechanistic models of complex dynamic systems. Grey-box models are intermediate and combine black-box and white-box approaches. Logical deterministic individual-based cellular automata model of single species population growth Creation of a white-box model of complex system is associated with the problem of the necessity of an a priori basic knowledge of the modeling subject. The deterministic logical cellular automata are necessary but not sufficient condition of a white-box model. The second necessary prerequisite of a white-box model is the presence of the physical ontology of the object under study. The white-box modeling represents an automatic hyper-logical inference from the first principles because it is completely based on the deterministic logic and axiomatic theory of the subject. The purpose of the white-box modeling is to derive from the basic axioms a more detailed, more concrete mechanistic knowledge about the dynamics of the object under study. The necessity to formulate an intrinsic axiomatic system of the subject before creating its white-box model distinguishes the cellular automata models of white-box type from cellular automata models based on arbitrary logical rules. If cellular automata rules have not been formulated from the first principles of the subject, then such a model may have a weak relevance to the real problem.&lt;br /&gt;
&lt;br /&gt;
} / ref &lt;br /&gt;
&lt;br /&gt;
黑箱模型完全是非机械的。它们是现象学的，忽略了复杂系统的组成和内部结构。我们无法研究这种非透明模型的子系统之间的相互作用。复杂动态系统的白箱模型是透明的，直接显示了潜在的机制。在动态系统白箱模型演化的所有阶段，都可以直接看到微观、中观和宏观级别的所有事件。在大多数情况下，数学建模者使用纯数学的黑箱方法，这些方法无法生成复杂动态系统的机械模型。灰箱模型是中间模型，结合了黑箱方法和白箱方法。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
复杂系统白箱模型的创建和先验的建模主体基础知识的必要性有关。确定性逻辑元胞自动机是白箱模型的必要条件，但不是充分条件。白箱模型的第二个必要先决条件是所研究对象的物理本体的存在。因为白箱建模完全基于主题的确定性逻辑和公理，因此，它代表了基于第一定律的自动超逻辑推断。白箱建模的目的是从基本公理中获得有关所研究对象动力学的更详细、更具体的机械知识。在创建对象的白箱模型之前必须制定对象的内在公理体系的必要性，可以根据任意逻辑规则将白箱类型的细胞自动机模型与细胞自动机模型区分开。如果尚未根据受试者的首要原理制定细胞自动机规则，则此类模型与实际问题的相关性可能较弱。&lt;br /&gt;
&lt;br /&gt;
[[File:Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource.gif|thumb|Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource]]&lt;br /&gt;
&lt;br /&gt;
Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource&lt;br /&gt;
&lt;br /&gt;
对于单个有限资源，基于逻辑确定性个体的种间竞争元胞自动机模型&lt;br /&gt;
&lt;br /&gt;
==Hardware-based (&amp;quot;hard&amp;quot;)硬件模拟（”硬“）==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Further|Robot}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hardware-based artificial life mainly consist of ''robots'', that is, [[automation|automatically]] guided [[machine]]s able to do tasks on their own.&lt;br /&gt;
&lt;br /&gt;
Hardware-based artificial life mainly consist of robots, that is, automatically guided machines able to do tasks on their own.&lt;br /&gt;
&lt;br /&gt;
硬件模拟人工生命主要由机器人组成，即能够独立完成任务的自动引导机器。&lt;br /&gt;
&lt;br /&gt;
==Biochemical-based (&amp;quot;wet&amp;quot;)基于生物化学的研究（“湿的”）==&lt;br /&gt;
&lt;br /&gt;
生物化学基础(“湿”)&lt;br /&gt;
&lt;br /&gt;
{{Further|Synthetic biology}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Biochemical-based life is studied in the field of [[synthetic biology]]. It involves e.g. the creation of [[synthetic DNA]]. The term &amp;quot;wet&amp;quot; is an extension of the term &amp;quot;[[wetware (brain)|wetware]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Biochemical-based life is studied in the field of synthetic biology. It involves e.g. the creation of synthetic DNA. The term &amp;quot;wet&amp;quot; is an extension of the term &amp;quot;wetware&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
基于生化的人工生命研究，属于合成生物学领域研究。它涉及合成DNA的创建等，术语“湿”即拓展自“湿件 ”一词。&lt;br /&gt;
&lt;br /&gt;
In May 2019, researchers, in a milestone effort, reported the creation of a new [[Synthetic biology#Synthetic life|synthetic]] (possibly [[Artificial life#Biochemical-based (&amp;quot;wet&amp;quot;)|artificial]]) form of [[wikt:viability|viable]] [[life]], a variant of the [[bacteria]] ''[[Escherichia coli]]'', by reducing the natural number of 64 [[codon]]s in the bacterial [[genome]] to 59 codons instead, in order to encode 20 [[amino acid]]s.&amp;lt;ref name=&amp;quot;NYT-20190515&amp;quot;&amp;gt;{{cite news |last=Zimmer |first=Carl |authorlink=Carl Zimmer |title=Scientists Created Bacteria With a Synthetic Genome. Is This Artificial Life? - In a milestone for synthetic biology, colonies of E. coli thrive with DNA constructed from scratch by humans, not nature. |url=https://www.nytimes.com/2019/05/15/science/synthetic-genome-bacteria.html |date=15 May 2019 |work=[[The New York Times]] |accessdate=16 May 2019 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;NAT-20190515&amp;quot;&amp;gt;{{cite journal |author=Fredens, Julius |display-authors=et al. |title=Total synthesis of Escherichia coli with a recoded genome |date=15 May 2019 |journal=[[Nature (journal)|Nature]] |doi=10.1038/s41586-019-1192-5 |pmid=31092918 |pmc=7039709 |volume=569 |issue=7757 |pages=514–518 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In May 2019, researchers, in a milestone effort, reported the creation of a new synthetic (possibly artificial) form of viable life, a variant of the bacteria Escherichia coli, by reducing the natural number of 64 codons in the bacterial genome to 59 codons instead, in order to encode 20 amino acids.&lt;br /&gt;
&lt;br /&gt;
2019年5月，研究人员在一项具有里程碑意义的工作中，报告通过将细菌基因组中自然数量的64个密码子减少到59个密码子，并编入20个氨基酸，创造了一种新的合成（可能是人工）形式的可行生命，一种大肠杆菌的变种。&lt;br /&gt;
&lt;br /&gt;
== Open problems 开放性问题==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;How does life arise from the nonliving?&amp;lt;ref&amp;gt;{{cite web|url=http://libarynth.org/open_problems_in_alife|title=Libarynth|accessdate=2015-05-11}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=http://authors.library.caltech.edu/13564/1/BEDal00.pdf|title=Caltech |accessdate=2015-05-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*How does life arise from the nonliving?&lt;br /&gt;
&lt;br /&gt;
*Generate a molecular proto-organism [[in vitro]].&lt;br /&gt;
&lt;br /&gt;
*Achieve the transition to life in an [[artificial chemistry]] [[in silico]].&lt;br /&gt;
&lt;br /&gt;
*Determine whether fundamentally novel living organizations can exist.&lt;br /&gt;
&lt;br /&gt;
*Simulate a [[unicellular organism]] over its entire life cycle.&lt;br /&gt;
&lt;br /&gt;
*Explain how rules and symbols are generated from physical dynamics in living systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*生命是如何从非生命中产生的？&lt;br /&gt;
*在体外产生一种分子原生物。&lt;br /&gt;
*从人工化学中的硅中实现向生命的过渡。&lt;br /&gt;
*确定是否存在根本上独特的活组织。&lt;br /&gt;
*模拟一个单细胞生物体的整个生命周期。&lt;br /&gt;
*解释规则和符号是如何通过生命系统中的物理动力学生成的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*What are the potentials and limits of living systems?&lt;br /&gt;
&lt;br /&gt;
*Determine what is inevitable in the open-ended [[evolution of life]].&lt;br /&gt;
&lt;br /&gt;
*Determine minimal conditions for evolutionary transitions from specific to generic response systems.&lt;br /&gt;
&lt;br /&gt;
*Create a formal framework for synthesizing dynamical hierarchies at all scales.&lt;br /&gt;
&lt;br /&gt;
*Determine the predictability of evolutionary consequences of manipulating organisms and ecosystems.&lt;br /&gt;
&lt;br /&gt;
*Develop a theory of [[information processing]], [[Information flow (information theory)|information flow]], and information generation for evolving systems.&lt;br /&gt;
&lt;br /&gt;
*生命系统的潜能和限制都是什么？&lt;br /&gt;
*确定开放式[[生命进化]]中不可避免的是什么。&lt;br /&gt;
*确定从特定反应系统到通用反应系统演化过渡的最低条件。&lt;br /&gt;
*建立一个在所有尺度上综合动态层次结构的正式框架。&lt;br /&gt;
*确定生物体和生态系统进化后果的可预测性。&lt;br /&gt;
*发展一种[[信息处理]]、[[信息流(信息论)|信息流]]和进化系统的信息生成理论。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*How is life related to mind, machines, and culture?&lt;br /&gt;
&lt;br /&gt;
*Demonstrate the emergence of intelligence and mind in an artificial living system.&lt;br /&gt;
&lt;br /&gt;
*Evaluate the influence of machines on the next major evolutionary transition of life.&lt;br /&gt;
&lt;br /&gt;
*Provide a quantitative model of the interplay between cultural and biological evolution.&lt;br /&gt;
&lt;br /&gt;
*Establish ethical principles for artificial life.&lt;br /&gt;
&lt;br /&gt;
*生命是如何与思想、机器和文化联系起来的？&lt;br /&gt;
*演示人工生命系统中智能和思维的出现。&lt;br /&gt;
*评估机器对生命下一次重大进化的影响。&lt;br /&gt;
*提供文化和生物进化之间相互作用的定量模型。&lt;br /&gt;
*建立人工生命伦理。&lt;br /&gt;
&lt;br /&gt;
== Related subjects 相关主题 ==&lt;br /&gt;
&lt;br /&gt;
1.    人工智能传统上是使用自上而下的方法，而人工生命通常是自下而上的。&lt;br /&gt;
&lt;br /&gt;
2.    人工化学最初是生命界中抽象化学反应过程的一种方法。&lt;br /&gt;
&lt;br /&gt;
3.    进化算法是弱生命原理应用于优化问题的实际应用。已经设计出许多优化算法，这些算法借鉴或密切反映了生命技术。主要区别在于通过解决问题的能力而不是寻找食物、繁殖或避免死亡的能力来明确定义agent的适用性。人们经常使用以下与进化算法密切相关的方法：&lt;br /&gt;
*蚁群优化&lt;br /&gt;
&lt;br /&gt;
*细菌菌落优化&lt;br /&gt;
&lt;br /&gt;
*遗传算法&lt;br /&gt;
&lt;br /&gt;
*基因编程&lt;br /&gt;
&lt;br /&gt;
*群智能&lt;br /&gt;
&lt;br /&gt;
4.    多主体系统 –多主体系统是由环境中多个交互的智能主体组成的计算机化系统。&lt;br /&gt;
&lt;br /&gt;
5.    进化艺术使用人工生命中的技术和方法来创造新的艺术形式。&lt;br /&gt;
&lt;br /&gt;
6.    进化音乐也使用类似的技术，但其领域主要应用于音乐而非视觉艺术。&lt;br /&gt;
&lt;br /&gt;
7.    生物产生和生命起源有时也采用人工生命的方法。&lt;br /&gt;
&lt;br /&gt;
#[[Artificial intelligence]] has traditionally used a [[Top-down and bottom-up design|top down]] approach, while alife generally works from the bottom up.&amp;lt;ref&amp;gt;{{cite web |url=http://lggwg.com/wolff/aicg99/stern.html |title=AI Beyond Computer Games |accessdate=2008-07-04 |archiveurl=https://web.archive.org/web/20080701040911/http://www.lggwg.com/wolff/aicg99/stern.html |archivedate=2008-07-01 |url-status=dead }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Artificial intelligence has traditionally used a top down approach, while alife generally works from the bottom up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Artificial chemistry]] started as a method within the alife community to abstract the processes of chemical reactions.&lt;br /&gt;
&lt;br /&gt;
Artificial chemistry started as a method within the alife community to abstract the processes of chemical reactions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary algorithm]]s are a practical application of the weak alife principle applied to [[optimization problem]]s.  Many optimization algorithms have been crafted which borrow from or closely mirror alife techniques. The primary difference lies in explicitly defining the fitness of an agent by its ability to solve a problem, instead of its ability to find food, reproduce, or avoid death.{{Citation needed|date=August 2007}} The following is a list of evolutionary algorithms closely related to and used in alife:&lt;br /&gt;
&lt;br /&gt;
Evolutionary algorithms are a practical application of the weak alife principle applied to optimization problems.  Many optimization algorithms have been crafted which borrow from or closely mirror alife techniques. The primary difference lies in explicitly defining the fitness of an agent by its ability to solve a problem, instead of its ability to find food, reproduce, or avoid death. The following is a list of evolutionary algorithms closely related to and used in alife:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Ant colony optimization]]&lt;br /&gt;
&lt;br /&gt;
*Ant colony optimization&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Bacterial colony optimization]]&lt;br /&gt;
&lt;br /&gt;
*Bacterial colony optimization&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Genetic algorithm]]&lt;br /&gt;
&lt;br /&gt;
*Genetic algorithm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Genetic programming]]&lt;br /&gt;
&lt;br /&gt;
*Genetic programming&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Swarm intelligence]]&lt;br /&gt;
&lt;br /&gt;
*Swarm intelligence&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Multi-agent system]] – A multi-agent system is a computerized system composed of multiple interacting intelligent agents within an environment.&lt;br /&gt;
&lt;br /&gt;
Multi-agent system – A multi-agent system is a computerized system composed of multiple interacting intelligent agents within an environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary art]] uses techniques and methods from artificial life to create new forms of art.&lt;br /&gt;
&lt;br /&gt;
Evolutionary art uses techniques and methods from artificial life to create new forms of art.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary music]] uses similar techniques, but applied to music instead of visual art.&lt;br /&gt;
&lt;br /&gt;
Evolutionary music uses similar techniques, but applied to music instead of visual art.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Abiogenesis]] and the origin of life sometimes employ alife [[methodology|methodologies]] as well.&lt;br /&gt;
&lt;br /&gt;
Abiogenesis and the origin of life sometimes employ alife methodologies as well.&lt;br /&gt;
&lt;br /&gt;
== History 历史==&lt;br /&gt;
&lt;br /&gt;
历史&lt;br /&gt;
&lt;br /&gt;
{{Main|History of artificial life}}&lt;br /&gt;
Main article: History of artificial life&lt;br /&gt;
主要文章：人造生命史&lt;br /&gt;
&lt;br /&gt;
== Criticism 批评==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alife has had a controversial history. [[John Maynard Smith]] criticized certain artificial life work in 1994 as &amp;quot;fact-free science&amp;quot;.&amp;lt;ref&amp;gt;Horgan, J. 1995. [http://www2.econ.iastate.edu/tesfatsi/hogan.complexperplex.htm From Complexity to Perplexity]. Scientific American. p107&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alife has had a controversial history. John Maynard Smith criticized certain artificial life work in 1994 as &amp;quot;fact-free science&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
人造生命产生之初，就伴随着争议。约翰·梅纳德·史密斯John Maynard Smith在1994年批评某些人工生命研究，称他们为“无事实的科学”。&lt;br /&gt;
&lt;br /&gt;
== See also 另请参阅==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Portal|Systems science}}&lt;br /&gt;
&lt;br /&gt;
人工意识  –认知科学领域&lt;br /&gt;
*人工智能的应用&lt;br /&gt;
*自主机器人&lt;br /&gt;
*生物伦理学&lt;br /&gt;
*杂的自适应系统&lt;br /&gt;
*达尔文机&lt;br /&gt;
*数字形态&lt;br /&gt;
*出现  -复杂系统中的现象，其中相互作用产生的效果无法从子系统直接预测&lt;br /&gt;
*人生模拟游戏&lt;br /&gt;
*新兴技术清单&lt;br /&gt;
*数学和理论生物学&lt;br /&gt;
*多代理系统&lt;br /&gt;
*人工智能  概述– 人工智能概述和主题指南&lt;br /&gt;
*玩家专案&lt;br /&gt;
*模拟现实&lt;br /&gt;
*社会模拟&lt;br /&gt;
*苏打水构造&lt;br /&gt;
*群智能&lt;br /&gt;
*合成生活&lt;br /&gt;
*普遍达尔文主义  –试图将达尔文进化论的应用扩展到其他领域&lt;br /&gt;
*韦伯茨&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cmn|colwidth=30em|&lt;br /&gt;
&lt;br /&gt;
{{cmn|colwidth=30em|&lt;br /&gt;
&lt;br /&gt;
30em | &lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Artificial consciousness}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Applications of artificial intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Autonomous robot}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Bioethics}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Complex adaptive system}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Darwin machine}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Digital morphogenesis}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Emergence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Life simulation game}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|List of emerging technologies}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Mathematical and theoretical biology}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Multi-agent system}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Outline of artificial intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Player Project}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Simulated reality}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Social simulation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Soda Constructor}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Swarm intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Synthetic life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--*[[Simulated reality]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--*Simulated reality&lt;br /&gt;
&lt;br /&gt;
! -- * 模拟现实&lt;br /&gt;
&lt;br /&gt;
*[[Artificial consciousness]] Do not uncomment.  See talk page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Universal Darwinism}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Webots}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Referencescan参考资料==&lt;br /&gt;
&lt;br /&gt;
1.     “ Dictionary.com定义” 。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
2.     认知科学的MIT百科全书，MIT出版社，第37页。书号978-0-262-73144-7&lt;br /&gt;
&lt;br /&gt;
3.    “游戏产业的科学怪人博士”。下一代。第35号。想象媒体。1997年11月&lt;br /&gt;
&lt;br /&gt;
4.    马克·贝道（2003年11月）。“人工生活：自下而上的组织，适应和复杂性” （PDF）。认知科学的趋势。（原始内容存档于（PDF） 2008-12-02）。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
5.     Maciej Komosinski和Andrew Adamatzky（2009）。软件中的人工生命模型。纽约：施普林格。书号 978-1-84882-284-9。&lt;br /&gt;
&lt;br /&gt;
6.     Andrew Adamatzky和Maciej Komosinski（2009）。硬件中的人工生命模型。纽约：施普林格。书号 978-1-84882-529-1。&lt;br /&gt;
&lt;br /&gt;
7.     兰顿，克里斯托弗。“什么是人工生命？” 。（原始内容存档于2007-01-17）。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
8.     Aguilar，W.，Santamaría-Bonfil，G.，Froese，T.，and Gershenson，C.（2014年）。人造生活的过去，现在和未来。机器人与人工智能前沿，1（8）。https://dx.doi.org/10.3389/frobt.2014.00008&lt;br /&gt;
&lt;br /&gt;
9.     参见Langton，CG1992。《人造生命》， 存档于2007年 3月11日，在 Wayback Machine上。艾迪生-韦斯利，第1节&lt;br /&gt;
&lt;br /&gt;
10.    参见Red'ko，VG1999。进化的数学模型。见：F. Heylighen，C。Joslyn和V. Turchin（编辑）：Principia Cybernetica网站（Principia Cybernetica，布鲁塞尔）。有关从宇宙角度看ALife建模的重要性，另请参见Vidal，C.2008。《科学模拟的未来：从人工生命到人工宇宙发生》。在《死亡与反死》中，编辑。查尔斯·坦迪（Charles Tandy），《 6：库尔特·哥德尔（KurtGödel）诞辰三十年》（1906-1978）285-318。里亚大学出版社。）&lt;br /&gt;
&lt;br /&gt;
11.    雷，托马斯（1991）。泰勒，CC；农夫，法学博士；Rasmussen，S（编辑）。“一种综合生活的方法”。人工生命II，圣达菲研究所，复杂性科学研究。十一：371–408。（原始内容存档于2015-07-11）。于2016 年1月24日检索。这项工作的目的是合成而不是模拟生活。&lt;br /&gt;
&lt;br /&gt;
12.    Kalmykov，列弗五；Kalmykov，Vyacheslav L.（2015），“通过逻辑确定性细胞自动机解决生物多样性悖论的方法”，生物理论学报，63（2）：1–19，doi：10.1007 / s10441-015-9257-9，PMID 25980478 &lt;br /&gt;
&lt;br /&gt;
13.   跳到：a b Kalmykov，列弗五世；Kalmykov，Vyacheslav L.（2015），“ S形和双S形单物种种群增长的白盒模型”，PeerJ，3：e948：e948，doi：10.7717 / peerj.948，PMC  4451025，PMID  26038717&lt;br /&gt;
&lt;br /&gt;
14.    Zimmer，Carl（2019年5月15日）。“科学家用合成的基因组创造了细菌。这是人工生命吗？-在合成生物学的一个里程碑中，大肠杆菌的菌落以人类而非自然的方式从头开始构建的DNA蓬勃发展。”。纽约时报。检索2019年5月16日。&lt;br /&gt;
&lt;br /&gt;
15.    弗雷登斯，朱利叶斯等。（2019年5月15日）。“具有编码基因组的大肠杆菌的全面合成”。大自然。569：514–518。doi：10.1038 / s41586-019-1192-5。PMID  31092918 。检索2019年5月16日。&lt;br /&gt;
&lt;br /&gt;
16.    “ Libarynth” 。检索2015-05-11。&lt;br /&gt;
&lt;br /&gt;
17.    “ Caltech” （PDF）。检索2015-05-11。&lt;br /&gt;
&lt;br /&gt;
18.    “在计算机游戏之外的AI”。（原始内容存档于2008-07-01）。检索2008-07-04。&lt;br /&gt;
&lt;br /&gt;
19.    Horgan，J. 1995.从复杂到困惑。科学美国人。107&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
参考资料&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Format copied from the page on AI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Format copied from the page on AI:&lt;br /&gt;
&lt;br /&gt;
! -- 从 AI 页面复制的格式:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
  See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for a&lt;br /&gt;
&lt;br /&gt;
  See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for a&lt;br /&gt;
&lt;br /&gt;
参见《 http://en.wikipedia.org/wiki/wikipedia:footnotes&lt;br /&gt;
&lt;br /&gt;
  discussion of different citation methods and how to generate&lt;br /&gt;
&lt;br /&gt;
  discussion of different citation methods and how to generate&lt;br /&gt;
&lt;br /&gt;
讨论不同的引用方法和如何产生&lt;br /&gt;
&lt;br /&gt;
  footnotes using the &amp;lt;ref&amp;gt;, &amp;lt;/ref&amp;gt; and  &amp;lt;reference /&amp;gt; tags&lt;br /&gt;
&lt;br /&gt;
  footnotes using the  and   tags&lt;br /&gt;
&lt;br /&gt;
使用 and 标签的脚注&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links 外部链接==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{DMOZ|Computers/Artificial_Life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://alife.org/ International Society of Artificial Life]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://www.mitpressjournals.org/loi/artl ''Artificial Life''] journal, at MIT Press Journal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://www.envirtech.com/artificial-life-lab.html The Artificial Life Lab], a virtual environment lab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Computer science}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Authority control}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Artificial Life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial life| ]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Category:Scientific modeling]]&lt;br /&gt;
&lt;br /&gt;
Category:Scientific modeling&lt;br /&gt;
&lt;br /&gt;
类别: 科学建模&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;This page was moved from [[wikipedia:en:Artificial life]]. Its edit history can be viewed at [[人工生命/edithistory]]&amp;lt;/small&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:待整理页面]]&lt;/div&gt;</summary>
		<author><name>十三维</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E4%BA%BA%E5%B7%A5%E7%94%9F%E5%91%BD&amp;diff=13653</id>
		<title>人工生命</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E4%BA%BA%E5%B7%A5%E7%94%9F%E5%91%BD&amp;diff=13653"/>
		<updated>2020-09-04T12:53:42Z</updated>

		<summary type="html">&lt;p&gt;十三维：/* Open problems 开放性问题 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;此词条暂由彩云小译翻译，未经人工整理和审校，带来阅读不便，请见谅。{{short description|A field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{About|a field of research|artificially created life forms|Synthetic life|the journal|Artificial Life (journal)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Redirect-distinguish|ALife|Alife (disambiguation){{!}}Alife}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Artificial life''' (often abbreviated '''ALife''' or '''A-Life''') is a field of study wherein researchers examine [[system]]s related to natural [[life]], its processes, and its evolution, through the use of [[simulation]]s with [[computer models]], [[robotics]], and [[biochemistry]].&amp;lt;ref&amp;gt;{{cite web|url=http://dictionary.reference.com/browse/artificial%20life|title=Dictionary.com definition|accessdate=2007-01-19}}&amp;lt;/ref&amp;gt; The discipline was named by [[Christopher Langton]], an American theoretical biologist, in 1986.&amp;lt;ref&amp;gt;[https://books.google.com/books?id=-wt1aZrGXLYC&amp;amp;pg=PA37&amp;amp;cd=1#v=onepage The MIT Encyclopedia of the Cognitive Sciences], The MIT Press, p.37. {{ISBN|}}&amp;lt;/ref&amp;gt; In 1987 Langton organized the first conference on the field, in [[Los Alamos, New Mexico]].&amp;lt;ref&amp;gt;{{cite magazine |title=The Game Industry's Dr. Frankenstein |magazine=[[Next Generation (magazine)|Next Generation]]|issue=35|publisher=[[Imagine Media]] |date=November 1997|page=10}}&amp;lt;/ref&amp;gt; There are three main kinds of alife,&amp;lt;ref&amp;gt;{{cite web |url=http://www.reed.edu/~mab/publications/papers/BedauTICS03.pdf|title=Artificial life: organization, adaptation and complexity from the bottom up|author=Mark A. Bedau |date=November 2003|accessdate=2007-01-19|publisher=Trends in Cognitive Sciences|archive-url=https://web.archive.org/web/20081202185445/http://www.reed.edu/~mab/publications/papers/BedauTICS03.pdf|archive-date=2008-12-02|url-status=dead}}&amp;lt;/ref&amp;gt; named for their approaches: ''soft'',&amp;lt;ref&amp;gt;{{cite book|title=Artificial Life Models in Software |author=Maciej Komosinski and [[Andrew Adamatzky]]|year=2009|publisher=Springer |location=New York|isbn=978-1-84882-284-9|url=https://www.springer.com/computer/mathematics/book/978-1-84882-284-9}}&amp;lt;/ref&amp;gt; from [[software]]; ''hard'',&amp;lt;ref&amp;gt;{{cite book |title=Artificial Life Models in Hardware|author=[[Andrew Adamatzky]] and Maciej Komosinski|year=2009|publisher=Springer|location=New York|isbn=978-1-84882-529-1 |url=https://www.springer.com/computer/hardware/book/978-1-84882-529-1}}&amp;lt;/ref&amp;gt; from [[computer hardware|hardware]]; and ''[[wet artificial life|wet]]'', from biochemistry. Artificial life researchers study traditional [[biology]] by trying to recreate aspects of biological phenomena.&amp;lt;ref&amp;gt;{{cite web|url=http://zooland.alife.org/|title=What is Artificial Life?|first=Christopher|last=Langton|accessdate=2007-01-19 |archiveurl=https://web.archive.org/web/20070117220840/http://zooland.alife.org/|archivedate=2007-01-17|url-status=dead}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Aguilar, W., Santamaría-Bonfil, G., Froese, T., and Gershenson, C. (2014). The past, present, and future of artificial life. Frontiers in Robotics and AI, 1(8). https://dx.doi.org/10.3389/frobt.2014.00008&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Artificial life (often abbreviated ALife or A-Life) is a field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations with computer models, robotics, and biochemistry. The discipline was named by Christopher Langton, an American theoretical biologist, in 1986. In 1987 Langton organized the first conference on the field, in Los Alamos, New Mexico. There are three main kinds of alife, named for their approaches: soft, from software; hard, from hardware; and wet, from biochemistry. Artificial life researchers study traditional biology by trying to recreate aspects of biological phenomena.&lt;br /&gt;
&lt;br /&gt;
人工生命（经常被缩写为ALife或者A-Life）是在电脑系统中，通过仿真模型、机器技术和生物化学方式，模拟自然生命系统来研究生命的过程及其演变的领域。这个概念由美国理论生物学家克里斯托弗·兰顿Christopher Langton于1986年提出。1987年，兰顿第一次在新墨西哥州的洛斯阿拉莫斯 Los Alamos, New Mexico举行了该领域的第一次会议。&lt;br /&gt;
以研究方法命名，可将人工生命研究分为三类：&lt;br /&gt;
1、软，通过软件模拟&lt;br /&gt;
2、硬，通过硬件模拟&lt;br /&gt;
3、湿，基于生物化学研究&lt;br /&gt;
人工生命研究者尝试通过重现生命现象的各个方面来研究传统的生物学。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Braitenberg vehicle (simulation made with breve).jpg|thumb|right|250px|A [[Braitenberg vehicle]] simulation, programmed in breve, an artificial life simulator]]&lt;br /&gt;
&lt;br /&gt;
A [[Braitenberg vehicle simulation, programmed in breve, an artificial life simulator]]&lt;br /&gt;
&lt;br /&gt;
用breve来编程的人工生命模拟 Braitenberg仿真小车&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview 概述==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Artificial life studies the fundamental processes of [[living system]]s in artificial environments in order to gain a deeper understanding of the complex information processing that define such systems.  These topics are broad, but often include [[Evolutionary algorithm|evolutionary dynamics]], [[Emergence|emergent properties of collective systems]], [[Biomimetics|biomimicry]], as well as related issues about the [[Philosophy of biology|philosophy of the nature of life]] and the use of lifelike properties in artistic works.&lt;br /&gt;
&lt;br /&gt;
Artificial life studies the fundamental processes of living systems in artificial environments in order to gain a deeper understanding of the complex information processing that define such systems.  These topics are broad, but often include evolutionary dynamics, emergent properties of collective systems, biomimicry, as well as related issues about the philosophy of the nature of life and the use of lifelike properties in artistic works.&lt;br /&gt;
&lt;br /&gt;
人工生命研究人工环境中生命系统的基本过程，借此对定义此类系统的复杂信息进行更深入的理解。该研究角度涵盖深广，但通常会包括进化动力学、集体系统的涌现特性、仿生学、对生命本质哲学研究的相关内容，以及艺术作品中逼真的生物描绘。&lt;br /&gt;
&lt;br /&gt;
== Philosophy 哲学讨论==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The modeling philosophy of artificial life strongly differs from traditional modeling by studying not only &amp;quot;life-as-we-know-it&amp;quot; but also &amp;quot;life-as-it-might-be&amp;quot;.&amp;lt;ref&amp;gt;See Langton, C. G. 1992. [http://www.probelog.com/texts/Langton_al.pdf Artificial Life] {{webarchive |url=https://web.archive.org/web/20070311225322/http://www.probelog.com/texts/Langton_al.pdf |date=March 11, 2007 }}. Addison-Wesley. ., section 1&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The modeling philosophy of artificial life strongly differs from traditional modeling by studying not only &amp;quot;life-as-we-know-it&amp;quot; but also &amp;quot;life-as-it-might-be&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
人工生命的建模哲学，与传统的建模相比有显著差异，它不仅是研究“我们所知的生命”，而且去研究“生命可能的形式”。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A traditional model of a biological system will focus on capturing its most important parameters. In contrast, an alife modeling approach will generally seek to decipher the most simple and general principles underlying life and implement them in a simulation. The simulation then offers the possibility to analyse new and different lifelike systems.&lt;br /&gt;
&lt;br /&gt;
A traditional model of a biological system will focus on capturing its most important parameters. In contrast, an alife modeling approach will generally seek to decipher the most simple and general principles underlying life and implement them in a simulation. The simulation then offers the possibility to analyse new and different lifelike systems.&lt;br /&gt;
&lt;br /&gt;
传统生物学模型会侧重于捕捉生命最重要的决定因素，与之相比，人工生命建模则想要破译隐藏在生命体中最简单、最通用的规则和原理，并在模拟中实现它们。模拟仿真方法为分析各种新出现的拟生系统提供了可能性。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko proposed to generalize this distinction to the modeling of any process, leading to the more general distinction of &amp;quot;processes-as-we-know-them&amp;quot; and &amp;quot;processes-as-they-could-be&amp;quot;.&amp;lt;ref&amp;gt;See Red'ko, V. G. 1999. [http://pespmc1.vub.ac.be/MATHME.html Mathematical Modeling of Evolution]. in: F. Heylighen, C. Joslyn and V. Turchin (editors): Principia Cybernetica Web (Principia Cybernetica, Brussels). For the importance of ALife modeling from a cosmic perspective, see also Vidal, C. 2008.[https://arxiv.org/abs/0803.1087 The Future of Scientific Simulations: from Artificial Life to Artificial Cosmogenesis]. In Death And Anti-Death, ed. Charles Tandy, 6: Thirty Years After Kurt Gödel (1906-1978) p. 285-318. Ria University Press.)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko proposed to generalize this distinction to the modeling of any process, leading to the more general distinction of &amp;quot;processes-as-we-know-them&amp;quot; and &amp;quot;processes-as-they-could-be&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko 建议将这一本质区别推广至任意过程的建模中，从而概括出“我们所知的过程”与“他们可能是的过程”作为更加广义的区分。&lt;br /&gt;
&lt;br /&gt;
At present, the commonly accepted [[Life#Definitions|definition of life]] does not consider any current alife simulations or [[software]] to be alive, and they do not constitute part of the evolutionary process of any [[ecosystem]]. However, different opinions about artificial life's potential have arisen:&lt;br /&gt;
&lt;br /&gt;
At present, the commonly accepted definition of life does not consider any current alife simulations or software to be alive, and they do not constitute part of the evolutionary process of any ecosystem. However, different opinions about artificial life's potential have arisen:&lt;br /&gt;
&lt;br /&gt;
目前，学界普遍不接受任何人工生命模拟符合生命定义的、或认为软件系统是活的。认为它们并不构成任何生态系统进化过程的一部分。然而对于人工生命的潜力，依然有很多不同观点：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The ''strong alife'' (cf. [[philosophy of artificial intelligence#Strong AI vs. weak AI|Strong AI]]) position states that &amp;quot;life is a process which can be abstracted away from any particular medium&amp;quot; ([[John von Neumann]]) {{citation needed|date=April 2018|reason=There seems to be no original source for this quote, and in fact if you restrict a web search to pages that don't contain the phrase artificial life, there are only a handful left.}}. Notably, [[Thomas S. Ray|Tom Ray]] declared that his program [[Tierra (computer simulation)|Tierra]] is not simulating life in a computer but synthesizing it.&amp;lt;ref&amp;gt;{{cite journal|last1=Ray|first1=Thomas|authorlink1=Thomas S. Ray|editor1-last=Taylor|editor1-first=C. C.|editor2-last=Farmer|editor2-first=J. D.|editor3-last=Rasmussen|editor3-first=S|title=An approach to the synthesis of life|journal=Artificial Life II, Santa Fe Institute Studies in the Sciences of Complexity|date=1991|volume=XI|pages=371–408|url=http://life.ou.edu/pubs/alife2/tierra.tex|language=English|quote=The intent of this work is to synthesize rather than simulate life.|archiveurl=https://web.archive.org/web/20150711051305/http://life.ou.edu/pubs/alife2/tierra.tex|archivedate=2015-07-11|accessdate=24 January 2016|url-status=live}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The ''weak alife'' position denies the possibility of generating a &amp;quot;living process&amp;quot; outside of a chemical solution. Its researchers try instead to simulate life processes to understand the underlying mechanics of biological phenomena.&lt;br /&gt;
&lt;br /&gt;
* 强人工生命模拟立场认为（参见强AI），“生命是可以从任何特定的介质抽离的过程”（约翰·冯·诺伊曼）。值得注意的是，汤姆·雷（Tom Ray）宣布，他的程序Tierra不是在计算机中模拟的生命，而是在其中成合成生命。[11]。&lt;br /&gt;
&lt;br /&gt;
* 弱人工生命模拟立场否认在化学溶液之外产生 &amp;quot;生命过程 &amp;quot;的可能性，期研究者转而尝试模拟生命过程，以理解生命现象的基本机理。&lt;br /&gt;
&lt;br /&gt;
==Software-based (&amp;quot;soft&amp;quot;)软件模拟人工生命==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Techniques 技术===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[cellular automaton|Cellular automata]] were used in the early days of artificial life, and are still often used for ease of [[scalability]] and [[parallelization]].  Alife and cellular automata share a closely tied history.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Artificial neural network]]s are sometimes used to model the brain of an agent.  Although traditionally more of an [[artificial intelligence]] technique, neural nets can be important for simulating [[population dynamics]] of organisms that can ''learn''.  The symbiosis between learning and evolution is central to theories about the development of instincts in organisms with higher neurological complexity, as in, for instance, the [[Baldwin effect]].&lt;br /&gt;
 &lt;br /&gt;
*元胞自动机在人工生命的早期就被使用了，因其简化可扩展性和并行化现在仍然经常被使用研究。人工生命与元胞自动机在历史上有着相当紧密的联系。&lt;br /&gt;
&lt;br /&gt;
*人工神经网络常常被用来对智能体大脑进行建模。虽然传统上它更多的是一种人工智能技术，但是神经网络对于模拟可以学习的生物种群动态非常重要。学习和进化之间的共生关系是关于具有较高神经复杂性的生物体中本能发展的理论的核心，例如，鲍德温效应。&lt;br /&gt;
&lt;br /&gt;
=== Notable simulators 著名的模拟器===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a list of artificial life/[[digital organism]] simulators, organized by the method of creature definition.&lt;br /&gt;
&lt;br /&gt;
This is a list of artificial life/digital organism simulators, organized by the method of creature definition.&lt;br /&gt;
&lt;br /&gt;
下表列出了按照生物定义方法整理的人工生命/ 数字生物模拟器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!姓名!!驱动源!!开始年份!!结束年份&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| ApeSDK（以前为Noble Ape）ApeSDK (formerly Noble Ape) || 语言/社会模拟language/social simulation || 1996 ||进行中 ongoing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Avida]]阿维达 || executable DNA || 1993 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Biogenesis生物起源 || executable DNA可执行 DNA || 2006 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Neurokernel神经核 ||Geppetto盖佩托（http://www.geppetto.org/）模拟平台||2014|| 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[Creatures (artificial life program)|Creatures]] 生物|| neural net/simulated biochemistry神经网络 / 模拟生物化学 || 1996-2001 || Fandom still active to this day, some abortive attempts at new products狂热者一直活跃到今天，对新产品进行了一些失败的尝试&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Critterding || neural net神经网络 || 2005 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Darwinbots达尔文机器人 || 可执行的 DNAexecutable DNA || 2003 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| DigiHive || executable DNA可执行 DNA || 2006 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| DOSE || executable DNA可执行 DNA || 2012 || ongoing正在进行&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[EcoSim]] || Fuzzy Cognitive Map模糊认知地图 || 2009 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Framsticks]] 荧光棒|| executable DNA可执行 DNA || 1996 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Geb盖布 || neural net神经网络 || 1997 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[OpenWorm]] || Geppetto盖佩托（http://www.geppetto.org/）模拟平台 || 2011 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Polyworld]]多元世界 || neural net神经网络 || 1990 || ongoing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Primordial Life原始生命 || executable DNA可执行 DNA || 1994 || 2003&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| ScriptBots脚本机器人 || executable DNA可执行 DNA || 2010 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[TechnoSphere]]技术圈 || modules模组 || 1995 ||&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Tierra (computer simulation计算机模拟)|Tierra]] 铁拉|| executable DNA可执行 DNA || 1991 || 2004&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[3D Virtual Creature Evolution]]3D虚拟生物进化 || neural net神经网络 || 2008 || NA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Program-based程序模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Further|programming game}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Program-based simulations contain organisms with a complex DNA language, usually [[Turing complete]].  This language is more often in the form of a computer program than actual biological DNA.  Assembly derivatives are the most common languages used. An organism &amp;quot;lives&amp;quot; when its code is executed, and there are usually various methods allowing [[self-replication]]. Mutations are generally implemented as random changes to the code. Use of [[cellular automata]] is common but not required. Another example could be an [[artificial intelligence]] and [[Multi-agent system|multi-agent system/program]].&lt;br /&gt;
&lt;br /&gt;
Program-based simulations contain organisms with a complex DNA language, usually Turing complete.  This language is more often in the form of a computer program than actual biological DNA.  Assembly derivatives are the most common languages used. An organism &amp;quot;lives&amp;quot; when its code is executed, and there are usually various methods allowing self-replication. Mutations are generally implemented as random changes to the code. Use of cellular automata is common but not required. Another example could be an artificial intelligence and multi-agent system/program.&lt;br /&gt;
&lt;br /&gt;
基于程序的模拟包含具有复杂DNA语言（通常为图灵完整）的生物。这种语言通常是计算机程序的形式，而不是实际的生物DNA。汇编派生词是最常用的语言。生物体在执行其代码时会“存活”，通常有多种方法可以进行自我复制。变异通常是通过随机更改代码来实现的。元胞自动机是常见工具，但不是唯一的。也有人用人工智能和多线程系统/程序来进行研究。&lt;br /&gt;
&lt;br /&gt;
====Module-based基于模块的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Individual modules are added to a creature.  These modules modify the creature's behaviors and characteristics either directly, by hard coding into the simulation (leg type A increases speed and metabolism), or indirectly, through the emergent interactions between a creature's modules (leg type A moves up and down with a frequency of X, which interacts with other legs to create motion).  Generally these are simulators which emphasize user creation and accessibility over mutation and evolution.&lt;br /&gt;
&lt;br /&gt;
Individual modules are added to a creature.  These modules modify the creature's behaviors and characteristics either directly, by hard coding into the simulation (leg type A increases speed and metabolism), or indirectly, through the emergent interactions between a creature's modules (leg type A moves up and down with a frequency of X, which interacts with other legs to create motion).  Generally these are simulators which emphasize user creation and accessibility over mutation and evolution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
基于模块的模拟是将单个模块添加到一个生物中。这些模块或者通过硬编码模拟（例如腿类型A加快速度和新陈代谢）直接修改生物的行为和特征，或者通过生物模块之间的紧急交互作用间接地修改动物的行为和特征（例如A型腿以频率X上下移动，与其他腿部互动以产生运动）。一般来说，这些模拟器强调的是用户创造和可访问性，而不是突变和进化。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Parameter-based基于参数的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Organisms are generally constructed with pre-defined and fixed behaviors that are controlled by various parameters that mutate.  That is, each organism contains a collection of numbers or other ''finite'' parameters. Each parameter controls one or several aspects of an organism in a well-defined way.&lt;br /&gt;
&lt;br /&gt;
Organisms are generally constructed with pre-defined and fixed behaviors that are controlled by various parameters that mutate.  That is, each organism contains a collection of numbers or other finite parameters. Each parameter controls one or several aspects of an organism in a well-defined way.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
生物体通常是由一系列预先定义的固定行为来构建的，这些行为受各种变异参数控制。也就是说，每个生物体都是一个包含数字或其他有限参数的集合。每个参数都明确地控制生物体的一个或多个方面。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Neural net–based基于神经网络的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These simulations have creatures that learn and grow using neural nets or a close derivative.  Emphasis is often, although not always, more on learning than on natural selection.&lt;br /&gt;
&lt;br /&gt;
These simulations have creatures that learn and grow using neural nets or a close derivative.  Emphasis is often, although not always, more on learning than on natural selection.&lt;br /&gt;
&lt;br /&gt;
这些模拟让生物通过神经网络或近似衍生物进行学习和成长。通常强调的是学习，而不是自然选择，尽管并不总是如此。&lt;br /&gt;
&lt;br /&gt;
===Complex systems modeling复杂系统建模===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mathematical models of complex systems are of three types: [[black-box]] (phenomenological), [[White box (software engineering)|white-box]] (mechanistic, based on the [[first principles]]) and [[Grey box model|grey-box]] (mixtures of phenomenological and mechanistic models).&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. Solution&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mathematical models of complex systems are of three types: black-box (phenomenological), white-box (mechanistic, based on the first principles) and grey-box (mixtures of phenomenological and mechanistic models).&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. Solution&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
复杂系统的数学模型分为三种：黑箱（现象学），白箱（力学，基于第一原理）和灰箱（现象学和力学模型的混合）。在黑箱模型中，基于个体的复杂动态系统机制仍然是个谜。&lt;br /&gt;
&lt;br /&gt;
{{Citation&lt;br /&gt;
&lt;br /&gt;
{{Citation&lt;br /&gt;
&lt;br /&gt;
{引文&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
最后的卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
第一个列夫 v。&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
2卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
| first2 Vyacheslav l.&lt;br /&gt;
&lt;br /&gt;
 | title = A Solution to the Biodiversity Paradox by Logical Deterministic Cellular Automata&lt;br /&gt;
&lt;br /&gt;
 | title = A Solution to the Biodiversity Paradox by Logical Deterministic Cellular Automata&lt;br /&gt;
&lt;br /&gt;
用逻辑确定性细胞自动机解决生物多样性悖论&lt;br /&gt;
&lt;br /&gt;
 | journal = Acta Biotheoretica&lt;br /&gt;
&lt;br /&gt;
 | journal = Acta Biotheoretica&lt;br /&gt;
&lt;br /&gt;
生物理论学学报&lt;br /&gt;
&lt;br /&gt;
| volume = 63&lt;br /&gt;
&lt;br /&gt;
| volume = 63&lt;br /&gt;
&lt;br /&gt;
第63卷&lt;br /&gt;
&lt;br /&gt;
 | issue = 2&lt;br /&gt;
&lt;br /&gt;
 | issue = 2&lt;br /&gt;
&lt;br /&gt;
第二期&lt;br /&gt;
&lt;br /&gt;
 | pages = 1–19&lt;br /&gt;
&lt;br /&gt;
 | pages = 1–19&lt;br /&gt;
&lt;br /&gt;
第1-19页&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
2015年&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.1007/s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.1007/s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
10.1007 / s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
 | pmid = 25980478&lt;br /&gt;
&lt;br /&gt;
 | pmid = 25980478&lt;br /&gt;
&lt;br /&gt;
25980478&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot;&amp;gt;{{Citation&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot;&amp;gt;{{Citation&lt;br /&gt;
&lt;br /&gt;
} / ref name&amp;quot;kalmykov lev v，kalmykov vyacheslav l. white-box model&amp;quot;{ Citation&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
最后的卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
第一个列夫 v。&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
2卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
| first2 Vyacheslav l.&lt;br /&gt;
&lt;br /&gt;
 | title = A white-box model of S-shaped and double S-shaped single-species population growth&lt;br /&gt;
&lt;br /&gt;
 | title = A white-box model of S-shaped and double S-shaped single-species population growth&lt;br /&gt;
&lt;br /&gt;
S 形和双 s 形单种群增长的白盒模型&lt;br /&gt;
&lt;br /&gt;
 | journal = PeerJ&lt;br /&gt;
&lt;br /&gt;
 | journal = PeerJ&lt;br /&gt;
&lt;br /&gt;
2012年3月24日&lt;br /&gt;
&lt;br /&gt;
 | volume = 3:e948&lt;br /&gt;
&lt;br /&gt;
 | volume = 3:e948&lt;br /&gt;
&lt;br /&gt;
第三卷，第948集&lt;br /&gt;
&lt;br /&gt;
| pages = e948&lt;br /&gt;
&lt;br /&gt;
| pages = e948&lt;br /&gt;
&lt;br /&gt;
第九季，第48集&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
2015年&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.7717/peerj.948&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.7717/peerj.948&lt;br /&gt;
&lt;br /&gt;
10.7717 / peerj. 948&lt;br /&gt;
&lt;br /&gt;
 | pmid = 26038717&lt;br /&gt;
&lt;br /&gt;
 | pmid = 26038717&lt;br /&gt;
&lt;br /&gt;
26038717&lt;br /&gt;
&lt;br /&gt;
 | pmc = 4451025&lt;br /&gt;
&lt;br /&gt;
 | pmc = 4451025&lt;br /&gt;
&lt;br /&gt;
4451025&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt; In black-box models, the individual-based (mechanistic) mechanisms of a complex dynamic system remain hidden. [[File:Mathematical models for complex systems.jpg|thumb|Mathematical models for complex systems]] Black-box models are completely nonmechanistic. They are phenomenological and ignore a composition and internal structure of a complex system. We cannot investigate interactions of subsystems of such a non-transparent model. A white-box model of complex dynamic system has ‘transparent walls’ and directly shows underlying mechanisms. All events at micro-, meso- and macro-levels of a dynamic system are directly visible at all stages of its white-box model evolution. In most cases mathematical modelers  use the heavy black-box mathematical methods, which cannot produce mechanistic models of complex dynamic systems. Grey-box models are intermediate and combine black-box and white-box approaches. [[File:Logical deterministic individual-based cellular automata model of single species population growth.gif|thumb|Logical deterministic individual-based cellular automata model of single species population growth]] Creation of a white-box model of complex system is associated with the problem of the necessity of an a priori basic knowledge of the modeling subject. The deterministic logical [[Cellular automaton|cellular automata]] are necessary but not sufficient condition of a white-box model. The second necessary prerequisite of a white-box model is the presence of the physical [[ontology]] of the object under study. The white-box modeling represents an automatic hyper-logical inference from the [[first principle]]s because it is completely based on the deterministic logic and axiomatic theory of the subject. The purpose of the white-box modeling is to derive from the basic axioms a more detailed, more concrete mechanistic knowledge about the dynamics of the object under study. The necessity to formulate an intrinsic [[axiomatic system]] of the subject before creating its white-box model distinguishes the cellular automata models of white-box type from cellular automata models based on arbitrary logical rules. If cellular automata rules have not been formulated from the first principles of the subject, then such a model may have a weak relevance to the real problem.&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt; In black-box models, the individual-based (mechanistic) mechanisms of a complex dynamic system remain hidden. Mathematical models for complex systems Black-box models are completely nonmechanistic. They are phenomenological and ignore a composition and internal structure of a complex system. We cannot investigate interactions of subsystems of such a non-transparent model. A white-box model of complex dynamic system has ‘transparent walls’ and directly shows underlying mechanisms. All events at micro-, meso- and macro-levels of a dynamic system are directly visible at all stages of its white-box model evolution. In most cases mathematical modelers  use the heavy black-box mathematical methods, which cannot produce mechanistic models of complex dynamic systems. Grey-box models are intermediate and combine black-box and white-box approaches. Logical deterministic individual-based cellular automata model of single species population growth Creation of a white-box model of complex system is associated with the problem of the necessity of an a priori basic knowledge of the modeling subject. The deterministic logical cellular automata are necessary but not sufficient condition of a white-box model. The second necessary prerequisite of a white-box model is the presence of the physical ontology of the object under study. The white-box modeling represents an automatic hyper-logical inference from the first principles because it is completely based on the deterministic logic and axiomatic theory of the subject. The purpose of the white-box modeling is to derive from the basic axioms a more detailed, more concrete mechanistic knowledge about the dynamics of the object under study. The necessity to formulate an intrinsic axiomatic system of the subject before creating its white-box model distinguishes the cellular automata models of white-box type from cellular automata models based on arbitrary logical rules. If cellular automata rules have not been formulated from the first principles of the subject, then such a model may have a weak relevance to the real problem.&lt;br /&gt;
&lt;br /&gt;
} / ref &lt;br /&gt;
&lt;br /&gt;
黑箱模型完全是非机械的。它们是现象学的，忽略了复杂系统的组成和内部结构。我们无法研究这种非透明模型的子系统之间的相互作用。复杂动态系统的白箱模型是透明的，直接显示了潜在的机制。在动态系统白箱模型演化的所有阶段，都可以直接看到微观、中观和宏观级别的所有事件。在大多数情况下，数学建模者使用纯数学的黑箱方法，这些方法无法生成复杂动态系统的机械模型。灰箱模型是中间模型，结合了黑箱方法和白箱方法。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
复杂系统白箱模型的创建和先验的建模主体基础知识的必要性有关。确定性逻辑元胞自动机是白箱模型的必要条件，但不是充分条件。白箱模型的第二个必要先决条件是所研究对象的物理本体的存在。因为白箱建模完全基于主题的确定性逻辑和公理，因此，它代表了基于第一定律的自动超逻辑推断。白箱建模的目的是从基本公理中获得有关所研究对象动力学的更详细、更具体的机械知识。在创建对象的白箱模型之前必须制定对象的内在公理体系的必要性，可以根据任意逻辑规则将白箱类型的细胞自动机模型与细胞自动机模型区分开。如果尚未根据受试者的首要原理制定细胞自动机规则，则此类模型与实际问题的相关性可能较弱。&lt;br /&gt;
&lt;br /&gt;
[[File:Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource.gif|thumb|Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource]]&lt;br /&gt;
&lt;br /&gt;
Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource&lt;br /&gt;
&lt;br /&gt;
对于单个有限资源，基于逻辑确定性个体的种间竞争元胞自动机模型&lt;br /&gt;
&lt;br /&gt;
==Hardware-based (&amp;quot;hard&amp;quot;)硬件模拟（”硬“）==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Further|Robot}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hardware-based artificial life mainly consist of ''robots'', that is, [[automation|automatically]] guided [[machine]]s able to do tasks on their own.&lt;br /&gt;
&lt;br /&gt;
Hardware-based artificial life mainly consist of robots, that is, automatically guided machines able to do tasks on their own.&lt;br /&gt;
&lt;br /&gt;
硬件模拟人工生命主要由机器人组成，即能够独立完成任务的自动引导机器。&lt;br /&gt;
&lt;br /&gt;
==Biochemical-based (&amp;quot;wet&amp;quot;)基于生物化学的研究（“湿的”）==&lt;br /&gt;
&lt;br /&gt;
生物化学基础(“湿”)&lt;br /&gt;
&lt;br /&gt;
{{Further|Synthetic biology}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Biochemical-based life is studied in the field of [[synthetic biology]]. It involves e.g. the creation of [[synthetic DNA]]. The term &amp;quot;wet&amp;quot; is an extension of the term &amp;quot;[[wetware (brain)|wetware]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Biochemical-based life is studied in the field of synthetic biology. It involves e.g. the creation of synthetic DNA. The term &amp;quot;wet&amp;quot; is an extension of the term &amp;quot;wetware&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
基于生化的人工生命研究，属于合成生物学领域研究。它涉及合成DNA的创建等，术语“湿”即拓展自“湿件 ”一词。&lt;br /&gt;
&lt;br /&gt;
In May 2019, researchers, in a milestone effort, reported the creation of a new [[Synthetic biology#Synthetic life|synthetic]] (possibly [[Artificial life#Biochemical-based (&amp;quot;wet&amp;quot;)|artificial]]) form of [[wikt:viability|viable]] [[life]], a variant of the [[bacteria]] ''[[Escherichia coli]]'', by reducing the natural number of 64 [[codon]]s in the bacterial [[genome]] to 59 codons instead, in order to encode 20 [[amino acid]]s.&amp;lt;ref name=&amp;quot;NYT-20190515&amp;quot;&amp;gt;{{cite news |last=Zimmer |first=Carl |authorlink=Carl Zimmer |title=Scientists Created Bacteria With a Synthetic Genome. Is This Artificial Life? - In a milestone for synthetic biology, colonies of E. coli thrive with DNA constructed from scratch by humans, not nature. |url=https://www.nytimes.com/2019/05/15/science/synthetic-genome-bacteria.html |date=15 May 2019 |work=[[The New York Times]] |accessdate=16 May 2019 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;NAT-20190515&amp;quot;&amp;gt;{{cite journal |author=Fredens, Julius |display-authors=et al. |title=Total synthesis of Escherichia coli with a recoded genome |date=15 May 2019 |journal=[[Nature (journal)|Nature]] |doi=10.1038/s41586-019-1192-5 |pmid=31092918 |pmc=7039709 |volume=569 |issue=7757 |pages=514–518 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In May 2019, researchers, in a milestone effort, reported the creation of a new synthetic (possibly artificial) form of viable life, a variant of the bacteria Escherichia coli, by reducing the natural number of 64 codons in the bacterial genome to 59 codons instead, in order to encode 20 amino acids.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2019年5月，研究人员在一个具有里程碑意义的报告中提出将细菌基因组中64个密码子的天然数量减少到59个密码子，并编入20 个氨基酸，创造了一种新的、可以生长的合成（可能是人工的）生命，一种大肠杆菌的变体。&lt;br /&gt;
&lt;br /&gt;
2019年5月，研究人员在一项具有里程碑意义的工作中，报道通过将细菌基因组中64个密码子的自然数量减少到59个密码子，并编码20个氨基酸，创造了一种新的合成（可能是人工）形式的可行生命，一种大肠杆菌的变种。&lt;br /&gt;
&lt;br /&gt;
== Open problems 开放性问题==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;How does life arise from the nonliving?&amp;lt;ref&amp;gt;{{cite web|url=http://libarynth.org/open_problems_in_alife|title=Libarynth|accessdate=2015-05-11}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=http://authors.library.caltech.edu/13564/1/BEDal00.pdf|title=Caltech |accessdate=2015-05-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*How does life arise from the nonliving?&lt;br /&gt;
&lt;br /&gt;
*Generate a molecular proto-organism [[in vitro]].&lt;br /&gt;
&lt;br /&gt;
*Achieve the transition to life in an [[artificial chemistry]] [[in silico]].&lt;br /&gt;
&lt;br /&gt;
*Determine whether fundamentally novel living organizations can exist.&lt;br /&gt;
&lt;br /&gt;
*Simulate a [[unicellular organism]] over its entire life cycle.&lt;br /&gt;
&lt;br /&gt;
*Explain how rules and symbols are generated from physical dynamics in living systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*生命是如何从非生命中产生的？&lt;br /&gt;
*在体外产生一种分子原生物。&lt;br /&gt;
*从人工化学中的硅中实现向生命的过渡。&lt;br /&gt;
*确定是否存在根本上独特的活组织。&lt;br /&gt;
*模拟一个单细胞生物体的整个生命周期。&lt;br /&gt;
*解释规则和符号是如何通过生命系统中的物理动力学生成的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*What are the potentials and limits of living systems?&lt;br /&gt;
&lt;br /&gt;
*Determine what is inevitable in the open-ended [[evolution of life]].&lt;br /&gt;
&lt;br /&gt;
*Determine minimal conditions for evolutionary transitions from specific to generic response systems.&lt;br /&gt;
&lt;br /&gt;
*Create a formal framework for synthesizing dynamical hierarchies at all scales.&lt;br /&gt;
&lt;br /&gt;
*Determine the predictability of evolutionary consequences of manipulating organisms and ecosystems.&lt;br /&gt;
&lt;br /&gt;
*Develop a theory of [[information processing]], [[Information flow (information theory)|information flow]], and information generation for evolving systems.&lt;br /&gt;
&lt;br /&gt;
*生命系统的潜能和限制都是什么？&lt;br /&gt;
*确定开放式[[生命进化]]中不可避免的是什么。&lt;br /&gt;
*确定从特定反应系统到通用反应系统演化过渡的最低条件。&lt;br /&gt;
*建立一个在所有尺度上综合动态层次结构的正式框架。&lt;br /&gt;
*确定生物体和生态系统进化后果的可预测性。&lt;br /&gt;
*发展一种[[信息处理]]、[[信息流(信息论)|信息流]]和进化系统的信息生成理论。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*How is life related to mind, machines, and culture?&lt;br /&gt;
&lt;br /&gt;
*Demonstrate the emergence of intelligence and mind in an artificial living system.&lt;br /&gt;
&lt;br /&gt;
*Evaluate the influence of machines on the next major evolutionary transition of life.&lt;br /&gt;
&lt;br /&gt;
*Provide a quantitative model of the interplay between cultural and biological evolution.&lt;br /&gt;
&lt;br /&gt;
*Establish ethical principles for artificial life.&lt;br /&gt;
&lt;br /&gt;
*生命是如何与思想、机器和文化联系起来的？&lt;br /&gt;
*演示人工生命系统中智能和思维的出现。&lt;br /&gt;
*评估机器对生命下一次重大进化的影响。&lt;br /&gt;
*提供文化和生物进化之间相互作用的定量模型。&lt;br /&gt;
*建立人工生命伦理。&lt;br /&gt;
&lt;br /&gt;
== Related subjects 相关主题 ==&lt;br /&gt;
&lt;br /&gt;
1.    人工智能传统上是使用自上而下的方法，而人工生命通常是自下而上的。&lt;br /&gt;
&lt;br /&gt;
2.    人工化学最初是生命界中抽象化学反应过程的一种方法。&lt;br /&gt;
&lt;br /&gt;
3.    进化算法是弱生命原理应用于优化问题的实际应用。已经设计出许多优化算法，这些算法借鉴或密切反映了生命技术。主要区别在于通过解决问题的能力而不是寻找食物、繁殖或避免死亡的能力来明确定义agent的适用性。人们经常使用以下与进化算法密切相关的方法：&lt;br /&gt;
*蚁群优化&lt;br /&gt;
&lt;br /&gt;
*细菌菌落优化&lt;br /&gt;
&lt;br /&gt;
*遗传算法&lt;br /&gt;
&lt;br /&gt;
*基因编程&lt;br /&gt;
&lt;br /&gt;
*群智能&lt;br /&gt;
&lt;br /&gt;
4.    多主体系统 –多主体系统是由环境中多个交互的智能主体组成的计算机化系统。&lt;br /&gt;
&lt;br /&gt;
5.    进化艺术使用人工生命中的技术和方法来创造新的艺术形式。&lt;br /&gt;
&lt;br /&gt;
6.    进化音乐也使用类似的技术，但其领域主要应用于音乐而非视觉艺术。&lt;br /&gt;
&lt;br /&gt;
7.    生物产生和生命起源有时也采用人工生命的方法。&lt;br /&gt;
&lt;br /&gt;
#[[Artificial intelligence]] has traditionally used a [[Top-down and bottom-up design|top down]] approach, while alife generally works from the bottom up.&amp;lt;ref&amp;gt;{{cite web |url=http://lggwg.com/wolff/aicg99/stern.html |title=AI Beyond Computer Games |accessdate=2008-07-04 |archiveurl=https://web.archive.org/web/20080701040911/http://www.lggwg.com/wolff/aicg99/stern.html |archivedate=2008-07-01 |url-status=dead }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Artificial intelligence has traditionally used a top down approach, while alife generally works from the bottom up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Artificial chemistry]] started as a method within the alife community to abstract the processes of chemical reactions.&lt;br /&gt;
&lt;br /&gt;
Artificial chemistry started as a method within the alife community to abstract the processes of chemical reactions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary algorithm]]s are a practical application of the weak alife principle applied to [[optimization problem]]s.  Many optimization algorithms have been crafted which borrow from or closely mirror alife techniques. The primary difference lies in explicitly defining the fitness of an agent by its ability to solve a problem, instead of its ability to find food, reproduce, or avoid death.{{Citation needed|date=August 2007}} The following is a list of evolutionary algorithms closely related to and used in alife:&lt;br /&gt;
&lt;br /&gt;
Evolutionary algorithms are a practical application of the weak alife principle applied to optimization problems.  Many optimization algorithms have been crafted which borrow from or closely mirror alife techniques. The primary difference lies in explicitly defining the fitness of an agent by its ability to solve a problem, instead of its ability to find food, reproduce, or avoid death. The following is a list of evolutionary algorithms closely related to and used in alife:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Ant colony optimization]]&lt;br /&gt;
&lt;br /&gt;
*Ant colony optimization&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Bacterial colony optimization]]&lt;br /&gt;
&lt;br /&gt;
*Bacterial colony optimization&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Genetic algorithm]]&lt;br /&gt;
&lt;br /&gt;
*Genetic algorithm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Genetic programming]]&lt;br /&gt;
&lt;br /&gt;
*Genetic programming&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Swarm intelligence]]&lt;br /&gt;
&lt;br /&gt;
*Swarm intelligence&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Multi-agent system]] – A multi-agent system is a computerized system composed of multiple interacting intelligent agents within an environment.&lt;br /&gt;
&lt;br /&gt;
Multi-agent system – A multi-agent system is a computerized system composed of multiple interacting intelligent agents within an environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary art]] uses techniques and methods from artificial life to create new forms of art.&lt;br /&gt;
&lt;br /&gt;
Evolutionary art uses techniques and methods from artificial life to create new forms of art.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary music]] uses similar techniques, but applied to music instead of visual art.&lt;br /&gt;
&lt;br /&gt;
Evolutionary music uses similar techniques, but applied to music instead of visual art.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Abiogenesis]] and the origin of life sometimes employ alife [[methodology|methodologies]] as well.&lt;br /&gt;
&lt;br /&gt;
Abiogenesis and the origin of life sometimes employ alife methodologies as well.&lt;br /&gt;
&lt;br /&gt;
== History 历史==&lt;br /&gt;
&lt;br /&gt;
历史&lt;br /&gt;
&lt;br /&gt;
{{Main|History of artificial life}}&lt;br /&gt;
Main article: History of artificial life&lt;br /&gt;
主要文章：人造生命史&lt;br /&gt;
&lt;br /&gt;
== Criticism 批评==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alife has had a controversial history. [[John Maynard Smith]] criticized certain artificial life work in 1994 as &amp;quot;fact-free science&amp;quot;.&amp;lt;ref&amp;gt;Horgan, J. 1995. [http://www2.econ.iastate.edu/tesfatsi/hogan.complexperplex.htm From Complexity to Perplexity]. Scientific American. p107&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alife has had a controversial history. John Maynard Smith criticized certain artificial life work in 1994 as &amp;quot;fact-free science&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
人造生命产生之初，就伴随着争议。约翰·梅纳德·史密斯John Maynard Smith在1994年批评某些人工生命研究，称他们为“无事实的科学”。&lt;br /&gt;
&lt;br /&gt;
== See also 另请参阅==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Portal|Systems science}}&lt;br /&gt;
&lt;br /&gt;
人工意识  –认知科学领域&lt;br /&gt;
*人工智能的应用&lt;br /&gt;
*自主机器人&lt;br /&gt;
*生物伦理学&lt;br /&gt;
*杂的自适应系统&lt;br /&gt;
*达尔文机&lt;br /&gt;
*数字形态&lt;br /&gt;
*出现  -复杂系统中的现象，其中相互作用产生的效果无法从子系统直接预测&lt;br /&gt;
*人生模拟游戏&lt;br /&gt;
*新兴技术清单&lt;br /&gt;
*数学和理论生物学&lt;br /&gt;
*多代理系统&lt;br /&gt;
*人工智能  概述– 人工智能概述和主题指南&lt;br /&gt;
*玩家专案&lt;br /&gt;
*模拟现实&lt;br /&gt;
*社会模拟&lt;br /&gt;
*苏打水构造&lt;br /&gt;
*群智能&lt;br /&gt;
*合成生活&lt;br /&gt;
*普遍达尔文主义  –试图将达尔文进化论的应用扩展到其他领域&lt;br /&gt;
*韦伯茨&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cmn|colwidth=30em|&lt;br /&gt;
&lt;br /&gt;
{{cmn|colwidth=30em|&lt;br /&gt;
&lt;br /&gt;
30em | &lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Artificial consciousness}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Applications of artificial intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Autonomous robot}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Bioethics}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Complex adaptive system}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Darwin machine}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Digital morphogenesis}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Emergence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Life simulation game}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|List of emerging technologies}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Mathematical and theoretical biology}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Multi-agent system}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Outline of artificial intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Player Project}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Simulated reality}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Social simulation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Soda Constructor}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Swarm intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Synthetic life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--*[[Simulated reality]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--*Simulated reality&lt;br /&gt;
&lt;br /&gt;
! -- * 模拟现实&lt;br /&gt;
&lt;br /&gt;
*[[Artificial consciousness]] Do not uncomment.  See talk page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Universal Darwinism}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Webots}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Referencescan参考资料==&lt;br /&gt;
&lt;br /&gt;
1.     “ Dictionary.com定义” 。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
2.     认知科学的MIT百科全书，MIT出版社，第37页。书号978-0-262-73144-7&lt;br /&gt;
&lt;br /&gt;
3.    “游戏产业的科学怪人博士”。下一代。第35号。想象媒体。1997年11月&lt;br /&gt;
&lt;br /&gt;
4.    马克·贝道（2003年11月）。“人工生活：自下而上的组织，适应和复杂性” （PDF）。认知科学的趋势。（原始内容存档于（PDF） 2008-12-02）。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
5.     Maciej Komosinski和Andrew Adamatzky（2009）。软件中的人工生命模型。纽约：施普林格。书号 978-1-84882-284-9。&lt;br /&gt;
&lt;br /&gt;
6.     Andrew Adamatzky和Maciej Komosinski（2009）。硬件中的人工生命模型。纽约：施普林格。书号 978-1-84882-529-1。&lt;br /&gt;
&lt;br /&gt;
7.     兰顿，克里斯托弗。“什么是人工生命？” 。（原始内容存档于2007-01-17）。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
8.     Aguilar，W.，Santamaría-Bonfil，G.，Froese，T.，and Gershenson，C.（2014年）。人造生活的过去，现在和未来。机器人与人工智能前沿，1（8）。https://dx.doi.org/10.3389/frobt.2014.00008&lt;br /&gt;
&lt;br /&gt;
9.     参见Langton，CG1992。《人造生命》， 存档于2007年 3月11日，在 Wayback Machine上。艾迪生-韦斯利，第1节&lt;br /&gt;
&lt;br /&gt;
10.    参见Red'ko，VG1999。进化的数学模型。见：F. Heylighen，C。Joslyn和V. Turchin（编辑）：Principia Cybernetica网站（Principia Cybernetica，布鲁塞尔）。有关从宇宙角度看ALife建模的重要性，另请参见Vidal，C.2008。《科学模拟的未来：从人工生命到人工宇宙发生》。在《死亡与反死》中，编辑。查尔斯·坦迪（Charles Tandy），《 6：库尔特·哥德尔（KurtGödel）诞辰三十年》（1906-1978）285-318。里亚大学出版社。）&lt;br /&gt;
&lt;br /&gt;
11.    雷，托马斯（1991）。泰勒，CC；农夫，法学博士；Rasmussen，S（编辑）。“一种综合生活的方法”。人工生命II，圣达菲研究所，复杂性科学研究。十一：371–408。（原始内容存档于2015-07-11）。于2016 年1月24日检索。这项工作的目的是合成而不是模拟生活。&lt;br /&gt;
&lt;br /&gt;
12.    Kalmykov，列弗五；Kalmykov，Vyacheslav L.（2015），“通过逻辑确定性细胞自动机解决生物多样性悖论的方法”，生物理论学报，63（2）：1–19，doi：10.1007 / s10441-015-9257-9，PMID 25980478 &lt;br /&gt;
&lt;br /&gt;
13.   跳到：a b Kalmykov，列弗五世；Kalmykov，Vyacheslav L.（2015），“ S形和双S形单物种种群增长的白盒模型”，PeerJ，3：e948：e948，doi：10.7717 / peerj.948，PMC  4451025，PMID  26038717&lt;br /&gt;
&lt;br /&gt;
14.    Zimmer，Carl（2019年5月15日）。“科学家用合成的基因组创造了细菌。这是人工生命吗？-在合成生物学的一个里程碑中，大肠杆菌的菌落以人类而非自然的方式从头开始构建的DNA蓬勃发展。”。纽约时报。检索2019年5月16日。&lt;br /&gt;
&lt;br /&gt;
15.    弗雷登斯，朱利叶斯等。（2019年5月15日）。“具有编码基因组的大肠杆菌的全面合成”。大自然。569：514–518。doi：10.1038 / s41586-019-1192-5。PMID  31092918 。检索2019年5月16日。&lt;br /&gt;
&lt;br /&gt;
16.    “ Libarynth” 。检索2015-05-11。&lt;br /&gt;
&lt;br /&gt;
17.    “ Caltech” （PDF）。检索2015-05-11。&lt;br /&gt;
&lt;br /&gt;
18.    “在计算机游戏之外的AI”。（原始内容存档于2008-07-01）。检索2008-07-04。&lt;br /&gt;
&lt;br /&gt;
19.    Horgan，J. 1995.从复杂到困惑。科学美国人。107&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
参考资料&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Format copied from the page on AI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Format copied from the page on AI:&lt;br /&gt;
&lt;br /&gt;
! -- 从 AI 页面复制的格式:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
  See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for a&lt;br /&gt;
&lt;br /&gt;
  See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for a&lt;br /&gt;
&lt;br /&gt;
参见《 http://en.wikipedia.org/wiki/wikipedia:footnotes&lt;br /&gt;
&lt;br /&gt;
  discussion of different citation methods and how to generate&lt;br /&gt;
&lt;br /&gt;
  discussion of different citation methods and how to generate&lt;br /&gt;
&lt;br /&gt;
讨论不同的引用方法和如何产生&lt;br /&gt;
&lt;br /&gt;
  footnotes using the &amp;lt;ref&amp;gt;, &amp;lt;/ref&amp;gt; and  &amp;lt;reference /&amp;gt; tags&lt;br /&gt;
&lt;br /&gt;
  footnotes using the  and   tags&lt;br /&gt;
&lt;br /&gt;
使用 and 标签的脚注&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links 外部链接==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{DMOZ|Computers/Artificial_Life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://alife.org/ International Society of Artificial Life]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://www.mitpressjournals.org/loi/artl ''Artificial Life''] journal, at MIT Press Journal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://www.envirtech.com/artificial-life-lab.html The Artificial Life Lab], a virtual environment lab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Computer science}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Authority control}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Artificial Life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial life| ]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Category:Scientific modeling]]&lt;br /&gt;
&lt;br /&gt;
Category:Scientific modeling&lt;br /&gt;
&lt;br /&gt;
类别: 科学建模&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;This page was moved from [[wikipedia:en:Artificial life]]. Its edit history can be viewed at [[人工生命/edithistory]]&amp;lt;/small&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:待整理页面]]&lt;/div&gt;</summary>
		<author><name>十三维</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E4%BA%BA%E5%B7%A5%E7%94%9F%E5%91%BD&amp;diff=13652</id>
		<title>人工生命</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E4%BA%BA%E5%B7%A5%E7%94%9F%E5%91%BD&amp;diff=13652"/>
		<updated>2020-09-04T12:37:07Z</updated>

		<summary type="html">&lt;p&gt;十三维：/* Biochemical-based (&amp;quot;wet&amp;quot;)基于生物化学的研究（“湿的”） */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;此词条暂由彩云小译翻译，未经人工整理和审校，带来阅读不便，请见谅。{{short description|A field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{About|a field of research|artificially created life forms|Synthetic life|the journal|Artificial Life (journal)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Redirect-distinguish|ALife|Alife (disambiguation){{!}}Alife}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Artificial life''' (often abbreviated '''ALife''' or '''A-Life''') is a field of study wherein researchers examine [[system]]s related to natural [[life]], its processes, and its evolution, through the use of [[simulation]]s with [[computer models]], [[robotics]], and [[biochemistry]].&amp;lt;ref&amp;gt;{{cite web|url=http://dictionary.reference.com/browse/artificial%20life|title=Dictionary.com definition|accessdate=2007-01-19}}&amp;lt;/ref&amp;gt; The discipline was named by [[Christopher Langton]], an American theoretical biologist, in 1986.&amp;lt;ref&amp;gt;[https://books.google.com/books?id=-wt1aZrGXLYC&amp;amp;pg=PA37&amp;amp;cd=1#v=onepage The MIT Encyclopedia of the Cognitive Sciences], The MIT Press, p.37. {{ISBN|}}&amp;lt;/ref&amp;gt; In 1987 Langton organized the first conference on the field, in [[Los Alamos, New Mexico]].&amp;lt;ref&amp;gt;{{cite magazine |title=The Game Industry's Dr. Frankenstein |magazine=[[Next Generation (magazine)|Next Generation]]|issue=35|publisher=[[Imagine Media]] |date=November 1997|page=10}}&amp;lt;/ref&amp;gt; There are three main kinds of alife,&amp;lt;ref&amp;gt;{{cite web |url=http://www.reed.edu/~mab/publications/papers/BedauTICS03.pdf|title=Artificial life: organization, adaptation and complexity from the bottom up|author=Mark A. Bedau |date=November 2003|accessdate=2007-01-19|publisher=Trends in Cognitive Sciences|archive-url=https://web.archive.org/web/20081202185445/http://www.reed.edu/~mab/publications/papers/BedauTICS03.pdf|archive-date=2008-12-02|url-status=dead}}&amp;lt;/ref&amp;gt; named for their approaches: ''soft'',&amp;lt;ref&amp;gt;{{cite book|title=Artificial Life Models in Software |author=Maciej Komosinski and [[Andrew Adamatzky]]|year=2009|publisher=Springer |location=New York|isbn=978-1-84882-284-9|url=https://www.springer.com/computer/mathematics/book/978-1-84882-284-9}}&amp;lt;/ref&amp;gt; from [[software]]; ''hard'',&amp;lt;ref&amp;gt;{{cite book |title=Artificial Life Models in Hardware|author=[[Andrew Adamatzky]] and Maciej Komosinski|year=2009|publisher=Springer|location=New York|isbn=978-1-84882-529-1 |url=https://www.springer.com/computer/hardware/book/978-1-84882-529-1}}&amp;lt;/ref&amp;gt; from [[computer hardware|hardware]]; and ''[[wet artificial life|wet]]'', from biochemistry. Artificial life researchers study traditional [[biology]] by trying to recreate aspects of biological phenomena.&amp;lt;ref&amp;gt;{{cite web|url=http://zooland.alife.org/|title=What is Artificial Life?|first=Christopher|last=Langton|accessdate=2007-01-19 |archiveurl=https://web.archive.org/web/20070117220840/http://zooland.alife.org/|archivedate=2007-01-17|url-status=dead}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Aguilar, W., Santamaría-Bonfil, G., Froese, T., and Gershenson, C. (2014). The past, present, and future of artificial life. Frontiers in Robotics and AI, 1(8). https://dx.doi.org/10.3389/frobt.2014.00008&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Artificial life (often abbreviated ALife or A-Life) is a field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations with computer models, robotics, and biochemistry. The discipline was named by Christopher Langton, an American theoretical biologist, in 1986. In 1987 Langton organized the first conference on the field, in Los Alamos, New Mexico. There are three main kinds of alife, named for their approaches: soft, from software; hard, from hardware; and wet, from biochemistry. Artificial life researchers study traditional biology by trying to recreate aspects of biological phenomena.&lt;br /&gt;
&lt;br /&gt;
人工生命（经常被缩写为ALife或者A-Life）是在电脑系统中，通过仿真模型、机器技术和生物化学方式，模拟自然生命系统来研究生命的过程及其演变的领域。这个概念由美国理论生物学家克里斯托弗·兰顿Christopher Langton于1986年提出。1987年，兰顿第一次在新墨西哥州的洛斯阿拉莫斯 Los Alamos, New Mexico举行了该领域的第一次会议。&lt;br /&gt;
以研究方法命名，可将人工生命研究分为三类：&lt;br /&gt;
1、软，通过软件模拟&lt;br /&gt;
2、硬，通过硬件模拟&lt;br /&gt;
3、湿，基于生物化学研究&lt;br /&gt;
人工生命研究者尝试通过重现生命现象的各个方面来研究传统的生物学。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Braitenberg vehicle (simulation made with breve).jpg|thumb|right|250px|A [[Braitenberg vehicle]] simulation, programmed in breve, an artificial life simulator]]&lt;br /&gt;
&lt;br /&gt;
A [[Braitenberg vehicle simulation, programmed in breve, an artificial life simulator]]&lt;br /&gt;
&lt;br /&gt;
用breve来编程的人工生命模拟 Braitenberg仿真小车&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview 概述==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Artificial life studies the fundamental processes of [[living system]]s in artificial environments in order to gain a deeper understanding of the complex information processing that define such systems.  These topics are broad, but often include [[Evolutionary algorithm|evolutionary dynamics]], [[Emergence|emergent properties of collective systems]], [[Biomimetics|biomimicry]], as well as related issues about the [[Philosophy of biology|philosophy of the nature of life]] and the use of lifelike properties in artistic works.&lt;br /&gt;
&lt;br /&gt;
Artificial life studies the fundamental processes of living systems in artificial environments in order to gain a deeper understanding of the complex information processing that define such systems.  These topics are broad, but often include evolutionary dynamics, emergent properties of collective systems, biomimicry, as well as related issues about the philosophy of the nature of life and the use of lifelike properties in artistic works.&lt;br /&gt;
&lt;br /&gt;
人工生命研究人工环境中生命系统的基本过程，借此对定义此类系统的复杂信息进行更深入的理解。该研究角度涵盖深广，但通常会包括进化动力学、集体系统的涌现特性、仿生学、对生命本质哲学研究的相关内容，以及艺术作品中逼真的生物描绘。&lt;br /&gt;
&lt;br /&gt;
== Philosophy 哲学讨论==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The modeling philosophy of artificial life strongly differs from traditional modeling by studying not only &amp;quot;life-as-we-know-it&amp;quot; but also &amp;quot;life-as-it-might-be&amp;quot;.&amp;lt;ref&amp;gt;See Langton, C. G. 1992. [http://www.probelog.com/texts/Langton_al.pdf Artificial Life] {{webarchive |url=https://web.archive.org/web/20070311225322/http://www.probelog.com/texts/Langton_al.pdf |date=March 11, 2007 }}. Addison-Wesley. ., section 1&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The modeling philosophy of artificial life strongly differs from traditional modeling by studying not only &amp;quot;life-as-we-know-it&amp;quot; but also &amp;quot;life-as-it-might-be&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
人工生命的建模哲学，与传统的建模相比有显著差异，它不仅是研究“我们所知的生命”，而且去研究“生命可能的形式”。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A traditional model of a biological system will focus on capturing its most important parameters. In contrast, an alife modeling approach will generally seek to decipher the most simple and general principles underlying life and implement them in a simulation. The simulation then offers the possibility to analyse new and different lifelike systems.&lt;br /&gt;
&lt;br /&gt;
A traditional model of a biological system will focus on capturing its most important parameters. In contrast, an alife modeling approach will generally seek to decipher the most simple and general principles underlying life and implement them in a simulation. The simulation then offers the possibility to analyse new and different lifelike systems.&lt;br /&gt;
&lt;br /&gt;
传统生物学模型会侧重于捕捉生命最重要的决定因素，与之相比，人工生命建模则想要破译隐藏在生命体中最简单、最通用的规则和原理，并在模拟中实现它们。模拟仿真方法为分析各种新出现的拟生系统提供了可能性。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko proposed to generalize this distinction to the modeling of any process, leading to the more general distinction of &amp;quot;processes-as-we-know-them&amp;quot; and &amp;quot;processes-as-they-could-be&amp;quot;.&amp;lt;ref&amp;gt;See Red'ko, V. G. 1999. [http://pespmc1.vub.ac.be/MATHME.html Mathematical Modeling of Evolution]. in: F. Heylighen, C. Joslyn and V. Turchin (editors): Principia Cybernetica Web (Principia Cybernetica, Brussels). For the importance of ALife modeling from a cosmic perspective, see also Vidal, C. 2008.[https://arxiv.org/abs/0803.1087 The Future of Scientific Simulations: from Artificial Life to Artificial Cosmogenesis]. In Death And Anti-Death, ed. Charles Tandy, 6: Thirty Years After Kurt Gödel (1906-1978) p. 285-318. Ria University Press.)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko proposed to generalize this distinction to the modeling of any process, leading to the more general distinction of &amp;quot;processes-as-we-know-them&amp;quot; and &amp;quot;processes-as-they-could-be&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko 建议将这一本质区别推广至任意过程的建模中，从而概括出“我们所知的过程”与“他们可能是的过程”作为更加广义的区分。&lt;br /&gt;
&lt;br /&gt;
At present, the commonly accepted [[Life#Definitions|definition of life]] does not consider any current alife simulations or [[software]] to be alive, and they do not constitute part of the evolutionary process of any [[ecosystem]]. However, different opinions about artificial life's potential have arisen:&lt;br /&gt;
&lt;br /&gt;
At present, the commonly accepted definition of life does not consider any current alife simulations or software to be alive, and they do not constitute part of the evolutionary process of any ecosystem. However, different opinions about artificial life's potential have arisen:&lt;br /&gt;
&lt;br /&gt;
目前，学界普遍不接受任何人工生命模拟符合生命定义的、或认为软件系统是活的。认为它们并不构成任何生态系统进化过程的一部分。然而对于人工生命的潜力，依然有很多不同观点：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The ''strong alife'' (cf. [[philosophy of artificial intelligence#Strong AI vs. weak AI|Strong AI]]) position states that &amp;quot;life is a process which can be abstracted away from any particular medium&amp;quot; ([[John von Neumann]]) {{citation needed|date=April 2018|reason=There seems to be no original source for this quote, and in fact if you restrict a web search to pages that don't contain the phrase artificial life, there are only a handful left.}}. Notably, [[Thomas S. Ray|Tom Ray]] declared that his program [[Tierra (computer simulation)|Tierra]] is not simulating life in a computer but synthesizing it.&amp;lt;ref&amp;gt;{{cite journal|last1=Ray|first1=Thomas|authorlink1=Thomas S. Ray|editor1-last=Taylor|editor1-first=C. C.|editor2-last=Farmer|editor2-first=J. D.|editor3-last=Rasmussen|editor3-first=S|title=An approach to the synthesis of life|journal=Artificial Life II, Santa Fe Institute Studies in the Sciences of Complexity|date=1991|volume=XI|pages=371–408|url=http://life.ou.edu/pubs/alife2/tierra.tex|language=English|quote=The intent of this work is to synthesize rather than simulate life.|archiveurl=https://web.archive.org/web/20150711051305/http://life.ou.edu/pubs/alife2/tierra.tex|archivedate=2015-07-11|accessdate=24 January 2016|url-status=live}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The ''weak alife'' position denies the possibility of generating a &amp;quot;living process&amp;quot; outside of a chemical solution. Its researchers try instead to simulate life processes to understand the underlying mechanics of biological phenomena.&lt;br /&gt;
&lt;br /&gt;
* 强人工生命模拟立场认为（参见强AI），“生命是可以从任何特定的介质抽离的过程”（约翰·冯·诺伊曼）。值得注意的是，汤姆·雷（Tom Ray）宣布，他的程序Tierra不是在计算机中模拟的生命，而是在其中成合成生命。[11]。&lt;br /&gt;
&lt;br /&gt;
* 弱人工生命模拟立场否认在化学溶液之外产生 &amp;quot;生命过程 &amp;quot;的可能性，期研究者转而尝试模拟生命过程，以理解生命现象的基本机理。&lt;br /&gt;
&lt;br /&gt;
==Software-based (&amp;quot;soft&amp;quot;)软件模拟人工生命==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Techniques 技术===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[cellular automaton|Cellular automata]] were used in the early days of artificial life, and are still often used for ease of [[scalability]] and [[parallelization]].  Alife and cellular automata share a closely tied history.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Artificial neural network]]s are sometimes used to model the brain of an agent.  Although traditionally more of an [[artificial intelligence]] technique, neural nets can be important for simulating [[population dynamics]] of organisms that can ''learn''.  The symbiosis between learning and evolution is central to theories about the development of instincts in organisms with higher neurological complexity, as in, for instance, the [[Baldwin effect]].&lt;br /&gt;
 &lt;br /&gt;
*元胞自动机在人工生命的早期就被使用了，因其简化可扩展性和并行化现在仍然经常被使用研究。人工生命与元胞自动机在历史上有着相当紧密的联系。&lt;br /&gt;
&lt;br /&gt;
*人工神经网络常常被用来对智能体大脑进行建模。虽然传统上它更多的是一种人工智能技术，但是神经网络对于模拟可以学习的生物种群动态非常重要。学习和进化之间的共生关系是关于具有较高神经复杂性的生物体中本能发展的理论的核心，例如，鲍德温效应。&lt;br /&gt;
&lt;br /&gt;
=== Notable simulators 著名的模拟器===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a list of artificial life/[[digital organism]] simulators, organized by the method of creature definition.&lt;br /&gt;
&lt;br /&gt;
This is a list of artificial life/digital organism simulators, organized by the method of creature definition.&lt;br /&gt;
&lt;br /&gt;
下表列出了按照生物定义方法整理的人工生命/ 数字生物模拟器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!姓名!!驱动源!!开始年份!!结束年份&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| ApeSDK（以前为Noble Ape）ApeSDK (formerly Noble Ape) || 语言/社会模拟language/social simulation || 1996 ||进行中 ongoing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Avida]]阿维达 || executable DNA || 1993 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Biogenesis生物起源 || executable DNA可执行 DNA || 2006 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Neurokernel神经核 ||Geppetto盖佩托（http://www.geppetto.org/）模拟平台||2014|| 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[Creatures (artificial life program)|Creatures]] 生物|| neural net/simulated biochemistry神经网络 / 模拟生物化学 || 1996-2001 || Fandom still active to this day, some abortive attempts at new products狂热者一直活跃到今天，对新产品进行了一些失败的尝试&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Critterding || neural net神经网络 || 2005 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Darwinbots达尔文机器人 || 可执行的 DNAexecutable DNA || 2003 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| DigiHive || executable DNA可执行 DNA || 2006 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| DOSE || executable DNA可执行 DNA || 2012 || ongoing正在进行&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[EcoSim]] || Fuzzy Cognitive Map模糊认知地图 || 2009 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Framsticks]] 荧光棒|| executable DNA可执行 DNA || 1996 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Geb盖布 || neural net神经网络 || 1997 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[OpenWorm]] || Geppetto盖佩托（http://www.geppetto.org/）模拟平台 || 2011 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Polyworld]]多元世界 || neural net神经网络 || 1990 || ongoing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Primordial Life原始生命 || executable DNA可执行 DNA || 1994 || 2003&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| ScriptBots脚本机器人 || executable DNA可执行 DNA || 2010 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[TechnoSphere]]技术圈 || modules模组 || 1995 ||&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Tierra (computer simulation计算机模拟)|Tierra]] 铁拉|| executable DNA可执行 DNA || 1991 || 2004&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[3D Virtual Creature Evolution]]3D虚拟生物进化 || neural net神经网络 || 2008 || NA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Program-based程序模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Further|programming game}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Program-based simulations contain organisms with a complex DNA language, usually [[Turing complete]].  This language is more often in the form of a computer program than actual biological DNA.  Assembly derivatives are the most common languages used. An organism &amp;quot;lives&amp;quot; when its code is executed, and there are usually various methods allowing [[self-replication]]. Mutations are generally implemented as random changes to the code. Use of [[cellular automata]] is common but not required. Another example could be an [[artificial intelligence]] and [[Multi-agent system|multi-agent system/program]].&lt;br /&gt;
&lt;br /&gt;
Program-based simulations contain organisms with a complex DNA language, usually Turing complete.  This language is more often in the form of a computer program than actual biological DNA.  Assembly derivatives are the most common languages used. An organism &amp;quot;lives&amp;quot; when its code is executed, and there are usually various methods allowing self-replication. Mutations are generally implemented as random changes to the code. Use of cellular automata is common but not required. Another example could be an artificial intelligence and multi-agent system/program.&lt;br /&gt;
&lt;br /&gt;
基于程序的模拟包含具有复杂DNA语言（通常为图灵完整）的生物。这种语言通常是计算机程序的形式，而不是实际的生物DNA。汇编派生词是最常用的语言。生物体在执行其代码时会“存活”，通常有多种方法可以进行自我复制。变异通常是通过随机更改代码来实现的。元胞自动机是常见工具，但不是唯一的。也有人用人工智能和多线程系统/程序来进行研究。&lt;br /&gt;
&lt;br /&gt;
====Module-based基于模块的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Individual modules are added to a creature.  These modules modify the creature's behaviors and characteristics either directly, by hard coding into the simulation (leg type A increases speed and metabolism), or indirectly, through the emergent interactions between a creature's modules (leg type A moves up and down with a frequency of X, which interacts with other legs to create motion).  Generally these are simulators which emphasize user creation and accessibility over mutation and evolution.&lt;br /&gt;
&lt;br /&gt;
Individual modules are added to a creature.  These modules modify the creature's behaviors and characteristics either directly, by hard coding into the simulation (leg type A increases speed and metabolism), or indirectly, through the emergent interactions between a creature's modules (leg type A moves up and down with a frequency of X, which interacts with other legs to create motion).  Generally these are simulators which emphasize user creation and accessibility over mutation and evolution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
基于模块的模拟是将单个模块添加到一个生物中。这些模块或者通过硬编码模拟（例如腿类型A加快速度和新陈代谢）直接修改生物的行为和特征，或者通过生物模块之间的紧急交互作用间接地修改动物的行为和特征（例如A型腿以频率X上下移动，与其他腿部互动以产生运动）。一般来说，这些模拟器强调的是用户创造和可访问性，而不是突变和进化。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Parameter-based基于参数的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Organisms are generally constructed with pre-defined and fixed behaviors that are controlled by various parameters that mutate.  That is, each organism contains a collection of numbers or other ''finite'' parameters. Each parameter controls one or several aspects of an organism in a well-defined way.&lt;br /&gt;
&lt;br /&gt;
Organisms are generally constructed with pre-defined and fixed behaviors that are controlled by various parameters that mutate.  That is, each organism contains a collection of numbers or other finite parameters. Each parameter controls one or several aspects of an organism in a well-defined way.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
生物体通常是由一系列预先定义的固定行为来构建的，这些行为受各种变异参数控制。也就是说，每个生物体都是一个包含数字或其他有限参数的集合。每个参数都明确地控制生物体的一个或多个方面。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Neural net–based基于神经网络的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These simulations have creatures that learn and grow using neural nets or a close derivative.  Emphasis is often, although not always, more on learning than on natural selection.&lt;br /&gt;
&lt;br /&gt;
These simulations have creatures that learn and grow using neural nets or a close derivative.  Emphasis is often, although not always, more on learning than on natural selection.&lt;br /&gt;
&lt;br /&gt;
这些模拟让生物通过神经网络或近似衍生物进行学习和成长。通常强调的是学习，而不是自然选择，尽管并不总是如此。&lt;br /&gt;
&lt;br /&gt;
===Complex systems modeling复杂系统建模===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mathematical models of complex systems are of three types: [[black-box]] (phenomenological), [[White box (software engineering)|white-box]] (mechanistic, based on the [[first principles]]) and [[Grey box model|grey-box]] (mixtures of phenomenological and mechanistic models).&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. Solution&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mathematical models of complex systems are of three types: black-box (phenomenological), white-box (mechanistic, based on the first principles) and grey-box (mixtures of phenomenological and mechanistic models).&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. Solution&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
复杂系统的数学模型分为三种：黑箱（现象学），白箱（力学，基于第一原理）和灰箱（现象学和力学模型的混合）。在黑箱模型中，基于个体的复杂动态系统机制仍然是个谜。&lt;br /&gt;
&lt;br /&gt;
{{Citation&lt;br /&gt;
&lt;br /&gt;
{{Citation&lt;br /&gt;
&lt;br /&gt;
{引文&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
最后的卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
第一个列夫 v。&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
2卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
| first2 Vyacheslav l.&lt;br /&gt;
&lt;br /&gt;
 | title = A Solution to the Biodiversity Paradox by Logical Deterministic Cellular Automata&lt;br /&gt;
&lt;br /&gt;
 | title = A Solution to the Biodiversity Paradox by Logical Deterministic Cellular Automata&lt;br /&gt;
&lt;br /&gt;
用逻辑确定性细胞自动机解决生物多样性悖论&lt;br /&gt;
&lt;br /&gt;
 | journal = Acta Biotheoretica&lt;br /&gt;
&lt;br /&gt;
 | journal = Acta Biotheoretica&lt;br /&gt;
&lt;br /&gt;
生物理论学学报&lt;br /&gt;
&lt;br /&gt;
| volume = 63&lt;br /&gt;
&lt;br /&gt;
| volume = 63&lt;br /&gt;
&lt;br /&gt;
第63卷&lt;br /&gt;
&lt;br /&gt;
 | issue = 2&lt;br /&gt;
&lt;br /&gt;
 | issue = 2&lt;br /&gt;
&lt;br /&gt;
第二期&lt;br /&gt;
&lt;br /&gt;
 | pages = 1–19&lt;br /&gt;
&lt;br /&gt;
 | pages = 1–19&lt;br /&gt;
&lt;br /&gt;
第1-19页&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
2015年&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.1007/s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.1007/s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
10.1007 / s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
 | pmid = 25980478&lt;br /&gt;
&lt;br /&gt;
 | pmid = 25980478&lt;br /&gt;
&lt;br /&gt;
25980478&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot;&amp;gt;{{Citation&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot;&amp;gt;{{Citation&lt;br /&gt;
&lt;br /&gt;
} / ref name&amp;quot;kalmykov lev v，kalmykov vyacheslav l. white-box model&amp;quot;{ Citation&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
最后的卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
第一个列夫 v。&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
2卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
| first2 Vyacheslav l.&lt;br /&gt;
&lt;br /&gt;
 | title = A white-box model of S-shaped and double S-shaped single-species population growth&lt;br /&gt;
&lt;br /&gt;
 | title = A white-box model of S-shaped and double S-shaped single-species population growth&lt;br /&gt;
&lt;br /&gt;
S 形和双 s 形单种群增长的白盒模型&lt;br /&gt;
&lt;br /&gt;
 | journal = PeerJ&lt;br /&gt;
&lt;br /&gt;
 | journal = PeerJ&lt;br /&gt;
&lt;br /&gt;
2012年3月24日&lt;br /&gt;
&lt;br /&gt;
 | volume = 3:e948&lt;br /&gt;
&lt;br /&gt;
 | volume = 3:e948&lt;br /&gt;
&lt;br /&gt;
第三卷，第948集&lt;br /&gt;
&lt;br /&gt;
| pages = e948&lt;br /&gt;
&lt;br /&gt;
| pages = e948&lt;br /&gt;
&lt;br /&gt;
第九季，第48集&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
2015年&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.7717/peerj.948&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.7717/peerj.948&lt;br /&gt;
&lt;br /&gt;
10.7717 / peerj. 948&lt;br /&gt;
&lt;br /&gt;
 | pmid = 26038717&lt;br /&gt;
&lt;br /&gt;
 | pmid = 26038717&lt;br /&gt;
&lt;br /&gt;
26038717&lt;br /&gt;
&lt;br /&gt;
 | pmc = 4451025&lt;br /&gt;
&lt;br /&gt;
 | pmc = 4451025&lt;br /&gt;
&lt;br /&gt;
4451025&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt; In black-box models, the individual-based (mechanistic) mechanisms of a complex dynamic system remain hidden. [[File:Mathematical models for complex systems.jpg|thumb|Mathematical models for complex systems]] Black-box models are completely nonmechanistic. They are phenomenological and ignore a composition and internal structure of a complex system. We cannot investigate interactions of subsystems of such a non-transparent model. A white-box model of complex dynamic system has ‘transparent walls’ and directly shows underlying mechanisms. All events at micro-, meso- and macro-levels of a dynamic system are directly visible at all stages of its white-box model evolution. In most cases mathematical modelers  use the heavy black-box mathematical methods, which cannot produce mechanistic models of complex dynamic systems. Grey-box models are intermediate and combine black-box and white-box approaches. [[File:Logical deterministic individual-based cellular automata model of single species population growth.gif|thumb|Logical deterministic individual-based cellular automata model of single species population growth]] Creation of a white-box model of complex system is associated with the problem of the necessity of an a priori basic knowledge of the modeling subject. The deterministic logical [[Cellular automaton|cellular automata]] are necessary but not sufficient condition of a white-box model. The second necessary prerequisite of a white-box model is the presence of the physical [[ontology]] of the object under study. The white-box modeling represents an automatic hyper-logical inference from the [[first principle]]s because it is completely based on the deterministic logic and axiomatic theory of the subject. The purpose of the white-box modeling is to derive from the basic axioms a more detailed, more concrete mechanistic knowledge about the dynamics of the object under study. The necessity to formulate an intrinsic [[axiomatic system]] of the subject before creating its white-box model distinguishes the cellular automata models of white-box type from cellular automata models based on arbitrary logical rules. If cellular automata rules have not been formulated from the first principles of the subject, then such a model may have a weak relevance to the real problem.&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt; In black-box models, the individual-based (mechanistic) mechanisms of a complex dynamic system remain hidden. Mathematical models for complex systems Black-box models are completely nonmechanistic. They are phenomenological and ignore a composition and internal structure of a complex system. We cannot investigate interactions of subsystems of such a non-transparent model. A white-box model of complex dynamic system has ‘transparent walls’ and directly shows underlying mechanisms. All events at micro-, meso- and macro-levels of a dynamic system are directly visible at all stages of its white-box model evolution. In most cases mathematical modelers  use the heavy black-box mathematical methods, which cannot produce mechanistic models of complex dynamic systems. Grey-box models are intermediate and combine black-box and white-box approaches. Logical deterministic individual-based cellular automata model of single species population growth Creation of a white-box model of complex system is associated with the problem of the necessity of an a priori basic knowledge of the modeling subject. The deterministic logical cellular automata are necessary but not sufficient condition of a white-box model. The second necessary prerequisite of a white-box model is the presence of the physical ontology of the object under study. The white-box modeling represents an automatic hyper-logical inference from the first principles because it is completely based on the deterministic logic and axiomatic theory of the subject. The purpose of the white-box modeling is to derive from the basic axioms a more detailed, more concrete mechanistic knowledge about the dynamics of the object under study. The necessity to formulate an intrinsic axiomatic system of the subject before creating its white-box model distinguishes the cellular automata models of white-box type from cellular automata models based on arbitrary logical rules. If cellular automata rules have not been formulated from the first principles of the subject, then such a model may have a weak relevance to the real problem.&lt;br /&gt;
&lt;br /&gt;
} / ref &lt;br /&gt;
&lt;br /&gt;
黑箱模型完全是非机械的。它们是现象学的，忽略了复杂系统的组成和内部结构。我们无法研究这种非透明模型的子系统之间的相互作用。复杂动态系统的白箱模型是透明的，直接显示了潜在的机制。在动态系统白箱模型演化的所有阶段，都可以直接看到微观、中观和宏观级别的所有事件。在大多数情况下，数学建模者使用纯数学的黑箱方法，这些方法无法生成复杂动态系统的机械模型。灰箱模型是中间模型，结合了黑箱方法和白箱方法。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
复杂系统白箱模型的创建和先验的建模主体基础知识的必要性有关。确定性逻辑元胞自动机是白箱模型的必要条件，但不是充分条件。白箱模型的第二个必要先决条件是所研究对象的物理本体的存在。因为白箱建模完全基于主题的确定性逻辑和公理，因此，它代表了基于第一定律的自动超逻辑推断。白箱建模的目的是从基本公理中获得有关所研究对象动力学的更详细、更具体的机械知识。在创建对象的白箱模型之前必须制定对象的内在公理体系的必要性，可以根据任意逻辑规则将白箱类型的细胞自动机模型与细胞自动机模型区分开。如果尚未根据受试者的首要原理制定细胞自动机规则，则此类模型与实际问题的相关性可能较弱。&lt;br /&gt;
&lt;br /&gt;
[[File:Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource.gif|thumb|Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource]]&lt;br /&gt;
&lt;br /&gt;
Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource&lt;br /&gt;
&lt;br /&gt;
对于单个有限资源，基于逻辑确定性个体的种间竞争元胞自动机模型&lt;br /&gt;
&lt;br /&gt;
==Hardware-based (&amp;quot;hard&amp;quot;)硬件模拟（”硬“）==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Further|Robot}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hardware-based artificial life mainly consist of ''robots'', that is, [[automation|automatically]] guided [[machine]]s able to do tasks on their own.&lt;br /&gt;
&lt;br /&gt;
Hardware-based artificial life mainly consist of robots, that is, automatically guided machines able to do tasks on their own.&lt;br /&gt;
&lt;br /&gt;
硬件模拟人工生命主要由机器人组成，即能够独立完成任务的自动引导机器。&lt;br /&gt;
&lt;br /&gt;
==Biochemical-based (&amp;quot;wet&amp;quot;)基于生物化学的研究（“湿的”）==&lt;br /&gt;
&lt;br /&gt;
生物化学基础(“湿”)&lt;br /&gt;
&lt;br /&gt;
{{Further|Synthetic biology}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Biochemical-based life is studied in the field of [[synthetic biology]]. It involves e.g. the creation of [[synthetic DNA]]. The term &amp;quot;wet&amp;quot; is an extension of the term &amp;quot;[[wetware (brain)|wetware]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Biochemical-based life is studied in the field of synthetic biology. It involves e.g. the creation of synthetic DNA. The term &amp;quot;wet&amp;quot; is an extension of the term &amp;quot;wetware&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
基于生化的人工生命研究，属于合成生物学领域研究。它涉及合成DNA的创建等，术语“湿”即拓展自“湿件 ”一词。&lt;br /&gt;
&lt;br /&gt;
In May 2019, researchers, in a milestone effort, reported the creation of a new [[Synthetic biology#Synthetic life|synthetic]] (possibly [[Artificial life#Biochemical-based (&amp;quot;wet&amp;quot;)|artificial]]) form of [[wikt:viability|viable]] [[life]], a variant of the [[bacteria]] ''[[Escherichia coli]]'', by reducing the natural number of 64 [[codon]]s in the bacterial [[genome]] to 59 codons instead, in order to encode 20 [[amino acid]]s.&amp;lt;ref name=&amp;quot;NYT-20190515&amp;quot;&amp;gt;{{cite news |last=Zimmer |first=Carl |authorlink=Carl Zimmer |title=Scientists Created Bacteria With a Synthetic Genome. Is This Artificial Life? - In a milestone for synthetic biology, colonies of E. coli thrive with DNA constructed from scratch by humans, not nature. |url=https://www.nytimes.com/2019/05/15/science/synthetic-genome-bacteria.html |date=15 May 2019 |work=[[The New York Times]] |accessdate=16 May 2019 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;NAT-20190515&amp;quot;&amp;gt;{{cite journal |author=Fredens, Julius |display-authors=et al. |title=Total synthesis of Escherichia coli with a recoded genome |date=15 May 2019 |journal=[[Nature (journal)|Nature]] |doi=10.1038/s41586-019-1192-5 |pmid=31092918 |pmc=7039709 |volume=569 |issue=7757 |pages=514–518 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In May 2019, researchers, in a milestone effort, reported the creation of a new synthetic (possibly artificial) form of viable life, a variant of the bacteria Escherichia coli, by reducing the natural number of 64 codons in the bacterial genome to 59 codons instead, in order to encode 20 amino acids.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2019年5月，研究人员在一个具有里程碑意义的报告中提出将细菌基因组中64个密码子的天然数量减少到59个密码子，并编入20 个氨基酸，创造了一种新的、可以生长的合成（可能是人工的）生命，一种大肠杆菌的变体。&lt;br /&gt;
&lt;br /&gt;
2019年5月，研究人员在一项具有里程碑意义的工作中，报道通过将细菌基因组中64个密码子的自然数量减少到59个密码子，并编码20个氨基酸，创造了一种新的合成（可能是人工）形式的可行生命，一种大肠杆菌的变种。&lt;br /&gt;
&lt;br /&gt;
== Open problems 开放性问题==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;How does life arise from the nonliving?&amp;lt;ref&amp;gt;{{cite web|url=http://libarynth.org/open_problems_in_alife|title=Libarynth|accessdate=2015-05-11}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=http://authors.library.caltech.edu/13564/1/BEDal00.pdf|title=Caltech |accessdate=2015-05-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
How does life arise from the nonliving?&lt;br /&gt;
&lt;br /&gt;
生命是如何从无生命中产生的？&lt;br /&gt;
&lt;br /&gt;
生命是如何从非生命中产生的？&lt;br /&gt;
*在体外产生一种分子原生物。&lt;br /&gt;
*在计算机模拟中实现向生命的过渡。&lt;br /&gt;
*确定是否可以根本上存在独特的活组织。&lt;br /&gt;
*模拟整个生命周期中的单细胞生物。&lt;br /&gt;
*解释规则和符号是如何通过生命系统中的物理动力学生成的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Generate a molecular proto-organism [[in vitro]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Achieve the transition to life in an [[artificial chemistry]] [[in silico]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Determine whether fundamentally novel living organizations can exist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Simulate a [[unicellular organism]] over its entire life cycle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Explain how rules and symbols are generated from physical dynamics in living systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;What are the potentials and limits of living systems?&lt;br /&gt;
&lt;br /&gt;
What are the potentials and limits of living systems?&lt;br /&gt;
&lt;br /&gt;
生命系统的潜力和限制是什么？&lt;br /&gt;
确定生活的无限发展中不可避免的事情。&lt;br /&gt;
*确定从特定响应系统到通用响应系统的演进过渡的最低条件。&lt;br /&gt;
*创建一个正式框架，以综合各种规模的动态层次结构。&lt;br /&gt;
*确定操纵生物体和生态系统的进化后果的可预测性。&lt;br /&gt;
*为不断发展的系统发展一套有关信息处理、信息流和信息生成的理论。&lt;br /&gt;
&lt;br /&gt;
*Determine what is inevitable in the open-ended [[evolution of life]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Determine minimal conditions for evolutionary transitions from specific to generic response systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Create a formal framework for synthesizing dynamical hierarchies at all scales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Determine the predictability of evolutionary consequences of manipulating organisms and ecosystems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Develop a theory of [[information processing]], [[Information flow (information theory)|information flow]], and information generation for evolving systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;How is life related to mind, machines, and culture?&lt;br /&gt;
&lt;br /&gt;
How is life related to mind, machines, and culture?&lt;br /&gt;
&lt;br /&gt;
生命是如何与思想、机器和文化联系起来的？&lt;br /&gt;
*演示人工生命系统中智能和思维的出现。&lt;br /&gt;
*评估机器对生命的下一个重大进化的影响。&lt;br /&gt;
*提供文化和生物进化之间相互作用的定量模型。&lt;br /&gt;
*建立人工生命伦理。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Demonstrate the emergence of intelligence and mind in an artificial living system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Evaluate the influence of machines on the next major evolutionary transition of life.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Provide a quantitative model of the interplay between cultural and biological evolution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Establish ethical principles for artificial life.&lt;br /&gt;
&lt;br /&gt;
== Related subjects 相关主题 ==&lt;br /&gt;
&lt;br /&gt;
1.    人工智能传统上是使用自上而下的方法，而人工生命通常是自下而上的。&lt;br /&gt;
&lt;br /&gt;
2.    人工化学最初是生命界中抽象化学反应过程的一种方法。&lt;br /&gt;
&lt;br /&gt;
3.    进化算法是弱生命原理应用于优化问题的实际应用。已经设计出许多优化算法，这些算法借鉴或密切反映了生命技术。主要区别在于通过解决问题的能力而不是寻找食物、繁殖或避免死亡的能力来明确定义agent的适用性。人们经常使用以下与进化算法密切相关的方法：&lt;br /&gt;
*蚁群优化&lt;br /&gt;
&lt;br /&gt;
*细菌菌落优化&lt;br /&gt;
&lt;br /&gt;
*遗传算法&lt;br /&gt;
&lt;br /&gt;
*基因编程&lt;br /&gt;
&lt;br /&gt;
*群智能&lt;br /&gt;
&lt;br /&gt;
4.    多主体系统 –多主体系统是由环境中多个交互的智能主体组成的计算机化系统。&lt;br /&gt;
&lt;br /&gt;
5.    进化艺术使用人工生命中的技术和方法来创造新的艺术形式。&lt;br /&gt;
&lt;br /&gt;
6.    进化音乐也使用类似的技术，但其领域主要应用于音乐而非视觉艺术。&lt;br /&gt;
&lt;br /&gt;
7.    生物产生和生命起源有时也采用人工生命的方法。&lt;br /&gt;
&lt;br /&gt;
#[[Artificial intelligence]] has traditionally used a [[Top-down and bottom-up design|top down]] approach, while alife generally works from the bottom up.&amp;lt;ref&amp;gt;{{cite web |url=http://lggwg.com/wolff/aicg99/stern.html |title=AI Beyond Computer Games |accessdate=2008-07-04 |archiveurl=https://web.archive.org/web/20080701040911/http://www.lggwg.com/wolff/aicg99/stern.html |archivedate=2008-07-01 |url-status=dead }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Artificial intelligence has traditionally used a top down approach, while alife generally works from the bottom up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Artificial chemistry]] started as a method within the alife community to abstract the processes of chemical reactions.&lt;br /&gt;
&lt;br /&gt;
Artificial chemistry started as a method within the alife community to abstract the processes of chemical reactions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary algorithm]]s are a practical application of the weak alife principle applied to [[optimization problem]]s.  Many optimization algorithms have been crafted which borrow from or closely mirror alife techniques. The primary difference lies in explicitly defining the fitness of an agent by its ability to solve a problem, instead of its ability to find food, reproduce, or avoid death.{{Citation needed|date=August 2007}} The following is a list of evolutionary algorithms closely related to and used in alife:&lt;br /&gt;
&lt;br /&gt;
Evolutionary algorithms are a practical application of the weak alife principle applied to optimization problems.  Many optimization algorithms have been crafted which borrow from or closely mirror alife techniques. The primary difference lies in explicitly defining the fitness of an agent by its ability to solve a problem, instead of its ability to find food, reproduce, or avoid death. The following is a list of evolutionary algorithms closely related to and used in alife:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Ant colony optimization]]&lt;br /&gt;
&lt;br /&gt;
*Ant colony optimization&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Bacterial colony optimization]]&lt;br /&gt;
&lt;br /&gt;
*Bacterial colony optimization&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Genetic algorithm]]&lt;br /&gt;
&lt;br /&gt;
*Genetic algorithm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Genetic programming]]&lt;br /&gt;
&lt;br /&gt;
*Genetic programming&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Swarm intelligence]]&lt;br /&gt;
&lt;br /&gt;
*Swarm intelligence&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Multi-agent system]] – A multi-agent system is a computerized system composed of multiple interacting intelligent agents within an environment.&lt;br /&gt;
&lt;br /&gt;
Multi-agent system – A multi-agent system is a computerized system composed of multiple interacting intelligent agents within an environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary art]] uses techniques and methods from artificial life to create new forms of art.&lt;br /&gt;
&lt;br /&gt;
Evolutionary art uses techniques and methods from artificial life to create new forms of art.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary music]] uses similar techniques, but applied to music instead of visual art.&lt;br /&gt;
&lt;br /&gt;
Evolutionary music uses similar techniques, but applied to music instead of visual art.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Abiogenesis]] and the origin of life sometimes employ alife [[methodology|methodologies]] as well.&lt;br /&gt;
&lt;br /&gt;
Abiogenesis and the origin of life sometimes employ alife methodologies as well.&lt;br /&gt;
&lt;br /&gt;
== History 历史==&lt;br /&gt;
&lt;br /&gt;
历史&lt;br /&gt;
&lt;br /&gt;
{{Main|History of artificial life}}&lt;br /&gt;
Main article: History of artificial life&lt;br /&gt;
主要文章：人造生命史&lt;br /&gt;
&lt;br /&gt;
== Criticism 批评==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alife has had a controversial history. [[John Maynard Smith]] criticized certain artificial life work in 1994 as &amp;quot;fact-free science&amp;quot;.&amp;lt;ref&amp;gt;Horgan, J. 1995. [http://www2.econ.iastate.edu/tesfatsi/hogan.complexperplex.htm From Complexity to Perplexity]. Scientific American. p107&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alife has had a controversial history. John Maynard Smith criticized certain artificial life work in 1994 as &amp;quot;fact-free science&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
人造生命产生之初，就伴随着争议。约翰·梅纳德·史密斯John Maynard Smith在1994年批评某些人工生命研究，称他们为“无事实的科学”。&lt;br /&gt;
&lt;br /&gt;
== See also 另请参阅==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Portal|Systems science}}&lt;br /&gt;
&lt;br /&gt;
人工意识  –认知科学领域&lt;br /&gt;
*人工智能的应用&lt;br /&gt;
*自主机器人&lt;br /&gt;
*生物伦理学&lt;br /&gt;
*杂的自适应系统&lt;br /&gt;
*达尔文机&lt;br /&gt;
*数字形态&lt;br /&gt;
*出现  -复杂系统中的现象，其中相互作用产生的效果无法从子系统直接预测&lt;br /&gt;
*人生模拟游戏&lt;br /&gt;
*新兴技术清单&lt;br /&gt;
*数学和理论生物学&lt;br /&gt;
*多代理系统&lt;br /&gt;
*人工智能  概述– 人工智能概述和主题指南&lt;br /&gt;
*玩家专案&lt;br /&gt;
*模拟现实&lt;br /&gt;
*社会模拟&lt;br /&gt;
*苏打水构造&lt;br /&gt;
*群智能&lt;br /&gt;
*合成生活&lt;br /&gt;
*普遍达尔文主义  –试图将达尔文进化论的应用扩展到其他领域&lt;br /&gt;
*韦伯茨&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cmn|colwidth=30em|&lt;br /&gt;
&lt;br /&gt;
{{cmn|colwidth=30em|&lt;br /&gt;
&lt;br /&gt;
30em | &lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Artificial consciousness}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Applications of artificial intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Autonomous robot}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Bioethics}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Complex adaptive system}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Darwin machine}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Digital morphogenesis}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Emergence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Life simulation game}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|List of emerging technologies}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Mathematical and theoretical biology}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Multi-agent system}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Outline of artificial intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Player Project}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Simulated reality}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Social simulation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Soda Constructor}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Swarm intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Synthetic life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--*[[Simulated reality]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--*Simulated reality&lt;br /&gt;
&lt;br /&gt;
! -- * 模拟现实&lt;br /&gt;
&lt;br /&gt;
*[[Artificial consciousness]] Do not uncomment.  See talk page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Universal Darwinism}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Webots}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Referencescan参考资料==&lt;br /&gt;
&lt;br /&gt;
1.     “ Dictionary.com定义” 。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
2.     认知科学的MIT百科全书，MIT出版社，第37页。书号978-0-262-73144-7&lt;br /&gt;
&lt;br /&gt;
3.    “游戏产业的科学怪人博士”。下一代。第35号。想象媒体。1997年11月&lt;br /&gt;
&lt;br /&gt;
4.    马克·贝道（2003年11月）。“人工生活：自下而上的组织，适应和复杂性” （PDF）。认知科学的趋势。（原始内容存档于（PDF） 2008-12-02）。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
5.     Maciej Komosinski和Andrew Adamatzky（2009）。软件中的人工生命模型。纽约：施普林格。书号 978-1-84882-284-9。&lt;br /&gt;
&lt;br /&gt;
6.     Andrew Adamatzky和Maciej Komosinski（2009）。硬件中的人工生命模型。纽约：施普林格。书号 978-1-84882-529-1。&lt;br /&gt;
&lt;br /&gt;
7.     兰顿，克里斯托弗。“什么是人工生命？” 。（原始内容存档于2007-01-17）。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
8.     Aguilar，W.，Santamaría-Bonfil，G.，Froese，T.，and Gershenson，C.（2014年）。人造生活的过去，现在和未来。机器人与人工智能前沿，1（8）。https://dx.doi.org/10.3389/frobt.2014.00008&lt;br /&gt;
&lt;br /&gt;
9.     参见Langton，CG1992。《人造生命》， 存档于2007年 3月11日，在 Wayback Machine上。艾迪生-韦斯利，第1节&lt;br /&gt;
&lt;br /&gt;
10.    参见Red'ko，VG1999。进化的数学模型。见：F. Heylighen，C。Joslyn和V. Turchin（编辑）：Principia Cybernetica网站（Principia Cybernetica，布鲁塞尔）。有关从宇宙角度看ALife建模的重要性，另请参见Vidal，C.2008。《科学模拟的未来：从人工生命到人工宇宙发生》。在《死亡与反死》中，编辑。查尔斯·坦迪（Charles Tandy），《 6：库尔特·哥德尔（KurtGödel）诞辰三十年》（1906-1978）285-318。里亚大学出版社。）&lt;br /&gt;
&lt;br /&gt;
11.    雷，托马斯（1991）。泰勒，CC；农夫，法学博士；Rasmussen，S（编辑）。“一种综合生活的方法”。人工生命II，圣达菲研究所，复杂性科学研究。十一：371–408。（原始内容存档于2015-07-11）。于2016 年1月24日检索。这项工作的目的是合成而不是模拟生活。&lt;br /&gt;
&lt;br /&gt;
12.    Kalmykov，列弗五；Kalmykov，Vyacheslav L.（2015），“通过逻辑确定性细胞自动机解决生物多样性悖论的方法”，生物理论学报，63（2）：1–19，doi：10.1007 / s10441-015-9257-9，PMID 25980478 &lt;br /&gt;
&lt;br /&gt;
13.   跳到：a b Kalmykov，列弗五世；Kalmykov，Vyacheslav L.（2015），“ S形和双S形单物种种群增长的白盒模型”，PeerJ，3：e948：e948，doi：10.7717 / peerj.948，PMC  4451025，PMID  26038717&lt;br /&gt;
&lt;br /&gt;
14.    Zimmer，Carl（2019年5月15日）。“科学家用合成的基因组创造了细菌。这是人工生命吗？-在合成生物学的一个里程碑中，大肠杆菌的菌落以人类而非自然的方式从头开始构建的DNA蓬勃发展。”。纽约时报。检索2019年5月16日。&lt;br /&gt;
&lt;br /&gt;
15.    弗雷登斯，朱利叶斯等。（2019年5月15日）。“具有编码基因组的大肠杆菌的全面合成”。大自然。569：514–518。doi：10.1038 / s41586-019-1192-5。PMID  31092918 。检索2019年5月16日。&lt;br /&gt;
&lt;br /&gt;
16.    “ Libarynth” 。检索2015-05-11。&lt;br /&gt;
&lt;br /&gt;
17.    “ Caltech” （PDF）。检索2015-05-11。&lt;br /&gt;
&lt;br /&gt;
18.    “在计算机游戏之外的AI”。（原始内容存档于2008-07-01）。检索2008-07-04。&lt;br /&gt;
&lt;br /&gt;
19.    Horgan，J. 1995.从复杂到困惑。科学美国人。107&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
参考资料&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Format copied from the page on AI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Format copied from the page on AI:&lt;br /&gt;
&lt;br /&gt;
! -- 从 AI 页面复制的格式:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
  See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for a&lt;br /&gt;
&lt;br /&gt;
  See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for a&lt;br /&gt;
&lt;br /&gt;
参见《 http://en.wikipedia.org/wiki/wikipedia:footnotes&lt;br /&gt;
&lt;br /&gt;
  discussion of different citation methods and how to generate&lt;br /&gt;
&lt;br /&gt;
  discussion of different citation methods and how to generate&lt;br /&gt;
&lt;br /&gt;
讨论不同的引用方法和如何产生&lt;br /&gt;
&lt;br /&gt;
  footnotes using the &amp;lt;ref&amp;gt;, &amp;lt;/ref&amp;gt; and  &amp;lt;reference /&amp;gt; tags&lt;br /&gt;
&lt;br /&gt;
  footnotes using the  and   tags&lt;br /&gt;
&lt;br /&gt;
使用 and 标签的脚注&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links 外部链接==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{DMOZ|Computers/Artificial_Life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://alife.org/ International Society of Artificial Life]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://www.mitpressjournals.org/loi/artl ''Artificial Life''] journal, at MIT Press Journal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://www.envirtech.com/artificial-life-lab.html The Artificial Life Lab], a virtual environment lab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Computer science}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Authority control}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Artificial Life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial life| ]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Category:Scientific modeling]]&lt;br /&gt;
&lt;br /&gt;
Category:Scientific modeling&lt;br /&gt;
&lt;br /&gt;
类别: 科学建模&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;This page was moved from [[wikipedia:en:Artificial life]]. Its edit history can be viewed at [[人工生命/edithistory]]&amp;lt;/small&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:待整理页面]]&lt;/div&gt;</summary>
		<author><name>十三维</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E4%BA%BA%E5%B7%A5%E7%94%9F%E5%91%BD&amp;diff=13651</id>
		<title>人工生命</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E4%BA%BA%E5%B7%A5%E7%94%9F%E5%91%BD&amp;diff=13651"/>
		<updated>2020-09-04T12:31:39Z</updated>

		<summary type="html">&lt;p&gt;十三维：/* Hardware-based (&amp;quot;hard&amp;quot;)硬件模拟（”硬“） */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;此词条暂由彩云小译翻译，未经人工整理和审校，带来阅读不便，请见谅。{{short description|A field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{About|a field of research|artificially created life forms|Synthetic life|the journal|Artificial Life (journal)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Redirect-distinguish|ALife|Alife (disambiguation){{!}}Alife}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Artificial life''' (often abbreviated '''ALife''' or '''A-Life''') is a field of study wherein researchers examine [[system]]s related to natural [[life]], its processes, and its evolution, through the use of [[simulation]]s with [[computer models]], [[robotics]], and [[biochemistry]].&amp;lt;ref&amp;gt;{{cite web|url=http://dictionary.reference.com/browse/artificial%20life|title=Dictionary.com definition|accessdate=2007-01-19}}&amp;lt;/ref&amp;gt; The discipline was named by [[Christopher Langton]], an American theoretical biologist, in 1986.&amp;lt;ref&amp;gt;[https://books.google.com/books?id=-wt1aZrGXLYC&amp;amp;pg=PA37&amp;amp;cd=1#v=onepage The MIT Encyclopedia of the Cognitive Sciences], The MIT Press, p.37. {{ISBN|}}&amp;lt;/ref&amp;gt; In 1987 Langton organized the first conference on the field, in [[Los Alamos, New Mexico]].&amp;lt;ref&amp;gt;{{cite magazine |title=The Game Industry's Dr. Frankenstein |magazine=[[Next Generation (magazine)|Next Generation]]|issue=35|publisher=[[Imagine Media]] |date=November 1997|page=10}}&amp;lt;/ref&amp;gt; There are three main kinds of alife,&amp;lt;ref&amp;gt;{{cite web |url=http://www.reed.edu/~mab/publications/papers/BedauTICS03.pdf|title=Artificial life: organization, adaptation and complexity from the bottom up|author=Mark A. Bedau |date=November 2003|accessdate=2007-01-19|publisher=Trends in Cognitive Sciences|archive-url=https://web.archive.org/web/20081202185445/http://www.reed.edu/~mab/publications/papers/BedauTICS03.pdf|archive-date=2008-12-02|url-status=dead}}&amp;lt;/ref&amp;gt; named for their approaches: ''soft'',&amp;lt;ref&amp;gt;{{cite book|title=Artificial Life Models in Software |author=Maciej Komosinski and [[Andrew Adamatzky]]|year=2009|publisher=Springer |location=New York|isbn=978-1-84882-284-9|url=https://www.springer.com/computer/mathematics/book/978-1-84882-284-9}}&amp;lt;/ref&amp;gt; from [[software]]; ''hard'',&amp;lt;ref&amp;gt;{{cite book |title=Artificial Life Models in Hardware|author=[[Andrew Adamatzky]] and Maciej Komosinski|year=2009|publisher=Springer|location=New York|isbn=978-1-84882-529-1 |url=https://www.springer.com/computer/hardware/book/978-1-84882-529-1}}&amp;lt;/ref&amp;gt; from [[computer hardware|hardware]]; and ''[[wet artificial life|wet]]'', from biochemistry. Artificial life researchers study traditional [[biology]] by trying to recreate aspects of biological phenomena.&amp;lt;ref&amp;gt;{{cite web|url=http://zooland.alife.org/|title=What is Artificial Life?|first=Christopher|last=Langton|accessdate=2007-01-19 |archiveurl=https://web.archive.org/web/20070117220840/http://zooland.alife.org/|archivedate=2007-01-17|url-status=dead}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Aguilar, W., Santamaría-Bonfil, G., Froese, T., and Gershenson, C. (2014). The past, present, and future of artificial life. Frontiers in Robotics and AI, 1(8). https://dx.doi.org/10.3389/frobt.2014.00008&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Artificial life (often abbreviated ALife or A-Life) is a field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations with computer models, robotics, and biochemistry. The discipline was named by Christopher Langton, an American theoretical biologist, in 1986. In 1987 Langton organized the first conference on the field, in Los Alamos, New Mexico. There are three main kinds of alife, named for their approaches: soft, from software; hard, from hardware; and wet, from biochemistry. Artificial life researchers study traditional biology by trying to recreate aspects of biological phenomena.&lt;br /&gt;
&lt;br /&gt;
人工生命（经常被缩写为ALife或者A-Life）是在电脑系统中，通过仿真模型、机器技术和生物化学方式，模拟自然生命系统来研究生命的过程及其演变的领域。这个概念由美国理论生物学家克里斯托弗·兰顿Christopher Langton于1986年提出。1987年，兰顿第一次在新墨西哥州的洛斯阿拉莫斯 Los Alamos, New Mexico举行了该领域的第一次会议。&lt;br /&gt;
以研究方法命名，可将人工生命研究分为三类：&lt;br /&gt;
1、软，通过软件模拟&lt;br /&gt;
2、硬，通过硬件模拟&lt;br /&gt;
3、湿，基于生物化学研究&lt;br /&gt;
人工生命研究者尝试通过重现生命现象的各个方面来研究传统的生物学。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Braitenberg vehicle (simulation made with breve).jpg|thumb|right|250px|A [[Braitenberg vehicle]] simulation, programmed in breve, an artificial life simulator]]&lt;br /&gt;
&lt;br /&gt;
A [[Braitenberg vehicle simulation, programmed in breve, an artificial life simulator]]&lt;br /&gt;
&lt;br /&gt;
用breve来编程的人工生命模拟 Braitenberg仿真小车&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview 概述==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Artificial life studies the fundamental processes of [[living system]]s in artificial environments in order to gain a deeper understanding of the complex information processing that define such systems.  These topics are broad, but often include [[Evolutionary algorithm|evolutionary dynamics]], [[Emergence|emergent properties of collective systems]], [[Biomimetics|biomimicry]], as well as related issues about the [[Philosophy of biology|philosophy of the nature of life]] and the use of lifelike properties in artistic works.&lt;br /&gt;
&lt;br /&gt;
Artificial life studies the fundamental processes of living systems in artificial environments in order to gain a deeper understanding of the complex information processing that define such systems.  These topics are broad, but often include evolutionary dynamics, emergent properties of collective systems, biomimicry, as well as related issues about the philosophy of the nature of life and the use of lifelike properties in artistic works.&lt;br /&gt;
&lt;br /&gt;
人工生命研究人工环境中生命系统的基本过程，借此对定义此类系统的复杂信息进行更深入的理解。该研究角度涵盖深广，但通常会包括进化动力学、集体系统的涌现特性、仿生学、对生命本质哲学研究的相关内容，以及艺术作品中逼真的生物描绘。&lt;br /&gt;
&lt;br /&gt;
== Philosophy 哲学讨论==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The modeling philosophy of artificial life strongly differs from traditional modeling by studying not only &amp;quot;life-as-we-know-it&amp;quot; but also &amp;quot;life-as-it-might-be&amp;quot;.&amp;lt;ref&amp;gt;See Langton, C. G. 1992. [http://www.probelog.com/texts/Langton_al.pdf Artificial Life] {{webarchive |url=https://web.archive.org/web/20070311225322/http://www.probelog.com/texts/Langton_al.pdf |date=March 11, 2007 }}. Addison-Wesley. ., section 1&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The modeling philosophy of artificial life strongly differs from traditional modeling by studying not only &amp;quot;life-as-we-know-it&amp;quot; but also &amp;quot;life-as-it-might-be&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
人工生命的建模哲学，与传统的建模相比有显著差异，它不仅是研究“我们所知的生命”，而且去研究“生命可能的形式”。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A traditional model of a biological system will focus on capturing its most important parameters. In contrast, an alife modeling approach will generally seek to decipher the most simple and general principles underlying life and implement them in a simulation. The simulation then offers the possibility to analyse new and different lifelike systems.&lt;br /&gt;
&lt;br /&gt;
A traditional model of a biological system will focus on capturing its most important parameters. In contrast, an alife modeling approach will generally seek to decipher the most simple and general principles underlying life and implement them in a simulation. The simulation then offers the possibility to analyse new and different lifelike systems.&lt;br /&gt;
&lt;br /&gt;
传统生物学模型会侧重于捕捉生命最重要的决定因素，与之相比，人工生命建模则想要破译隐藏在生命体中最简单、最通用的规则和原理，并在模拟中实现它们。模拟仿真方法为分析各种新出现的拟生系统提供了可能性。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko proposed to generalize this distinction to the modeling of any process, leading to the more general distinction of &amp;quot;processes-as-we-know-them&amp;quot; and &amp;quot;processes-as-they-could-be&amp;quot;.&amp;lt;ref&amp;gt;See Red'ko, V. G. 1999. [http://pespmc1.vub.ac.be/MATHME.html Mathematical Modeling of Evolution]. in: F. Heylighen, C. Joslyn and V. Turchin (editors): Principia Cybernetica Web (Principia Cybernetica, Brussels). For the importance of ALife modeling from a cosmic perspective, see also Vidal, C. 2008.[https://arxiv.org/abs/0803.1087 The Future of Scientific Simulations: from Artificial Life to Artificial Cosmogenesis]. In Death And Anti-Death, ed. Charles Tandy, 6: Thirty Years After Kurt Gödel (1906-1978) p. 285-318. Ria University Press.)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko proposed to generalize this distinction to the modeling of any process, leading to the more general distinction of &amp;quot;processes-as-we-know-them&amp;quot; and &amp;quot;processes-as-they-could-be&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko 建议将这一本质区别推广至任意过程的建模中，从而概括出“我们所知的过程”与“他们可能是的过程”作为更加广义的区分。&lt;br /&gt;
&lt;br /&gt;
At present, the commonly accepted [[Life#Definitions|definition of life]] does not consider any current alife simulations or [[software]] to be alive, and they do not constitute part of the evolutionary process of any [[ecosystem]]. However, different opinions about artificial life's potential have arisen:&lt;br /&gt;
&lt;br /&gt;
At present, the commonly accepted definition of life does not consider any current alife simulations or software to be alive, and they do not constitute part of the evolutionary process of any ecosystem. However, different opinions about artificial life's potential have arisen:&lt;br /&gt;
&lt;br /&gt;
目前，学界普遍不接受任何人工生命模拟符合生命定义的、或认为软件系统是活的。认为它们并不构成任何生态系统进化过程的一部分。然而对于人工生命的潜力，依然有很多不同观点：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The ''strong alife'' (cf. [[philosophy of artificial intelligence#Strong AI vs. weak AI|Strong AI]]) position states that &amp;quot;life is a process which can be abstracted away from any particular medium&amp;quot; ([[John von Neumann]]) {{citation needed|date=April 2018|reason=There seems to be no original source for this quote, and in fact if you restrict a web search to pages that don't contain the phrase artificial life, there are only a handful left.}}. Notably, [[Thomas S. Ray|Tom Ray]] declared that his program [[Tierra (computer simulation)|Tierra]] is not simulating life in a computer but synthesizing it.&amp;lt;ref&amp;gt;{{cite journal|last1=Ray|first1=Thomas|authorlink1=Thomas S. Ray|editor1-last=Taylor|editor1-first=C. C.|editor2-last=Farmer|editor2-first=J. D.|editor3-last=Rasmussen|editor3-first=S|title=An approach to the synthesis of life|journal=Artificial Life II, Santa Fe Institute Studies in the Sciences of Complexity|date=1991|volume=XI|pages=371–408|url=http://life.ou.edu/pubs/alife2/tierra.tex|language=English|quote=The intent of this work is to synthesize rather than simulate life.|archiveurl=https://web.archive.org/web/20150711051305/http://life.ou.edu/pubs/alife2/tierra.tex|archivedate=2015-07-11|accessdate=24 January 2016|url-status=live}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The ''weak alife'' position denies the possibility of generating a &amp;quot;living process&amp;quot; outside of a chemical solution. Its researchers try instead to simulate life processes to understand the underlying mechanics of biological phenomena.&lt;br /&gt;
&lt;br /&gt;
* 强人工生命模拟立场认为（参见强AI），“生命是可以从任何特定的介质抽离的过程”（约翰·冯·诺伊曼）。值得注意的是，汤姆·雷（Tom Ray）宣布，他的程序Tierra不是在计算机中模拟的生命，而是在其中成合成生命。[11]。&lt;br /&gt;
&lt;br /&gt;
* 弱人工生命模拟立场否认在化学溶液之外产生 &amp;quot;生命过程 &amp;quot;的可能性，期研究者转而尝试模拟生命过程，以理解生命现象的基本机理。&lt;br /&gt;
&lt;br /&gt;
==Software-based (&amp;quot;soft&amp;quot;)软件模拟人工生命==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Techniques 技术===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[cellular automaton|Cellular automata]] were used in the early days of artificial life, and are still often used for ease of [[scalability]] and [[parallelization]].  Alife and cellular automata share a closely tied history.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Artificial neural network]]s are sometimes used to model the brain of an agent.  Although traditionally more of an [[artificial intelligence]] technique, neural nets can be important for simulating [[population dynamics]] of organisms that can ''learn''.  The symbiosis between learning and evolution is central to theories about the development of instincts in organisms with higher neurological complexity, as in, for instance, the [[Baldwin effect]].&lt;br /&gt;
 &lt;br /&gt;
*元胞自动机在人工生命的早期就被使用了，因其简化可扩展性和并行化现在仍然经常被使用研究。人工生命与元胞自动机在历史上有着相当紧密的联系。&lt;br /&gt;
&lt;br /&gt;
*人工神经网络常常被用来对智能体大脑进行建模。虽然传统上它更多的是一种人工智能技术，但是神经网络对于模拟可以学习的生物种群动态非常重要。学习和进化之间的共生关系是关于具有较高神经复杂性的生物体中本能发展的理论的核心，例如，鲍德温效应。&lt;br /&gt;
&lt;br /&gt;
=== Notable simulators 著名的模拟器===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a list of artificial life/[[digital organism]] simulators, organized by the method of creature definition.&lt;br /&gt;
&lt;br /&gt;
This is a list of artificial life/digital organism simulators, organized by the method of creature definition.&lt;br /&gt;
&lt;br /&gt;
下表列出了按照生物定义方法整理的人工生命/ 数字生物模拟器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!姓名!!驱动源!!开始年份!!结束年份&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| ApeSDK（以前为Noble Ape）ApeSDK (formerly Noble Ape) || 语言/社会模拟language/social simulation || 1996 ||进行中 ongoing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Avida]]阿维达 || executable DNA || 1993 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Biogenesis生物起源 || executable DNA可执行 DNA || 2006 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Neurokernel神经核 ||Geppetto盖佩托（http://www.geppetto.org/）模拟平台||2014|| 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[Creatures (artificial life program)|Creatures]] 生物|| neural net/simulated biochemistry神经网络 / 模拟生物化学 || 1996-2001 || Fandom still active to this day, some abortive attempts at new products狂热者一直活跃到今天，对新产品进行了一些失败的尝试&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Critterding || neural net神经网络 || 2005 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Darwinbots达尔文机器人 || 可执行的 DNAexecutable DNA || 2003 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| DigiHive || executable DNA可执行 DNA || 2006 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| DOSE || executable DNA可执行 DNA || 2012 || ongoing正在进行&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[EcoSim]] || Fuzzy Cognitive Map模糊认知地图 || 2009 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Framsticks]] 荧光棒|| executable DNA可执行 DNA || 1996 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Geb盖布 || neural net神经网络 || 1997 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[OpenWorm]] || Geppetto盖佩托（http://www.geppetto.org/）模拟平台 || 2011 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Polyworld]]多元世界 || neural net神经网络 || 1990 || ongoing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Primordial Life原始生命 || executable DNA可执行 DNA || 1994 || 2003&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| ScriptBots脚本机器人 || executable DNA可执行 DNA || 2010 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[TechnoSphere]]技术圈 || modules模组 || 1995 ||&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Tierra (computer simulation计算机模拟)|Tierra]] 铁拉|| executable DNA可执行 DNA || 1991 || 2004&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[3D Virtual Creature Evolution]]3D虚拟生物进化 || neural net神经网络 || 2008 || NA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Program-based程序模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Further|programming game}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Program-based simulations contain organisms with a complex DNA language, usually [[Turing complete]].  This language is more often in the form of a computer program than actual biological DNA.  Assembly derivatives are the most common languages used. An organism &amp;quot;lives&amp;quot; when its code is executed, and there are usually various methods allowing [[self-replication]]. Mutations are generally implemented as random changes to the code. Use of [[cellular automata]] is common but not required. Another example could be an [[artificial intelligence]] and [[Multi-agent system|multi-agent system/program]].&lt;br /&gt;
&lt;br /&gt;
Program-based simulations contain organisms with a complex DNA language, usually Turing complete.  This language is more often in the form of a computer program than actual biological DNA.  Assembly derivatives are the most common languages used. An organism &amp;quot;lives&amp;quot; when its code is executed, and there are usually various methods allowing self-replication. Mutations are generally implemented as random changes to the code. Use of cellular automata is common but not required. Another example could be an artificial intelligence and multi-agent system/program.&lt;br /&gt;
&lt;br /&gt;
基于程序的模拟包含具有复杂DNA语言（通常为图灵完整）的生物。这种语言通常是计算机程序的形式，而不是实际的生物DNA。汇编派生词是最常用的语言。生物体在执行其代码时会“存活”，通常有多种方法可以进行自我复制。变异通常是通过随机更改代码来实现的。元胞自动机是常见工具，但不是唯一的。也有人用人工智能和多线程系统/程序来进行研究。&lt;br /&gt;
&lt;br /&gt;
====Module-based基于模块的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Individual modules are added to a creature.  These modules modify the creature's behaviors and characteristics either directly, by hard coding into the simulation (leg type A increases speed and metabolism), or indirectly, through the emergent interactions between a creature's modules (leg type A moves up and down with a frequency of X, which interacts with other legs to create motion).  Generally these are simulators which emphasize user creation and accessibility over mutation and evolution.&lt;br /&gt;
&lt;br /&gt;
Individual modules are added to a creature.  These modules modify the creature's behaviors and characteristics either directly, by hard coding into the simulation (leg type A increases speed and metabolism), or indirectly, through the emergent interactions between a creature's modules (leg type A moves up and down with a frequency of X, which interacts with other legs to create motion).  Generally these are simulators which emphasize user creation and accessibility over mutation and evolution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
基于模块的模拟是将单个模块添加到一个生物中。这些模块或者通过硬编码模拟（例如腿类型A加快速度和新陈代谢）直接修改生物的行为和特征，或者通过生物模块之间的紧急交互作用间接地修改动物的行为和特征（例如A型腿以频率X上下移动，与其他腿部互动以产生运动）。一般来说，这些模拟器强调的是用户创造和可访问性，而不是突变和进化。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Parameter-based基于参数的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Organisms are generally constructed with pre-defined and fixed behaviors that are controlled by various parameters that mutate.  That is, each organism contains a collection of numbers or other ''finite'' parameters. Each parameter controls one or several aspects of an organism in a well-defined way.&lt;br /&gt;
&lt;br /&gt;
Organisms are generally constructed with pre-defined and fixed behaviors that are controlled by various parameters that mutate.  That is, each organism contains a collection of numbers or other finite parameters. Each parameter controls one or several aspects of an organism in a well-defined way.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
生物体通常是由一系列预先定义的固定行为来构建的，这些行为受各种变异参数控制。也就是说，每个生物体都是一个包含数字或其他有限参数的集合。每个参数都明确地控制生物体的一个或多个方面。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Neural net–based基于神经网络的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These simulations have creatures that learn and grow using neural nets or a close derivative.  Emphasis is often, although not always, more on learning than on natural selection.&lt;br /&gt;
&lt;br /&gt;
These simulations have creatures that learn and grow using neural nets or a close derivative.  Emphasis is often, although not always, more on learning than on natural selection.&lt;br /&gt;
&lt;br /&gt;
这些模拟让生物通过神经网络或近似衍生物进行学习和成长。通常强调的是学习，而不是自然选择，尽管并不总是如此。&lt;br /&gt;
&lt;br /&gt;
===Complex systems modeling复杂系统建模===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mathematical models of complex systems are of three types: [[black-box]] (phenomenological), [[White box (software engineering)|white-box]] (mechanistic, based on the [[first principles]]) and [[Grey box model|grey-box]] (mixtures of phenomenological and mechanistic models).&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. Solution&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mathematical models of complex systems are of three types: black-box (phenomenological), white-box (mechanistic, based on the first principles) and grey-box (mixtures of phenomenological and mechanistic models).&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. Solution&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
复杂系统的数学模型分为三种：黑箱（现象学），白箱（力学，基于第一原理）和灰箱（现象学和力学模型的混合）。在黑箱模型中，基于个体的复杂动态系统机制仍然是个谜。&lt;br /&gt;
&lt;br /&gt;
{{Citation&lt;br /&gt;
&lt;br /&gt;
{{Citation&lt;br /&gt;
&lt;br /&gt;
{引文&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
最后的卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
第一个列夫 v。&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
2卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
| first2 Vyacheslav l.&lt;br /&gt;
&lt;br /&gt;
 | title = A Solution to the Biodiversity Paradox by Logical Deterministic Cellular Automata&lt;br /&gt;
&lt;br /&gt;
 | title = A Solution to the Biodiversity Paradox by Logical Deterministic Cellular Automata&lt;br /&gt;
&lt;br /&gt;
用逻辑确定性细胞自动机解决生物多样性悖论&lt;br /&gt;
&lt;br /&gt;
 | journal = Acta Biotheoretica&lt;br /&gt;
&lt;br /&gt;
 | journal = Acta Biotheoretica&lt;br /&gt;
&lt;br /&gt;
生物理论学学报&lt;br /&gt;
&lt;br /&gt;
| volume = 63&lt;br /&gt;
&lt;br /&gt;
| volume = 63&lt;br /&gt;
&lt;br /&gt;
第63卷&lt;br /&gt;
&lt;br /&gt;
 | issue = 2&lt;br /&gt;
&lt;br /&gt;
 | issue = 2&lt;br /&gt;
&lt;br /&gt;
第二期&lt;br /&gt;
&lt;br /&gt;
 | pages = 1–19&lt;br /&gt;
&lt;br /&gt;
 | pages = 1–19&lt;br /&gt;
&lt;br /&gt;
第1-19页&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
2015年&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.1007/s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.1007/s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
10.1007 / s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
 | pmid = 25980478&lt;br /&gt;
&lt;br /&gt;
 | pmid = 25980478&lt;br /&gt;
&lt;br /&gt;
25980478&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot;&amp;gt;{{Citation&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot;&amp;gt;{{Citation&lt;br /&gt;
&lt;br /&gt;
} / ref name&amp;quot;kalmykov lev v，kalmykov vyacheslav l. white-box model&amp;quot;{ Citation&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
最后的卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
第一个列夫 v。&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
2卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
| first2 Vyacheslav l.&lt;br /&gt;
&lt;br /&gt;
 | title = A white-box model of S-shaped and double S-shaped single-species population growth&lt;br /&gt;
&lt;br /&gt;
 | title = A white-box model of S-shaped and double S-shaped single-species population growth&lt;br /&gt;
&lt;br /&gt;
S 形和双 s 形单种群增长的白盒模型&lt;br /&gt;
&lt;br /&gt;
 | journal = PeerJ&lt;br /&gt;
&lt;br /&gt;
 | journal = PeerJ&lt;br /&gt;
&lt;br /&gt;
2012年3月24日&lt;br /&gt;
&lt;br /&gt;
 | volume = 3:e948&lt;br /&gt;
&lt;br /&gt;
 | volume = 3:e948&lt;br /&gt;
&lt;br /&gt;
第三卷，第948集&lt;br /&gt;
&lt;br /&gt;
| pages = e948&lt;br /&gt;
&lt;br /&gt;
| pages = e948&lt;br /&gt;
&lt;br /&gt;
第九季，第48集&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
2015年&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.7717/peerj.948&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.7717/peerj.948&lt;br /&gt;
&lt;br /&gt;
10.7717 / peerj. 948&lt;br /&gt;
&lt;br /&gt;
 | pmid = 26038717&lt;br /&gt;
&lt;br /&gt;
 | pmid = 26038717&lt;br /&gt;
&lt;br /&gt;
26038717&lt;br /&gt;
&lt;br /&gt;
 | pmc = 4451025&lt;br /&gt;
&lt;br /&gt;
 | pmc = 4451025&lt;br /&gt;
&lt;br /&gt;
4451025&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt; In black-box models, the individual-based (mechanistic) mechanisms of a complex dynamic system remain hidden. [[File:Mathematical models for complex systems.jpg|thumb|Mathematical models for complex systems]] Black-box models are completely nonmechanistic. They are phenomenological and ignore a composition and internal structure of a complex system. We cannot investigate interactions of subsystems of such a non-transparent model. A white-box model of complex dynamic system has ‘transparent walls’ and directly shows underlying mechanisms. All events at micro-, meso- and macro-levels of a dynamic system are directly visible at all stages of its white-box model evolution. In most cases mathematical modelers  use the heavy black-box mathematical methods, which cannot produce mechanistic models of complex dynamic systems. Grey-box models are intermediate and combine black-box and white-box approaches. [[File:Logical deterministic individual-based cellular automata model of single species population growth.gif|thumb|Logical deterministic individual-based cellular automata model of single species population growth]] Creation of a white-box model of complex system is associated with the problem of the necessity of an a priori basic knowledge of the modeling subject. The deterministic logical [[Cellular automaton|cellular automata]] are necessary but not sufficient condition of a white-box model. The second necessary prerequisite of a white-box model is the presence of the physical [[ontology]] of the object under study. The white-box modeling represents an automatic hyper-logical inference from the [[first principle]]s because it is completely based on the deterministic logic and axiomatic theory of the subject. The purpose of the white-box modeling is to derive from the basic axioms a more detailed, more concrete mechanistic knowledge about the dynamics of the object under study. The necessity to formulate an intrinsic [[axiomatic system]] of the subject before creating its white-box model distinguishes the cellular automata models of white-box type from cellular automata models based on arbitrary logical rules. If cellular automata rules have not been formulated from the first principles of the subject, then such a model may have a weak relevance to the real problem.&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt; In black-box models, the individual-based (mechanistic) mechanisms of a complex dynamic system remain hidden. Mathematical models for complex systems Black-box models are completely nonmechanistic. They are phenomenological and ignore a composition and internal structure of a complex system. We cannot investigate interactions of subsystems of such a non-transparent model. A white-box model of complex dynamic system has ‘transparent walls’ and directly shows underlying mechanisms. All events at micro-, meso- and macro-levels of a dynamic system are directly visible at all stages of its white-box model evolution. In most cases mathematical modelers  use the heavy black-box mathematical methods, which cannot produce mechanistic models of complex dynamic systems. Grey-box models are intermediate and combine black-box and white-box approaches. Logical deterministic individual-based cellular automata model of single species population growth Creation of a white-box model of complex system is associated with the problem of the necessity of an a priori basic knowledge of the modeling subject. The deterministic logical cellular automata are necessary but not sufficient condition of a white-box model. The second necessary prerequisite of a white-box model is the presence of the physical ontology of the object under study. The white-box modeling represents an automatic hyper-logical inference from the first principles because it is completely based on the deterministic logic and axiomatic theory of the subject. The purpose of the white-box modeling is to derive from the basic axioms a more detailed, more concrete mechanistic knowledge about the dynamics of the object under study. The necessity to formulate an intrinsic axiomatic system of the subject before creating its white-box model distinguishes the cellular automata models of white-box type from cellular automata models based on arbitrary logical rules. If cellular automata rules have not been formulated from the first principles of the subject, then such a model may have a weak relevance to the real problem.&lt;br /&gt;
&lt;br /&gt;
} / ref &lt;br /&gt;
&lt;br /&gt;
黑箱模型完全是非机械的。它们是现象学的，忽略了复杂系统的组成和内部结构。我们无法研究这种非透明模型的子系统之间的相互作用。复杂动态系统的白箱模型是透明的，直接显示了潜在的机制。在动态系统白箱模型演化的所有阶段，都可以直接看到微观、中观和宏观级别的所有事件。在大多数情况下，数学建模者使用纯数学的黑箱方法，这些方法无法生成复杂动态系统的机械模型。灰箱模型是中间模型，结合了黑箱方法和白箱方法。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
复杂系统白箱模型的创建和先验的建模主体基础知识的必要性有关。确定性逻辑元胞自动机是白箱模型的必要条件，但不是充分条件。白箱模型的第二个必要先决条件是所研究对象的物理本体的存在。因为白箱建模完全基于主题的确定性逻辑和公理，因此，它代表了基于第一定律的自动超逻辑推断。白箱建模的目的是从基本公理中获得有关所研究对象动力学的更详细、更具体的机械知识。在创建对象的白箱模型之前必须制定对象的内在公理体系的必要性，可以根据任意逻辑规则将白箱类型的细胞自动机模型与细胞自动机模型区分开。如果尚未根据受试者的首要原理制定细胞自动机规则，则此类模型与实际问题的相关性可能较弱。&lt;br /&gt;
&lt;br /&gt;
[[File:Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource.gif|thumb|Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource]]&lt;br /&gt;
&lt;br /&gt;
Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource&lt;br /&gt;
&lt;br /&gt;
对于单个有限资源，基于逻辑确定性个体的种间竞争元胞自动机模型&lt;br /&gt;
&lt;br /&gt;
==Hardware-based (&amp;quot;hard&amp;quot;)硬件模拟（”硬“）==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Further|Robot}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hardware-based artificial life mainly consist of ''robots'', that is, [[automation|automatically]] guided [[machine]]s able to do tasks on their own.&lt;br /&gt;
&lt;br /&gt;
Hardware-based artificial life mainly consist of robots, that is, automatically guided machines able to do tasks on their own.&lt;br /&gt;
&lt;br /&gt;
硬件模拟人工生命主要由机器人组成，即能够独立完成任务的自动引导机器。&lt;br /&gt;
&lt;br /&gt;
==Biochemical-based (&amp;quot;wet&amp;quot;)基于生物化学的研究（“湿的”）==&lt;br /&gt;
&lt;br /&gt;
生物化学为基础(“湿”)&lt;br /&gt;
&lt;br /&gt;
{{Further|Synthetic biology}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Biochemical-based life is studied in the field of [[synthetic biology]]. It involves e.g. the creation of [[synthetic DNA]]. The term &amp;quot;wet&amp;quot; is an extension of the term &amp;quot;[[wetware (brain)|wetware]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Biochemical-based life is studied in the field of synthetic biology. It involves e.g. the creation of synthetic DNA. The term &amp;quot;wet&amp;quot; is an extension of the term &amp;quot;wetware&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
基于生化的人工生命研究，是在合成生物学领域研究。它涉及合成DNA的创建，“生化”是“湿件 ”的延伸。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In May 2019, researchers, in a milestone effort, reported the creation of a new [[Synthetic biology#Synthetic life|synthetic]] (possibly [[Artificial life#Biochemical-based (&amp;quot;wet&amp;quot;)|artificial]]) form of [[wikt:viability|viable]] [[life]], a variant of the [[bacteria]] ''[[Escherichia coli]]'', by reducing the natural number of 64 [[codon]]s in the bacterial [[genome]] to 59 codons instead, in order to encode 20 [[amino acid]]s.&amp;lt;ref name=&amp;quot;NYT-20190515&amp;quot;&amp;gt;{{cite news |last=Zimmer |first=Carl |authorlink=Carl Zimmer |title=Scientists Created Bacteria With a Synthetic Genome. Is This Artificial Life? - In a milestone for synthetic biology, colonies of E. coli thrive with DNA constructed from scratch by humans, not nature. |url=https://www.nytimes.com/2019/05/15/science/synthetic-genome-bacteria.html |date=15 May 2019 |work=[[The New York Times]] |accessdate=16 May 2019 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;NAT-20190515&amp;quot;&amp;gt;{{cite journal |author=Fredens, Julius |display-authors=et al. |title=Total synthesis of Escherichia coli with a recoded genome |date=15 May 2019 |journal=[[Nature (journal)|Nature]] |doi=10.1038/s41586-019-1192-5 |pmid=31092918 |pmc=7039709 |volume=569 |issue=7757 |pages=514–518 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In May 2019, researchers, in a milestone effort, reported the creation of a new synthetic (possibly artificial) form of viable life, a variant of the bacteria Escherichia coli, by reducing the natural number of 64 codons in the bacterial genome to 59 codons instead, in order to encode 20 amino acids.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2019年5月，研究人员在一个具有里程碑意义的报告中提出将细菌基因组中64个密码子的天然数量减少到59个密码子，并编入20 个氨基酸，创造了一种新的、可以生长的合成（可能是人工的）生命，一种大肠杆菌的变体。&lt;br /&gt;
&lt;br /&gt;
== Open problems 开放性问题==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;How does life arise from the nonliving?&amp;lt;ref&amp;gt;{{cite web|url=http://libarynth.org/open_problems_in_alife|title=Libarynth|accessdate=2015-05-11}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=http://authors.library.caltech.edu/13564/1/BEDal00.pdf|title=Caltech |accessdate=2015-05-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
How does life arise from the nonliving?&lt;br /&gt;
&lt;br /&gt;
生命是如何从无生命中产生的？&lt;br /&gt;
&lt;br /&gt;
生命是如何从非生命中产生的？&lt;br /&gt;
*在体外产生一种分子原生物。&lt;br /&gt;
*在计算机模拟中实现向生命的过渡。&lt;br /&gt;
*确定是否可以根本上存在独特的活组织。&lt;br /&gt;
*模拟整个生命周期中的单细胞生物。&lt;br /&gt;
*解释规则和符号是如何通过生命系统中的物理动力学生成的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Generate a molecular proto-organism [[in vitro]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Achieve the transition to life in an [[artificial chemistry]] [[in silico]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Determine whether fundamentally novel living organizations can exist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Simulate a [[unicellular organism]] over its entire life cycle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Explain how rules and symbols are generated from physical dynamics in living systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;What are the potentials and limits of living systems?&lt;br /&gt;
&lt;br /&gt;
What are the potentials and limits of living systems?&lt;br /&gt;
&lt;br /&gt;
生命系统的潜力和限制是什么？&lt;br /&gt;
确定生活的无限发展中不可避免的事情。&lt;br /&gt;
*确定从特定响应系统到通用响应系统的演进过渡的最低条件。&lt;br /&gt;
*创建一个正式框架，以综合各种规模的动态层次结构。&lt;br /&gt;
*确定操纵生物体和生态系统的进化后果的可预测性。&lt;br /&gt;
*为不断发展的系统发展一套有关信息处理、信息流和信息生成的理论。&lt;br /&gt;
&lt;br /&gt;
*Determine what is inevitable in the open-ended [[evolution of life]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Determine minimal conditions for evolutionary transitions from specific to generic response systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Create a formal framework for synthesizing dynamical hierarchies at all scales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Determine the predictability of evolutionary consequences of manipulating organisms and ecosystems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Develop a theory of [[information processing]], [[Information flow (information theory)|information flow]], and information generation for evolving systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;How is life related to mind, machines, and culture?&lt;br /&gt;
&lt;br /&gt;
How is life related to mind, machines, and culture?&lt;br /&gt;
&lt;br /&gt;
生命是如何与思想、机器和文化联系起来的？&lt;br /&gt;
*演示人工生命系统中智能和思维的出现。&lt;br /&gt;
*评估机器对生命的下一个重大进化的影响。&lt;br /&gt;
*提供文化和生物进化之间相互作用的定量模型。&lt;br /&gt;
*建立人工生命伦理。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Demonstrate the emergence of intelligence and mind in an artificial living system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Evaluate the influence of machines on the next major evolutionary transition of life.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Provide a quantitative model of the interplay between cultural and biological evolution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Establish ethical principles for artificial life.&lt;br /&gt;
&lt;br /&gt;
== Related subjects 相关主题 ==&lt;br /&gt;
&lt;br /&gt;
1.    人工智能传统上是使用自上而下的方法，而人工生命通常是自下而上的。&lt;br /&gt;
&lt;br /&gt;
2.    人工化学最初是生命界中抽象化学反应过程的一种方法。&lt;br /&gt;
&lt;br /&gt;
3.    进化算法是弱生命原理应用于优化问题的实际应用。已经设计出许多优化算法，这些算法借鉴或密切反映了生命技术。主要区别在于通过解决问题的能力而不是寻找食物、繁殖或避免死亡的能力来明确定义agent的适用性。人们经常使用以下与进化算法密切相关的方法：&lt;br /&gt;
*蚁群优化&lt;br /&gt;
&lt;br /&gt;
*细菌菌落优化&lt;br /&gt;
&lt;br /&gt;
*遗传算法&lt;br /&gt;
&lt;br /&gt;
*基因编程&lt;br /&gt;
&lt;br /&gt;
*群智能&lt;br /&gt;
&lt;br /&gt;
4.    多主体系统 –多主体系统是由环境中多个交互的智能主体组成的计算机化系统。&lt;br /&gt;
&lt;br /&gt;
5.    进化艺术使用人工生命中的技术和方法来创造新的艺术形式。&lt;br /&gt;
&lt;br /&gt;
6.    进化音乐也使用类似的技术，但其领域主要应用于音乐而非视觉艺术。&lt;br /&gt;
&lt;br /&gt;
7.    生物产生和生命起源有时也采用人工生命的方法。&lt;br /&gt;
&lt;br /&gt;
#[[Artificial intelligence]] has traditionally used a [[Top-down and bottom-up design|top down]] approach, while alife generally works from the bottom up.&amp;lt;ref&amp;gt;{{cite web |url=http://lggwg.com/wolff/aicg99/stern.html |title=AI Beyond Computer Games |accessdate=2008-07-04 |archiveurl=https://web.archive.org/web/20080701040911/http://www.lggwg.com/wolff/aicg99/stern.html |archivedate=2008-07-01 |url-status=dead }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Artificial intelligence has traditionally used a top down approach, while alife generally works from the bottom up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Artificial chemistry]] started as a method within the alife community to abstract the processes of chemical reactions.&lt;br /&gt;
&lt;br /&gt;
Artificial chemistry started as a method within the alife community to abstract the processes of chemical reactions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary algorithm]]s are a practical application of the weak alife principle applied to [[optimization problem]]s.  Many optimization algorithms have been crafted which borrow from or closely mirror alife techniques. The primary difference lies in explicitly defining the fitness of an agent by its ability to solve a problem, instead of its ability to find food, reproduce, or avoid death.{{Citation needed|date=August 2007}} The following is a list of evolutionary algorithms closely related to and used in alife:&lt;br /&gt;
&lt;br /&gt;
Evolutionary algorithms are a practical application of the weak alife principle applied to optimization problems.  Many optimization algorithms have been crafted which borrow from or closely mirror alife techniques. The primary difference lies in explicitly defining the fitness of an agent by its ability to solve a problem, instead of its ability to find food, reproduce, or avoid death. The following is a list of evolutionary algorithms closely related to and used in alife:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Ant colony optimization]]&lt;br /&gt;
&lt;br /&gt;
*Ant colony optimization&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Bacterial colony optimization]]&lt;br /&gt;
&lt;br /&gt;
*Bacterial colony optimization&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Genetic algorithm]]&lt;br /&gt;
&lt;br /&gt;
*Genetic algorithm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Genetic programming]]&lt;br /&gt;
&lt;br /&gt;
*Genetic programming&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Swarm intelligence]]&lt;br /&gt;
&lt;br /&gt;
*Swarm intelligence&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Multi-agent system]] – A multi-agent system is a computerized system composed of multiple interacting intelligent agents within an environment.&lt;br /&gt;
&lt;br /&gt;
Multi-agent system – A multi-agent system is a computerized system composed of multiple interacting intelligent agents within an environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary art]] uses techniques and methods from artificial life to create new forms of art.&lt;br /&gt;
&lt;br /&gt;
Evolutionary art uses techniques and methods from artificial life to create new forms of art.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary music]] uses similar techniques, but applied to music instead of visual art.&lt;br /&gt;
&lt;br /&gt;
Evolutionary music uses similar techniques, but applied to music instead of visual art.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Abiogenesis]] and the origin of life sometimes employ alife [[methodology|methodologies]] as well.&lt;br /&gt;
&lt;br /&gt;
Abiogenesis and the origin of life sometimes employ alife methodologies as well.&lt;br /&gt;
&lt;br /&gt;
== History 历史==&lt;br /&gt;
&lt;br /&gt;
历史&lt;br /&gt;
&lt;br /&gt;
{{Main|History of artificial life}}&lt;br /&gt;
Main article: History of artificial life&lt;br /&gt;
主要文章：人造生命史&lt;br /&gt;
&lt;br /&gt;
== Criticism 批评==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alife has had a controversial history. [[John Maynard Smith]] criticized certain artificial life work in 1994 as &amp;quot;fact-free science&amp;quot;.&amp;lt;ref&amp;gt;Horgan, J. 1995. [http://www2.econ.iastate.edu/tesfatsi/hogan.complexperplex.htm From Complexity to Perplexity]. Scientific American. p107&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alife has had a controversial history. John Maynard Smith criticized certain artificial life work in 1994 as &amp;quot;fact-free science&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
人造生命产生之初，就伴随着争议。约翰·梅纳德·史密斯John Maynard Smith在1994年批评某些人工生命研究，称他们为“无事实的科学”。&lt;br /&gt;
&lt;br /&gt;
== See also 另请参阅==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Portal|Systems science}}&lt;br /&gt;
&lt;br /&gt;
人工意识  –认知科学领域&lt;br /&gt;
*人工智能的应用&lt;br /&gt;
*自主机器人&lt;br /&gt;
*生物伦理学&lt;br /&gt;
*杂的自适应系统&lt;br /&gt;
*达尔文机&lt;br /&gt;
*数字形态&lt;br /&gt;
*出现  -复杂系统中的现象，其中相互作用产生的效果无法从子系统直接预测&lt;br /&gt;
*人生模拟游戏&lt;br /&gt;
*新兴技术清单&lt;br /&gt;
*数学和理论生物学&lt;br /&gt;
*多代理系统&lt;br /&gt;
*人工智能  概述– 人工智能概述和主题指南&lt;br /&gt;
*玩家专案&lt;br /&gt;
*模拟现实&lt;br /&gt;
*社会模拟&lt;br /&gt;
*苏打水构造&lt;br /&gt;
*群智能&lt;br /&gt;
*合成生活&lt;br /&gt;
*普遍达尔文主义  –试图将达尔文进化论的应用扩展到其他领域&lt;br /&gt;
*韦伯茨&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cmn|colwidth=30em|&lt;br /&gt;
&lt;br /&gt;
{{cmn|colwidth=30em|&lt;br /&gt;
&lt;br /&gt;
30em | &lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Artificial consciousness}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Applications of artificial intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Autonomous robot}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Bioethics}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Complex adaptive system}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Darwin machine}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Digital morphogenesis}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Emergence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Life simulation game}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|List of emerging technologies}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Mathematical and theoretical biology}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Multi-agent system}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Outline of artificial intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Player Project}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Simulated reality}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Social simulation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Soda Constructor}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Swarm intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Synthetic life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--*[[Simulated reality]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--*Simulated reality&lt;br /&gt;
&lt;br /&gt;
! -- * 模拟现实&lt;br /&gt;
&lt;br /&gt;
*[[Artificial consciousness]] Do not uncomment.  See talk page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Universal Darwinism}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Webots}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Referencescan参考资料==&lt;br /&gt;
&lt;br /&gt;
1.     “ Dictionary.com定义” 。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
2.     认知科学的MIT百科全书，MIT出版社，第37页。书号978-0-262-73144-7&lt;br /&gt;
&lt;br /&gt;
3.    “游戏产业的科学怪人博士”。下一代。第35号。想象媒体。1997年11月&lt;br /&gt;
&lt;br /&gt;
4.    马克·贝道（2003年11月）。“人工生活：自下而上的组织，适应和复杂性” （PDF）。认知科学的趋势。（原始内容存档于（PDF） 2008-12-02）。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
5.     Maciej Komosinski和Andrew Adamatzky（2009）。软件中的人工生命模型。纽约：施普林格。书号 978-1-84882-284-9。&lt;br /&gt;
&lt;br /&gt;
6.     Andrew Adamatzky和Maciej Komosinski（2009）。硬件中的人工生命模型。纽约：施普林格。书号 978-1-84882-529-1。&lt;br /&gt;
&lt;br /&gt;
7.     兰顿，克里斯托弗。“什么是人工生命？” 。（原始内容存档于2007-01-17）。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
8.     Aguilar，W.，Santamaría-Bonfil，G.，Froese，T.，and Gershenson，C.（2014年）。人造生活的过去，现在和未来。机器人与人工智能前沿，1（8）。https://dx.doi.org/10.3389/frobt.2014.00008&lt;br /&gt;
&lt;br /&gt;
9.     参见Langton，CG1992。《人造生命》， 存档于2007年 3月11日，在 Wayback Machine上。艾迪生-韦斯利，第1节&lt;br /&gt;
&lt;br /&gt;
10.    参见Red'ko，VG1999。进化的数学模型。见：F. Heylighen，C。Joslyn和V. Turchin（编辑）：Principia Cybernetica网站（Principia Cybernetica，布鲁塞尔）。有关从宇宙角度看ALife建模的重要性，另请参见Vidal，C.2008。《科学模拟的未来：从人工生命到人工宇宙发生》。在《死亡与反死》中，编辑。查尔斯·坦迪（Charles Tandy），《 6：库尔特·哥德尔（KurtGödel）诞辰三十年》（1906-1978）285-318。里亚大学出版社。）&lt;br /&gt;
&lt;br /&gt;
11.    雷，托马斯（1991）。泰勒，CC；农夫，法学博士；Rasmussen，S（编辑）。“一种综合生活的方法”。人工生命II，圣达菲研究所，复杂性科学研究。十一：371–408。（原始内容存档于2015-07-11）。于2016 年1月24日检索。这项工作的目的是合成而不是模拟生活。&lt;br /&gt;
&lt;br /&gt;
12.    Kalmykov，列弗五；Kalmykov，Vyacheslav L.（2015），“通过逻辑确定性细胞自动机解决生物多样性悖论的方法”，生物理论学报，63（2）：1–19，doi：10.1007 / s10441-015-9257-9，PMID 25980478 &lt;br /&gt;
&lt;br /&gt;
13.   跳到：a b Kalmykov，列弗五世；Kalmykov，Vyacheslav L.（2015），“ S形和双S形单物种种群增长的白盒模型”，PeerJ，3：e948：e948，doi：10.7717 / peerj.948，PMC  4451025，PMID  26038717&lt;br /&gt;
&lt;br /&gt;
14.    Zimmer，Carl（2019年5月15日）。“科学家用合成的基因组创造了细菌。这是人工生命吗？-在合成生物学的一个里程碑中，大肠杆菌的菌落以人类而非自然的方式从头开始构建的DNA蓬勃发展。”。纽约时报。检索2019年5月16日。&lt;br /&gt;
&lt;br /&gt;
15.    弗雷登斯，朱利叶斯等。（2019年5月15日）。“具有编码基因组的大肠杆菌的全面合成”。大自然。569：514–518。doi：10.1038 / s41586-019-1192-5。PMID  31092918 。检索2019年5月16日。&lt;br /&gt;
&lt;br /&gt;
16.    “ Libarynth” 。检索2015-05-11。&lt;br /&gt;
&lt;br /&gt;
17.    “ Caltech” （PDF）。检索2015-05-11。&lt;br /&gt;
&lt;br /&gt;
18.    “在计算机游戏之外的AI”。（原始内容存档于2008-07-01）。检索2008-07-04。&lt;br /&gt;
&lt;br /&gt;
19.    Horgan，J. 1995.从复杂到困惑。科学美国人。107&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
参考资料&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Format copied from the page on AI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Format copied from the page on AI:&lt;br /&gt;
&lt;br /&gt;
! -- 从 AI 页面复制的格式:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
  See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for a&lt;br /&gt;
&lt;br /&gt;
  See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for a&lt;br /&gt;
&lt;br /&gt;
参见《 http://en.wikipedia.org/wiki/wikipedia:footnotes&lt;br /&gt;
&lt;br /&gt;
  discussion of different citation methods and how to generate&lt;br /&gt;
&lt;br /&gt;
  discussion of different citation methods and how to generate&lt;br /&gt;
&lt;br /&gt;
讨论不同的引用方法和如何产生&lt;br /&gt;
&lt;br /&gt;
  footnotes using the &amp;lt;ref&amp;gt;, &amp;lt;/ref&amp;gt; and  &amp;lt;reference /&amp;gt; tags&lt;br /&gt;
&lt;br /&gt;
  footnotes using the  and   tags&lt;br /&gt;
&lt;br /&gt;
使用 and 标签的脚注&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links 外部链接==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{DMOZ|Computers/Artificial_Life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://alife.org/ International Society of Artificial Life]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://www.mitpressjournals.org/loi/artl ''Artificial Life''] journal, at MIT Press Journal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://www.envirtech.com/artificial-life-lab.html The Artificial Life Lab], a virtual environment lab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Computer science}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Authority control}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Artificial Life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial life| ]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Category:Scientific modeling]]&lt;br /&gt;
&lt;br /&gt;
Category:Scientific modeling&lt;br /&gt;
&lt;br /&gt;
类别: 科学建模&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;This page was moved from [[wikipedia:en:Artificial life]]. Its edit history can be viewed at [[人工生命/edithistory]]&amp;lt;/small&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:待整理页面]]&lt;/div&gt;</summary>
		<author><name>十三维</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E4%BA%BA%E5%B7%A5%E7%94%9F%E5%91%BD&amp;diff=13650</id>
		<title>人工生命</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E4%BA%BA%E5%B7%A5%E7%94%9F%E5%91%BD&amp;diff=13650"/>
		<updated>2020-09-04T12:27:17Z</updated>

		<summary type="html">&lt;p&gt;十三维：/* Techniques 技术 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;此词条暂由彩云小译翻译，未经人工整理和审校，带来阅读不便，请见谅。{{short description|A field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{About|a field of research|artificially created life forms|Synthetic life|the journal|Artificial Life (journal)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Redirect-distinguish|ALife|Alife (disambiguation){{!}}Alife}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Artificial life''' (often abbreviated '''ALife''' or '''A-Life''') is a field of study wherein researchers examine [[system]]s related to natural [[life]], its processes, and its evolution, through the use of [[simulation]]s with [[computer models]], [[robotics]], and [[biochemistry]].&amp;lt;ref&amp;gt;{{cite web|url=http://dictionary.reference.com/browse/artificial%20life|title=Dictionary.com definition|accessdate=2007-01-19}}&amp;lt;/ref&amp;gt; The discipline was named by [[Christopher Langton]], an American theoretical biologist, in 1986.&amp;lt;ref&amp;gt;[https://books.google.com/books?id=-wt1aZrGXLYC&amp;amp;pg=PA37&amp;amp;cd=1#v=onepage The MIT Encyclopedia of the Cognitive Sciences], The MIT Press, p.37. {{ISBN|}}&amp;lt;/ref&amp;gt; In 1987 Langton organized the first conference on the field, in [[Los Alamos, New Mexico]].&amp;lt;ref&amp;gt;{{cite magazine |title=The Game Industry's Dr. Frankenstein |magazine=[[Next Generation (magazine)|Next Generation]]|issue=35|publisher=[[Imagine Media]] |date=November 1997|page=10}}&amp;lt;/ref&amp;gt; There are three main kinds of alife,&amp;lt;ref&amp;gt;{{cite web |url=http://www.reed.edu/~mab/publications/papers/BedauTICS03.pdf|title=Artificial life: organization, adaptation and complexity from the bottom up|author=Mark A. Bedau |date=November 2003|accessdate=2007-01-19|publisher=Trends in Cognitive Sciences|archive-url=https://web.archive.org/web/20081202185445/http://www.reed.edu/~mab/publications/papers/BedauTICS03.pdf|archive-date=2008-12-02|url-status=dead}}&amp;lt;/ref&amp;gt; named for their approaches: ''soft'',&amp;lt;ref&amp;gt;{{cite book|title=Artificial Life Models in Software |author=Maciej Komosinski and [[Andrew Adamatzky]]|year=2009|publisher=Springer |location=New York|isbn=978-1-84882-284-9|url=https://www.springer.com/computer/mathematics/book/978-1-84882-284-9}}&amp;lt;/ref&amp;gt; from [[software]]; ''hard'',&amp;lt;ref&amp;gt;{{cite book |title=Artificial Life Models in Hardware|author=[[Andrew Adamatzky]] and Maciej Komosinski|year=2009|publisher=Springer|location=New York|isbn=978-1-84882-529-1 |url=https://www.springer.com/computer/hardware/book/978-1-84882-529-1}}&amp;lt;/ref&amp;gt; from [[computer hardware|hardware]]; and ''[[wet artificial life|wet]]'', from biochemistry. Artificial life researchers study traditional [[biology]] by trying to recreate aspects of biological phenomena.&amp;lt;ref&amp;gt;{{cite web|url=http://zooland.alife.org/|title=What is Artificial Life?|first=Christopher|last=Langton|accessdate=2007-01-19 |archiveurl=https://web.archive.org/web/20070117220840/http://zooland.alife.org/|archivedate=2007-01-17|url-status=dead}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Aguilar, W., Santamaría-Bonfil, G., Froese, T., and Gershenson, C. (2014). The past, present, and future of artificial life. Frontiers in Robotics and AI, 1(8). https://dx.doi.org/10.3389/frobt.2014.00008&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Artificial life (often abbreviated ALife or A-Life) is a field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations with computer models, robotics, and biochemistry. The discipline was named by Christopher Langton, an American theoretical biologist, in 1986. In 1987 Langton organized the first conference on the field, in Los Alamos, New Mexico. There are three main kinds of alife, named for their approaches: soft, from software; hard, from hardware; and wet, from biochemistry. Artificial life researchers study traditional biology by trying to recreate aspects of biological phenomena.&lt;br /&gt;
&lt;br /&gt;
人工生命（经常被缩写为ALife或者A-Life）是在电脑系统中，通过仿真模型、机器技术和生物化学方式，模拟自然生命系统来研究生命的过程及其演变的领域。这个概念由美国理论生物学家克里斯托弗·兰顿Christopher Langton于1986年提出。1987年，兰顿第一次在新墨西哥州的洛斯阿拉莫斯 Los Alamos, New Mexico举行了该领域的第一次会议。&lt;br /&gt;
以研究方法命名，可将人工生命研究分为三类：&lt;br /&gt;
1、软，通过软件模拟&lt;br /&gt;
2、硬，通过硬件模拟&lt;br /&gt;
3、湿，基于生物化学研究&lt;br /&gt;
人工生命研究者尝试通过重现生命现象的各个方面来研究传统的生物学。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Braitenberg vehicle (simulation made with breve).jpg|thumb|right|250px|A [[Braitenberg vehicle]] simulation, programmed in breve, an artificial life simulator]]&lt;br /&gt;
&lt;br /&gt;
A [[Braitenberg vehicle simulation, programmed in breve, an artificial life simulator]]&lt;br /&gt;
&lt;br /&gt;
用breve来编程的人工生命模拟 Braitenberg仿真小车&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview 概述==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Artificial life studies the fundamental processes of [[living system]]s in artificial environments in order to gain a deeper understanding of the complex information processing that define such systems.  These topics are broad, but often include [[Evolutionary algorithm|evolutionary dynamics]], [[Emergence|emergent properties of collective systems]], [[Biomimetics|biomimicry]], as well as related issues about the [[Philosophy of biology|philosophy of the nature of life]] and the use of lifelike properties in artistic works.&lt;br /&gt;
&lt;br /&gt;
Artificial life studies the fundamental processes of living systems in artificial environments in order to gain a deeper understanding of the complex information processing that define such systems.  These topics are broad, but often include evolutionary dynamics, emergent properties of collective systems, biomimicry, as well as related issues about the philosophy of the nature of life and the use of lifelike properties in artistic works.&lt;br /&gt;
&lt;br /&gt;
人工生命研究人工环境中生命系统的基本过程，借此对定义此类系统的复杂信息进行更深入的理解。该研究角度涵盖深广，但通常会包括进化动力学、集体系统的涌现特性、仿生学、对生命本质哲学研究的相关内容，以及艺术作品中逼真的生物描绘。&lt;br /&gt;
&lt;br /&gt;
== Philosophy 哲学讨论==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The modeling philosophy of artificial life strongly differs from traditional modeling by studying not only &amp;quot;life-as-we-know-it&amp;quot; but also &amp;quot;life-as-it-might-be&amp;quot;.&amp;lt;ref&amp;gt;See Langton, C. G. 1992. [http://www.probelog.com/texts/Langton_al.pdf Artificial Life] {{webarchive |url=https://web.archive.org/web/20070311225322/http://www.probelog.com/texts/Langton_al.pdf |date=March 11, 2007 }}. Addison-Wesley. ., section 1&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The modeling philosophy of artificial life strongly differs from traditional modeling by studying not only &amp;quot;life-as-we-know-it&amp;quot; but also &amp;quot;life-as-it-might-be&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
人工生命的建模哲学，与传统的建模相比有显著差异，它不仅是研究“我们所知的生命”，而且去研究“生命可能的形式”。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A traditional model of a biological system will focus on capturing its most important parameters. In contrast, an alife modeling approach will generally seek to decipher the most simple and general principles underlying life and implement them in a simulation. The simulation then offers the possibility to analyse new and different lifelike systems.&lt;br /&gt;
&lt;br /&gt;
A traditional model of a biological system will focus on capturing its most important parameters. In contrast, an alife modeling approach will generally seek to decipher the most simple and general principles underlying life and implement them in a simulation. The simulation then offers the possibility to analyse new and different lifelike systems.&lt;br /&gt;
&lt;br /&gt;
传统生物学模型会侧重于捕捉生命最重要的决定因素，与之相比，人工生命建模则想要破译隐藏在生命体中最简单、最通用的规则和原理，并在模拟中实现它们。模拟仿真方法为分析各种新出现的拟生系统提供了可能性。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko proposed to generalize this distinction to the modeling of any process, leading to the more general distinction of &amp;quot;processes-as-we-know-them&amp;quot; and &amp;quot;processes-as-they-could-be&amp;quot;.&amp;lt;ref&amp;gt;See Red'ko, V. G. 1999. [http://pespmc1.vub.ac.be/MATHME.html Mathematical Modeling of Evolution]. in: F. Heylighen, C. Joslyn and V. Turchin (editors): Principia Cybernetica Web (Principia Cybernetica, Brussels). For the importance of ALife modeling from a cosmic perspective, see also Vidal, C. 2008.[https://arxiv.org/abs/0803.1087 The Future of Scientific Simulations: from Artificial Life to Artificial Cosmogenesis]. In Death And Anti-Death, ed. Charles Tandy, 6: Thirty Years After Kurt Gödel (1906-1978) p. 285-318. Ria University Press.)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko proposed to generalize this distinction to the modeling of any process, leading to the more general distinction of &amp;quot;processes-as-we-know-them&amp;quot; and &amp;quot;processes-as-they-could-be&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko 建议将这一本质区别推广至任意过程的建模中，从而概括出“我们所知的过程”与“他们可能是的过程”作为更加广义的区分。&lt;br /&gt;
&lt;br /&gt;
At present, the commonly accepted [[Life#Definitions|definition of life]] does not consider any current alife simulations or [[software]] to be alive, and they do not constitute part of the evolutionary process of any [[ecosystem]]. However, different opinions about artificial life's potential have arisen:&lt;br /&gt;
&lt;br /&gt;
At present, the commonly accepted definition of life does not consider any current alife simulations or software to be alive, and they do not constitute part of the evolutionary process of any ecosystem. However, different opinions about artificial life's potential have arisen:&lt;br /&gt;
&lt;br /&gt;
目前，学界普遍不接受任何人工生命模拟符合生命定义的、或认为软件系统是活的。认为它们并不构成任何生态系统进化过程的一部分。然而对于人工生命的潜力，依然有很多不同观点：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The ''strong alife'' (cf. [[philosophy of artificial intelligence#Strong AI vs. weak AI|Strong AI]]) position states that &amp;quot;life is a process which can be abstracted away from any particular medium&amp;quot; ([[John von Neumann]]) {{citation needed|date=April 2018|reason=There seems to be no original source for this quote, and in fact if you restrict a web search to pages that don't contain the phrase artificial life, there are only a handful left.}}. Notably, [[Thomas S. Ray|Tom Ray]] declared that his program [[Tierra (computer simulation)|Tierra]] is not simulating life in a computer but synthesizing it.&amp;lt;ref&amp;gt;{{cite journal|last1=Ray|first1=Thomas|authorlink1=Thomas S. Ray|editor1-last=Taylor|editor1-first=C. C.|editor2-last=Farmer|editor2-first=J. D.|editor3-last=Rasmussen|editor3-first=S|title=An approach to the synthesis of life|journal=Artificial Life II, Santa Fe Institute Studies in the Sciences of Complexity|date=1991|volume=XI|pages=371–408|url=http://life.ou.edu/pubs/alife2/tierra.tex|language=English|quote=The intent of this work is to synthesize rather than simulate life.|archiveurl=https://web.archive.org/web/20150711051305/http://life.ou.edu/pubs/alife2/tierra.tex|archivedate=2015-07-11|accessdate=24 January 2016|url-status=live}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The ''weak alife'' position denies the possibility of generating a &amp;quot;living process&amp;quot; outside of a chemical solution. Its researchers try instead to simulate life processes to understand the underlying mechanics of biological phenomena.&lt;br /&gt;
&lt;br /&gt;
* 强人工生命模拟立场认为（参见强AI），“生命是可以从任何特定的介质抽离的过程”（约翰·冯·诺伊曼）。值得注意的是，汤姆·雷（Tom Ray）宣布，他的程序Tierra不是在计算机中模拟的生命，而是在其中成合成生命。[11]。&lt;br /&gt;
&lt;br /&gt;
* 弱人工生命模拟立场否认在化学溶液之外产生 &amp;quot;生命过程 &amp;quot;的可能性，期研究者转而尝试模拟生命过程，以理解生命现象的基本机理。&lt;br /&gt;
&lt;br /&gt;
==Software-based (&amp;quot;soft&amp;quot;)软件模拟人工生命==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Techniques 技术===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[cellular automaton|Cellular automata]] were used in the early days of artificial life, and are still often used for ease of [[scalability]] and [[parallelization]].  Alife and cellular automata share a closely tied history.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Artificial neural network]]s are sometimes used to model the brain of an agent.  Although traditionally more of an [[artificial intelligence]] technique, neural nets can be important for simulating [[population dynamics]] of organisms that can ''learn''.  The symbiosis between learning and evolution is central to theories about the development of instincts in organisms with higher neurological complexity, as in, for instance, the [[Baldwin effect]].&lt;br /&gt;
 &lt;br /&gt;
*元胞自动机在人工生命的早期就被使用了，因其简化可扩展性和并行化现在仍然经常被使用研究。人工生命与元胞自动机在历史上有着相当紧密的联系。&lt;br /&gt;
&lt;br /&gt;
*人工神经网络常常被用来对智能体大脑进行建模。虽然传统上它更多的是一种人工智能技术，但是神经网络对于模拟可以学习的生物种群动态非常重要。学习和进化之间的共生关系是关于具有较高神经复杂性的生物体中本能发展的理论的核心，例如，鲍德温效应。&lt;br /&gt;
&lt;br /&gt;
=== Notable simulators 著名的模拟器===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a list of artificial life/[[digital organism]] simulators, organized by the method of creature definition.&lt;br /&gt;
&lt;br /&gt;
This is a list of artificial life/digital organism simulators, organized by the method of creature definition.&lt;br /&gt;
&lt;br /&gt;
下表列出了按照生物定义方法整理的人工生命/ 数字生物模拟器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!姓名!!驱动源!!开始年份!!结束年份&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| ApeSDK（以前为Noble Ape）ApeSDK (formerly Noble Ape) || 语言/社会模拟language/social simulation || 1996 ||进行中 ongoing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Avida]]阿维达 || executable DNA || 1993 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Biogenesis生物起源 || executable DNA可执行 DNA || 2006 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Neurokernel神经核 ||Geppetto盖佩托（http://www.geppetto.org/）模拟平台||2014|| 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[Creatures (artificial life program)|Creatures]] 生物|| neural net/simulated biochemistry神经网络 / 模拟生物化学 || 1996-2001 || Fandom still active to this day, some abortive attempts at new products狂热者一直活跃到今天，对新产品进行了一些失败的尝试&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Critterding || neural net神经网络 || 2005 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Darwinbots达尔文机器人 || 可执行的 DNAexecutable DNA || 2003 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| DigiHive || executable DNA可执行 DNA || 2006 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| DOSE || executable DNA可执行 DNA || 2012 || ongoing正在进行&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[EcoSim]] || Fuzzy Cognitive Map模糊认知地图 || 2009 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Framsticks]] 荧光棒|| executable DNA可执行 DNA || 1996 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Geb盖布 || neural net神经网络 || 1997 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[OpenWorm]] || Geppetto盖佩托（http://www.geppetto.org/）模拟平台 || 2011 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Polyworld]]多元世界 || neural net神经网络 || 1990 || ongoing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Primordial Life原始生命 || executable DNA可执行 DNA || 1994 || 2003&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| ScriptBots脚本机器人 || executable DNA可执行 DNA || 2010 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[TechnoSphere]]技术圈 || modules模组 || 1995 ||&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Tierra (computer simulation计算机模拟)|Tierra]] 铁拉|| executable DNA可执行 DNA || 1991 || 2004&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[3D Virtual Creature Evolution]]3D虚拟生物进化 || neural net神经网络 || 2008 || NA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Program-based程序模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Further|programming game}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Program-based simulations contain organisms with a complex DNA language, usually [[Turing complete]].  This language is more often in the form of a computer program than actual biological DNA.  Assembly derivatives are the most common languages used. An organism &amp;quot;lives&amp;quot; when its code is executed, and there are usually various methods allowing [[self-replication]]. Mutations are generally implemented as random changes to the code. Use of [[cellular automata]] is common but not required. Another example could be an [[artificial intelligence]] and [[Multi-agent system|multi-agent system/program]].&lt;br /&gt;
&lt;br /&gt;
Program-based simulations contain organisms with a complex DNA language, usually Turing complete.  This language is more often in the form of a computer program than actual biological DNA.  Assembly derivatives are the most common languages used. An organism &amp;quot;lives&amp;quot; when its code is executed, and there are usually various methods allowing self-replication. Mutations are generally implemented as random changes to the code. Use of cellular automata is common but not required. Another example could be an artificial intelligence and multi-agent system/program.&lt;br /&gt;
&lt;br /&gt;
基于程序的模拟包含具有复杂DNA语言（通常为图灵完整）的生物。这种语言通常是计算机程序的形式，而不是实际的生物DNA。汇编派生词是最常用的语言。生物体在执行其代码时会“存活”，通常有多种方法可以进行自我复制。变异通常是通过随机更改代码来实现的。元胞自动机是常见工具，但不是唯一的。也有人用人工智能和多线程系统/程序来进行研究。&lt;br /&gt;
&lt;br /&gt;
====Module-based基于模块的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Individual modules are added to a creature.  These modules modify the creature's behaviors and characteristics either directly, by hard coding into the simulation (leg type A increases speed and metabolism), or indirectly, through the emergent interactions between a creature's modules (leg type A moves up and down with a frequency of X, which interacts with other legs to create motion).  Generally these are simulators which emphasize user creation and accessibility over mutation and evolution.&lt;br /&gt;
&lt;br /&gt;
Individual modules are added to a creature.  These modules modify the creature's behaviors and characteristics either directly, by hard coding into the simulation (leg type A increases speed and metabolism), or indirectly, through the emergent interactions between a creature's modules (leg type A moves up and down with a frequency of X, which interacts with other legs to create motion).  Generally these are simulators which emphasize user creation and accessibility over mutation and evolution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
基于模块的模拟是将单个模块添加到一个生物中。这些模块或者通过硬编码模拟（例如腿类型A加快速度和新陈代谢）直接修改生物的行为和特征，或者通过生物模块之间的紧急交互作用间接地修改动物的行为和特征（例如A型腿以频率X上下移动，与其他腿部互动以产生运动）。一般来说，这些模拟器强调的是用户创造和可访问性，而不是突变和进化。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Parameter-based基于参数的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Organisms are generally constructed with pre-defined and fixed behaviors that are controlled by various parameters that mutate.  That is, each organism contains a collection of numbers or other ''finite'' parameters. Each parameter controls one or several aspects of an organism in a well-defined way.&lt;br /&gt;
&lt;br /&gt;
Organisms are generally constructed with pre-defined and fixed behaviors that are controlled by various parameters that mutate.  That is, each organism contains a collection of numbers or other finite parameters. Each parameter controls one or several aspects of an organism in a well-defined way.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
生物体通常是由一系列预先定义的固定行为来构建的，这些行为受各种变异参数控制。也就是说，每个生物体都是一个包含数字或其他有限参数的集合。每个参数都明确地控制生物体的一个或多个方面。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Neural net–based基于神经网络的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These simulations have creatures that learn and grow using neural nets or a close derivative.  Emphasis is often, although not always, more on learning than on natural selection.&lt;br /&gt;
&lt;br /&gt;
These simulations have creatures that learn and grow using neural nets or a close derivative.  Emphasis is often, although not always, more on learning than on natural selection.&lt;br /&gt;
&lt;br /&gt;
这些模拟让生物通过神经网络或近似衍生物进行学习和成长。通常强调的是学习，而不是自然选择，尽管并不总是如此。&lt;br /&gt;
&lt;br /&gt;
===Complex systems modeling复杂系统建模===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mathematical models of complex systems are of three types: [[black-box]] (phenomenological), [[White box (software engineering)|white-box]] (mechanistic, based on the [[first principles]]) and [[Grey box model|grey-box]] (mixtures of phenomenological and mechanistic models).&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. Solution&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mathematical models of complex systems are of three types: black-box (phenomenological), white-box (mechanistic, based on the first principles) and grey-box (mixtures of phenomenological and mechanistic models).&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. Solution&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
复杂系统的数学模型分为三种：黑箱（现象学），白箱（力学，基于第一原理）和灰箱（现象学和力学模型的混合）。在黑箱模型中，基于个体的复杂动态系统机制仍然是个谜。&lt;br /&gt;
&lt;br /&gt;
{{Citation&lt;br /&gt;
&lt;br /&gt;
{{Citation&lt;br /&gt;
&lt;br /&gt;
{引文&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
最后的卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
第一个列夫 v。&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
2卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
| first2 Vyacheslav l.&lt;br /&gt;
&lt;br /&gt;
 | title = A Solution to the Biodiversity Paradox by Logical Deterministic Cellular Automata&lt;br /&gt;
&lt;br /&gt;
 | title = A Solution to the Biodiversity Paradox by Logical Deterministic Cellular Automata&lt;br /&gt;
&lt;br /&gt;
用逻辑确定性细胞自动机解决生物多样性悖论&lt;br /&gt;
&lt;br /&gt;
 | journal = Acta Biotheoretica&lt;br /&gt;
&lt;br /&gt;
 | journal = Acta Biotheoretica&lt;br /&gt;
&lt;br /&gt;
生物理论学学报&lt;br /&gt;
&lt;br /&gt;
| volume = 63&lt;br /&gt;
&lt;br /&gt;
| volume = 63&lt;br /&gt;
&lt;br /&gt;
第63卷&lt;br /&gt;
&lt;br /&gt;
 | issue = 2&lt;br /&gt;
&lt;br /&gt;
 | issue = 2&lt;br /&gt;
&lt;br /&gt;
第二期&lt;br /&gt;
&lt;br /&gt;
 | pages = 1–19&lt;br /&gt;
&lt;br /&gt;
 | pages = 1–19&lt;br /&gt;
&lt;br /&gt;
第1-19页&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
2015年&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.1007/s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.1007/s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
10.1007 / s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
 | pmid = 25980478&lt;br /&gt;
&lt;br /&gt;
 | pmid = 25980478&lt;br /&gt;
&lt;br /&gt;
25980478&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot;&amp;gt;{{Citation&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot;&amp;gt;{{Citation&lt;br /&gt;
&lt;br /&gt;
} / ref name&amp;quot;kalmykov lev v，kalmykov vyacheslav l. white-box model&amp;quot;{ Citation&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
最后的卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
第一个列夫 v。&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
2卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
| first2 Vyacheslav l.&lt;br /&gt;
&lt;br /&gt;
 | title = A white-box model of S-shaped and double S-shaped single-species population growth&lt;br /&gt;
&lt;br /&gt;
 | title = A white-box model of S-shaped and double S-shaped single-species population growth&lt;br /&gt;
&lt;br /&gt;
S 形和双 s 形单种群增长的白盒模型&lt;br /&gt;
&lt;br /&gt;
 | journal = PeerJ&lt;br /&gt;
&lt;br /&gt;
 | journal = PeerJ&lt;br /&gt;
&lt;br /&gt;
2012年3月24日&lt;br /&gt;
&lt;br /&gt;
 | volume = 3:e948&lt;br /&gt;
&lt;br /&gt;
 | volume = 3:e948&lt;br /&gt;
&lt;br /&gt;
第三卷，第948集&lt;br /&gt;
&lt;br /&gt;
| pages = e948&lt;br /&gt;
&lt;br /&gt;
| pages = e948&lt;br /&gt;
&lt;br /&gt;
第九季，第48集&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
2015年&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.7717/peerj.948&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.7717/peerj.948&lt;br /&gt;
&lt;br /&gt;
10.7717 / peerj. 948&lt;br /&gt;
&lt;br /&gt;
 | pmid = 26038717&lt;br /&gt;
&lt;br /&gt;
 | pmid = 26038717&lt;br /&gt;
&lt;br /&gt;
26038717&lt;br /&gt;
&lt;br /&gt;
 | pmc = 4451025&lt;br /&gt;
&lt;br /&gt;
 | pmc = 4451025&lt;br /&gt;
&lt;br /&gt;
4451025&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt; In black-box models, the individual-based (mechanistic) mechanisms of a complex dynamic system remain hidden. [[File:Mathematical models for complex systems.jpg|thumb|Mathematical models for complex systems]] Black-box models are completely nonmechanistic. They are phenomenological and ignore a composition and internal structure of a complex system. We cannot investigate interactions of subsystems of such a non-transparent model. A white-box model of complex dynamic system has ‘transparent walls’ and directly shows underlying mechanisms. All events at micro-, meso- and macro-levels of a dynamic system are directly visible at all stages of its white-box model evolution. In most cases mathematical modelers  use the heavy black-box mathematical methods, which cannot produce mechanistic models of complex dynamic systems. Grey-box models are intermediate and combine black-box and white-box approaches. [[File:Logical deterministic individual-based cellular automata model of single species population growth.gif|thumb|Logical deterministic individual-based cellular automata model of single species population growth]] Creation of a white-box model of complex system is associated with the problem of the necessity of an a priori basic knowledge of the modeling subject. The deterministic logical [[Cellular automaton|cellular automata]] are necessary but not sufficient condition of a white-box model. The second necessary prerequisite of a white-box model is the presence of the physical [[ontology]] of the object under study. The white-box modeling represents an automatic hyper-logical inference from the [[first principle]]s because it is completely based on the deterministic logic and axiomatic theory of the subject. The purpose of the white-box modeling is to derive from the basic axioms a more detailed, more concrete mechanistic knowledge about the dynamics of the object under study. The necessity to formulate an intrinsic [[axiomatic system]] of the subject before creating its white-box model distinguishes the cellular automata models of white-box type from cellular automata models based on arbitrary logical rules. If cellular automata rules have not been formulated from the first principles of the subject, then such a model may have a weak relevance to the real problem.&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt; In black-box models, the individual-based (mechanistic) mechanisms of a complex dynamic system remain hidden. Mathematical models for complex systems Black-box models are completely nonmechanistic. They are phenomenological and ignore a composition and internal structure of a complex system. We cannot investigate interactions of subsystems of such a non-transparent model. A white-box model of complex dynamic system has ‘transparent walls’ and directly shows underlying mechanisms. All events at micro-, meso- and macro-levels of a dynamic system are directly visible at all stages of its white-box model evolution. In most cases mathematical modelers  use the heavy black-box mathematical methods, which cannot produce mechanistic models of complex dynamic systems. Grey-box models are intermediate and combine black-box and white-box approaches. Logical deterministic individual-based cellular automata model of single species population growth Creation of a white-box model of complex system is associated with the problem of the necessity of an a priori basic knowledge of the modeling subject. The deterministic logical cellular automata are necessary but not sufficient condition of a white-box model. The second necessary prerequisite of a white-box model is the presence of the physical ontology of the object under study. The white-box modeling represents an automatic hyper-logical inference from the first principles because it is completely based on the deterministic logic and axiomatic theory of the subject. The purpose of the white-box modeling is to derive from the basic axioms a more detailed, more concrete mechanistic knowledge about the dynamics of the object under study. The necessity to formulate an intrinsic axiomatic system of the subject before creating its white-box model distinguishes the cellular automata models of white-box type from cellular automata models based on arbitrary logical rules. If cellular automata rules have not been formulated from the first principles of the subject, then such a model may have a weak relevance to the real problem.&lt;br /&gt;
&lt;br /&gt;
} / ref &lt;br /&gt;
&lt;br /&gt;
黑箱模型完全是非机械的。它们是现象学的，忽略了复杂系统的组成和内部结构。我们无法研究这种非透明模型的子系统之间的相互作用。复杂动态系统的白箱模型是透明的，直接显示了潜在的机制。在动态系统白箱模型演化的所有阶段，都可以直接看到微观、中观和宏观级别的所有事件。在大多数情况下，数学建模者使用纯数学的黑箱方法，这些方法无法生成复杂动态系统的机械模型。灰箱模型是中间模型，结合了黑箱方法和白箱方法。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
复杂系统白箱模型的创建和先验的建模主体基础知识的必要性有关。确定性逻辑元胞自动机是白箱模型的必要条件，但不是充分条件。白箱模型的第二个必要先决条件是所研究对象的物理本体的存在。因为白箱建模完全基于主题的确定性逻辑和公理，因此，它代表了基于第一定律的自动超逻辑推断。白箱建模的目的是从基本公理中获得有关所研究对象动力学的更详细、更具体的机械知识。在创建对象的白箱模型之前必须制定对象的内在公理体系的必要性，可以根据任意逻辑规则将白箱类型的细胞自动机模型与细胞自动机模型区分开。如果尚未根据受试者的首要原理制定细胞自动机规则，则此类模型与实际问题的相关性可能较弱。&lt;br /&gt;
&lt;br /&gt;
[[File:Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource.gif|thumb|Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource]]&lt;br /&gt;
&lt;br /&gt;
Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource&lt;br /&gt;
&lt;br /&gt;
对于单个有限资源，基于逻辑确定性个体的种间竞争元胞自动机模型&lt;br /&gt;
&lt;br /&gt;
==Hardware-based (&amp;quot;hard&amp;quot;)硬件模拟（”硬“）==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Further|Robot}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hardware-based artificial life mainly consist of ''robots'', that is, [[automation|automatically]] guided [[machine]]s able to do tasks on their own.&lt;br /&gt;
&lt;br /&gt;
Hardware-based artificial life mainly consist of robots, that is, automatically guided machines able to do tasks on their own.&lt;br /&gt;
&lt;br /&gt;
硬件模拟人工生命主要由机器人组成，即能够自动完成任务的自动引导机器。&lt;br /&gt;
&lt;br /&gt;
==Biochemical-based (&amp;quot;wet&amp;quot;)基于生物化学的研究（“湿的”）==&lt;br /&gt;
&lt;br /&gt;
生物化学为基础(“湿”)&lt;br /&gt;
&lt;br /&gt;
{{Further|Synthetic biology}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Biochemical-based life is studied in the field of [[synthetic biology]]. It involves e.g. the creation of [[synthetic DNA]]. The term &amp;quot;wet&amp;quot; is an extension of the term &amp;quot;[[wetware (brain)|wetware]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Biochemical-based life is studied in the field of synthetic biology. It involves e.g. the creation of synthetic DNA. The term &amp;quot;wet&amp;quot; is an extension of the term &amp;quot;wetware&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
基于生化的人工生命研究，是在合成生物学领域研究。它涉及合成DNA的创建，“生化”是“湿件 ”的延伸。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In May 2019, researchers, in a milestone effort, reported the creation of a new [[Synthetic biology#Synthetic life|synthetic]] (possibly [[Artificial life#Biochemical-based (&amp;quot;wet&amp;quot;)|artificial]]) form of [[wikt:viability|viable]] [[life]], a variant of the [[bacteria]] ''[[Escherichia coli]]'', by reducing the natural number of 64 [[codon]]s in the bacterial [[genome]] to 59 codons instead, in order to encode 20 [[amino acid]]s.&amp;lt;ref name=&amp;quot;NYT-20190515&amp;quot;&amp;gt;{{cite news |last=Zimmer |first=Carl |authorlink=Carl Zimmer |title=Scientists Created Bacteria With a Synthetic Genome. Is This Artificial Life? - In a milestone for synthetic biology, colonies of E. coli thrive with DNA constructed from scratch by humans, not nature. |url=https://www.nytimes.com/2019/05/15/science/synthetic-genome-bacteria.html |date=15 May 2019 |work=[[The New York Times]] |accessdate=16 May 2019 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;NAT-20190515&amp;quot;&amp;gt;{{cite journal |author=Fredens, Julius |display-authors=et al. |title=Total synthesis of Escherichia coli with a recoded genome |date=15 May 2019 |journal=[[Nature (journal)|Nature]] |doi=10.1038/s41586-019-1192-5 |pmid=31092918 |pmc=7039709 |volume=569 |issue=7757 |pages=514–518 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In May 2019, researchers, in a milestone effort, reported the creation of a new synthetic (possibly artificial) form of viable life, a variant of the bacteria Escherichia coli, by reducing the natural number of 64 codons in the bacterial genome to 59 codons instead, in order to encode 20 amino acids.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2019年5月，研究人员在一个具有里程碑意义的报告中提出将细菌基因组中64个密码子的天然数量减少到59个密码子，并编入20 个氨基酸，创造了一种新的、可以生长的合成（可能是人工的）生命，一种大肠杆菌的变体。&lt;br /&gt;
&lt;br /&gt;
== Open problems 开放性问题==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;How does life arise from the nonliving?&amp;lt;ref&amp;gt;{{cite web|url=http://libarynth.org/open_problems_in_alife|title=Libarynth|accessdate=2015-05-11}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=http://authors.library.caltech.edu/13564/1/BEDal00.pdf|title=Caltech |accessdate=2015-05-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
How does life arise from the nonliving?&lt;br /&gt;
&lt;br /&gt;
生命是如何从无生命中产生的？&lt;br /&gt;
&lt;br /&gt;
生命是如何从非生命中产生的？&lt;br /&gt;
*在体外产生一种分子原生物。&lt;br /&gt;
*在计算机模拟中实现向生命的过渡。&lt;br /&gt;
*确定是否可以根本上存在独特的活组织。&lt;br /&gt;
*模拟整个生命周期中的单细胞生物。&lt;br /&gt;
*解释规则和符号是如何通过生命系统中的物理动力学生成的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Generate a molecular proto-organism [[in vitro]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Achieve the transition to life in an [[artificial chemistry]] [[in silico]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Determine whether fundamentally novel living organizations can exist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Simulate a [[unicellular organism]] over its entire life cycle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Explain how rules and symbols are generated from physical dynamics in living systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;What are the potentials and limits of living systems?&lt;br /&gt;
&lt;br /&gt;
What are the potentials and limits of living systems?&lt;br /&gt;
&lt;br /&gt;
生命系统的潜力和限制是什么？&lt;br /&gt;
确定生活的无限发展中不可避免的事情。&lt;br /&gt;
*确定从特定响应系统到通用响应系统的演进过渡的最低条件。&lt;br /&gt;
*创建一个正式框架，以综合各种规模的动态层次结构。&lt;br /&gt;
*确定操纵生物体和生态系统的进化后果的可预测性。&lt;br /&gt;
*为不断发展的系统发展一套有关信息处理、信息流和信息生成的理论。&lt;br /&gt;
&lt;br /&gt;
*Determine what is inevitable in the open-ended [[evolution of life]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Determine minimal conditions for evolutionary transitions from specific to generic response systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Create a formal framework for synthesizing dynamical hierarchies at all scales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Determine the predictability of evolutionary consequences of manipulating organisms and ecosystems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Develop a theory of [[information processing]], [[Information flow (information theory)|information flow]], and information generation for evolving systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;How is life related to mind, machines, and culture?&lt;br /&gt;
&lt;br /&gt;
How is life related to mind, machines, and culture?&lt;br /&gt;
&lt;br /&gt;
生命是如何与思想、机器和文化联系起来的？&lt;br /&gt;
*演示人工生命系统中智能和思维的出现。&lt;br /&gt;
*评估机器对生命的下一个重大进化的影响。&lt;br /&gt;
*提供文化和生物进化之间相互作用的定量模型。&lt;br /&gt;
*建立人工生命伦理。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Demonstrate the emergence of intelligence and mind in an artificial living system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Evaluate the influence of machines on the next major evolutionary transition of life.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Provide a quantitative model of the interplay between cultural and biological evolution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Establish ethical principles for artificial life.&lt;br /&gt;
&lt;br /&gt;
== Related subjects 相关主题 ==&lt;br /&gt;
&lt;br /&gt;
1.    人工智能传统上是使用自上而下的方法，而人工生命通常是自下而上的。&lt;br /&gt;
&lt;br /&gt;
2.    人工化学最初是生命界中抽象化学反应过程的一种方法。&lt;br /&gt;
&lt;br /&gt;
3.    进化算法是弱生命原理应用于优化问题的实际应用。已经设计出许多优化算法，这些算法借鉴或密切反映了生命技术。主要区别在于通过解决问题的能力而不是寻找食物、繁殖或避免死亡的能力来明确定义agent的适用性。人们经常使用以下与进化算法密切相关的方法：&lt;br /&gt;
*蚁群优化&lt;br /&gt;
&lt;br /&gt;
*细菌菌落优化&lt;br /&gt;
&lt;br /&gt;
*遗传算法&lt;br /&gt;
&lt;br /&gt;
*基因编程&lt;br /&gt;
&lt;br /&gt;
*群智能&lt;br /&gt;
&lt;br /&gt;
4.    多主体系统 –多主体系统是由环境中多个交互的智能主体组成的计算机化系统。&lt;br /&gt;
&lt;br /&gt;
5.    进化艺术使用人工生命中的技术和方法来创造新的艺术形式。&lt;br /&gt;
&lt;br /&gt;
6.    进化音乐也使用类似的技术，但其领域主要应用于音乐而非视觉艺术。&lt;br /&gt;
&lt;br /&gt;
7.    生物产生和生命起源有时也采用人工生命的方法。&lt;br /&gt;
&lt;br /&gt;
#[[Artificial intelligence]] has traditionally used a [[Top-down and bottom-up design|top down]] approach, while alife generally works from the bottom up.&amp;lt;ref&amp;gt;{{cite web |url=http://lggwg.com/wolff/aicg99/stern.html |title=AI Beyond Computer Games |accessdate=2008-07-04 |archiveurl=https://web.archive.org/web/20080701040911/http://www.lggwg.com/wolff/aicg99/stern.html |archivedate=2008-07-01 |url-status=dead }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Artificial intelligence has traditionally used a top down approach, while alife generally works from the bottom up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Artificial chemistry]] started as a method within the alife community to abstract the processes of chemical reactions.&lt;br /&gt;
&lt;br /&gt;
Artificial chemistry started as a method within the alife community to abstract the processes of chemical reactions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary algorithm]]s are a practical application of the weak alife principle applied to [[optimization problem]]s.  Many optimization algorithms have been crafted which borrow from or closely mirror alife techniques. The primary difference lies in explicitly defining the fitness of an agent by its ability to solve a problem, instead of its ability to find food, reproduce, or avoid death.{{Citation needed|date=August 2007}} The following is a list of evolutionary algorithms closely related to and used in alife:&lt;br /&gt;
&lt;br /&gt;
Evolutionary algorithms are a practical application of the weak alife principle applied to optimization problems.  Many optimization algorithms have been crafted which borrow from or closely mirror alife techniques. The primary difference lies in explicitly defining the fitness of an agent by its ability to solve a problem, instead of its ability to find food, reproduce, or avoid death. The following is a list of evolutionary algorithms closely related to and used in alife:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Ant colony optimization]]&lt;br /&gt;
&lt;br /&gt;
*Ant colony optimization&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Bacterial colony optimization]]&lt;br /&gt;
&lt;br /&gt;
*Bacterial colony optimization&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Genetic algorithm]]&lt;br /&gt;
&lt;br /&gt;
*Genetic algorithm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Genetic programming]]&lt;br /&gt;
&lt;br /&gt;
*Genetic programming&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Swarm intelligence]]&lt;br /&gt;
&lt;br /&gt;
*Swarm intelligence&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Multi-agent system]] – A multi-agent system is a computerized system composed of multiple interacting intelligent agents within an environment.&lt;br /&gt;
&lt;br /&gt;
Multi-agent system – A multi-agent system is a computerized system composed of multiple interacting intelligent agents within an environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary art]] uses techniques and methods from artificial life to create new forms of art.&lt;br /&gt;
&lt;br /&gt;
Evolutionary art uses techniques and methods from artificial life to create new forms of art.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary music]] uses similar techniques, but applied to music instead of visual art.&lt;br /&gt;
&lt;br /&gt;
Evolutionary music uses similar techniques, but applied to music instead of visual art.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Abiogenesis]] and the origin of life sometimes employ alife [[methodology|methodologies]] as well.&lt;br /&gt;
&lt;br /&gt;
Abiogenesis and the origin of life sometimes employ alife methodologies as well.&lt;br /&gt;
&lt;br /&gt;
== History 历史==&lt;br /&gt;
&lt;br /&gt;
历史&lt;br /&gt;
&lt;br /&gt;
{{Main|History of artificial life}}&lt;br /&gt;
Main article: History of artificial life&lt;br /&gt;
主要文章：人造生命史&lt;br /&gt;
&lt;br /&gt;
== Criticism 批评==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alife has had a controversial history. [[John Maynard Smith]] criticized certain artificial life work in 1994 as &amp;quot;fact-free science&amp;quot;.&amp;lt;ref&amp;gt;Horgan, J. 1995. [http://www2.econ.iastate.edu/tesfatsi/hogan.complexperplex.htm From Complexity to Perplexity]. Scientific American. p107&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alife has had a controversial history. John Maynard Smith criticized certain artificial life work in 1994 as &amp;quot;fact-free science&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
人造生命产生之初，就伴随着争议。约翰·梅纳德·史密斯John Maynard Smith在1994年批评某些人工生命研究，称他们为“无事实的科学”。&lt;br /&gt;
&lt;br /&gt;
== See also 另请参阅==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Portal|Systems science}}&lt;br /&gt;
&lt;br /&gt;
人工意识  –认知科学领域&lt;br /&gt;
*人工智能的应用&lt;br /&gt;
*自主机器人&lt;br /&gt;
*生物伦理学&lt;br /&gt;
*杂的自适应系统&lt;br /&gt;
*达尔文机&lt;br /&gt;
*数字形态&lt;br /&gt;
*出现  -复杂系统中的现象，其中相互作用产生的效果无法从子系统直接预测&lt;br /&gt;
*人生模拟游戏&lt;br /&gt;
*新兴技术清单&lt;br /&gt;
*数学和理论生物学&lt;br /&gt;
*多代理系统&lt;br /&gt;
*人工智能  概述– 人工智能概述和主题指南&lt;br /&gt;
*玩家专案&lt;br /&gt;
*模拟现实&lt;br /&gt;
*社会模拟&lt;br /&gt;
*苏打水构造&lt;br /&gt;
*群智能&lt;br /&gt;
*合成生活&lt;br /&gt;
*普遍达尔文主义  –试图将达尔文进化论的应用扩展到其他领域&lt;br /&gt;
*韦伯茨&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cmn|colwidth=30em|&lt;br /&gt;
&lt;br /&gt;
{{cmn|colwidth=30em|&lt;br /&gt;
&lt;br /&gt;
30em | &lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Artificial consciousness}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Applications of artificial intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Autonomous robot}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Bioethics}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Complex adaptive system}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Darwin machine}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Digital morphogenesis}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Emergence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Life simulation game}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|List of emerging technologies}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Mathematical and theoretical biology}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Multi-agent system}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Outline of artificial intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Player Project}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Simulated reality}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Social simulation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Soda Constructor}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Swarm intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Synthetic life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--*[[Simulated reality]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--*Simulated reality&lt;br /&gt;
&lt;br /&gt;
! -- * 模拟现实&lt;br /&gt;
&lt;br /&gt;
*[[Artificial consciousness]] Do not uncomment.  See talk page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Universal Darwinism}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Webots}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Referencescan参考资料==&lt;br /&gt;
&lt;br /&gt;
1.     “ Dictionary.com定义” 。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
2.     认知科学的MIT百科全书，MIT出版社，第37页。书号978-0-262-73144-7&lt;br /&gt;
&lt;br /&gt;
3.    “游戏产业的科学怪人博士”。下一代。第35号。想象媒体。1997年11月&lt;br /&gt;
&lt;br /&gt;
4.    马克·贝道（2003年11月）。“人工生活：自下而上的组织，适应和复杂性” （PDF）。认知科学的趋势。（原始内容存档于（PDF） 2008-12-02）。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
5.     Maciej Komosinski和Andrew Adamatzky（2009）。软件中的人工生命模型。纽约：施普林格。书号 978-1-84882-284-9。&lt;br /&gt;
&lt;br /&gt;
6.     Andrew Adamatzky和Maciej Komosinski（2009）。硬件中的人工生命模型。纽约：施普林格。书号 978-1-84882-529-1。&lt;br /&gt;
&lt;br /&gt;
7.     兰顿，克里斯托弗。“什么是人工生命？” 。（原始内容存档于2007-01-17）。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
8.     Aguilar，W.，Santamaría-Bonfil，G.，Froese，T.，and Gershenson，C.（2014年）。人造生活的过去，现在和未来。机器人与人工智能前沿，1（8）。https://dx.doi.org/10.3389/frobt.2014.00008&lt;br /&gt;
&lt;br /&gt;
9.     参见Langton，CG1992。《人造生命》， 存档于2007年 3月11日，在 Wayback Machine上。艾迪生-韦斯利，第1节&lt;br /&gt;
&lt;br /&gt;
10.    参见Red'ko，VG1999。进化的数学模型。见：F. Heylighen，C。Joslyn和V. Turchin（编辑）：Principia Cybernetica网站（Principia Cybernetica，布鲁塞尔）。有关从宇宙角度看ALife建模的重要性，另请参见Vidal，C.2008。《科学模拟的未来：从人工生命到人工宇宙发生》。在《死亡与反死》中，编辑。查尔斯·坦迪（Charles Tandy），《 6：库尔特·哥德尔（KurtGödel）诞辰三十年》（1906-1978）285-318。里亚大学出版社。）&lt;br /&gt;
&lt;br /&gt;
11.    雷，托马斯（1991）。泰勒，CC；农夫，法学博士；Rasmussen，S（编辑）。“一种综合生活的方法”。人工生命II，圣达菲研究所，复杂性科学研究。十一：371–408。（原始内容存档于2015-07-11）。于2016 年1月24日检索。这项工作的目的是合成而不是模拟生活。&lt;br /&gt;
&lt;br /&gt;
12.    Kalmykov，列弗五；Kalmykov，Vyacheslav L.（2015），“通过逻辑确定性细胞自动机解决生物多样性悖论的方法”，生物理论学报，63（2）：1–19，doi：10.1007 / s10441-015-9257-9，PMID 25980478 &lt;br /&gt;
&lt;br /&gt;
13.   跳到：a b Kalmykov，列弗五世；Kalmykov，Vyacheslav L.（2015），“ S形和双S形单物种种群增长的白盒模型”，PeerJ，3：e948：e948，doi：10.7717 / peerj.948，PMC  4451025，PMID  26038717&lt;br /&gt;
&lt;br /&gt;
14.    Zimmer，Carl（2019年5月15日）。“科学家用合成的基因组创造了细菌。这是人工生命吗？-在合成生物学的一个里程碑中，大肠杆菌的菌落以人类而非自然的方式从头开始构建的DNA蓬勃发展。”。纽约时报。检索2019年5月16日。&lt;br /&gt;
&lt;br /&gt;
15.    弗雷登斯，朱利叶斯等。（2019年5月15日）。“具有编码基因组的大肠杆菌的全面合成”。大自然。569：514–518。doi：10.1038 / s41586-019-1192-5。PMID  31092918 。检索2019年5月16日。&lt;br /&gt;
&lt;br /&gt;
16.    “ Libarynth” 。检索2015-05-11。&lt;br /&gt;
&lt;br /&gt;
17.    “ Caltech” （PDF）。检索2015-05-11。&lt;br /&gt;
&lt;br /&gt;
18.    “在计算机游戏之外的AI”。（原始内容存档于2008-07-01）。检索2008-07-04。&lt;br /&gt;
&lt;br /&gt;
19.    Horgan，J. 1995.从复杂到困惑。科学美国人。107&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
参考资料&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Format copied from the page on AI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Format copied from the page on AI:&lt;br /&gt;
&lt;br /&gt;
! -- 从 AI 页面复制的格式:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
  See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for a&lt;br /&gt;
&lt;br /&gt;
  See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for a&lt;br /&gt;
&lt;br /&gt;
参见《 http://en.wikipedia.org/wiki/wikipedia:footnotes&lt;br /&gt;
&lt;br /&gt;
  discussion of different citation methods and how to generate&lt;br /&gt;
&lt;br /&gt;
  discussion of different citation methods and how to generate&lt;br /&gt;
&lt;br /&gt;
讨论不同的引用方法和如何产生&lt;br /&gt;
&lt;br /&gt;
  footnotes using the &amp;lt;ref&amp;gt;, &amp;lt;/ref&amp;gt; and  &amp;lt;reference /&amp;gt; tags&lt;br /&gt;
&lt;br /&gt;
  footnotes using the  and   tags&lt;br /&gt;
&lt;br /&gt;
使用 and 标签的脚注&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links 外部链接==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{DMOZ|Computers/Artificial_Life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://alife.org/ International Society of Artificial Life]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://www.mitpressjournals.org/loi/artl ''Artificial Life''] journal, at MIT Press Journal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://www.envirtech.com/artificial-life-lab.html The Artificial Life Lab], a virtual environment lab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Computer science}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Authority control}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Artificial Life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial life| ]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Category:Scientific modeling]]&lt;br /&gt;
&lt;br /&gt;
Category:Scientific modeling&lt;br /&gt;
&lt;br /&gt;
类别: 科学建模&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;This page was moved from [[wikipedia:en:Artificial life]]. Its edit history can be viewed at [[人工生命/edithistory]]&amp;lt;/small&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:待整理页面]]&lt;/div&gt;</summary>
		<author><name>十三维</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E4%BA%BA%E5%B7%A5%E7%94%9F%E5%91%BD&amp;diff=13649</id>
		<title>人工生命</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E4%BA%BA%E5%B7%A5%E7%94%9F%E5%91%BD&amp;diff=13649"/>
		<updated>2020-09-04T12:09:05Z</updated>

		<summary type="html">&lt;p&gt;十三维：/* Philosophy 哲学讨论 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;此词条暂由彩云小译翻译，未经人工整理和审校，带来阅读不便，请见谅。{{short description|A field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{About|a field of research|artificially created life forms|Synthetic life|the journal|Artificial Life (journal)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Redirect-distinguish|ALife|Alife (disambiguation){{!}}Alife}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Artificial life''' (often abbreviated '''ALife''' or '''A-Life''') is a field of study wherein researchers examine [[system]]s related to natural [[life]], its processes, and its evolution, through the use of [[simulation]]s with [[computer models]], [[robotics]], and [[biochemistry]].&amp;lt;ref&amp;gt;{{cite web|url=http://dictionary.reference.com/browse/artificial%20life|title=Dictionary.com definition|accessdate=2007-01-19}}&amp;lt;/ref&amp;gt; The discipline was named by [[Christopher Langton]], an American theoretical biologist, in 1986.&amp;lt;ref&amp;gt;[https://books.google.com/books?id=-wt1aZrGXLYC&amp;amp;pg=PA37&amp;amp;cd=1#v=onepage The MIT Encyclopedia of the Cognitive Sciences], The MIT Press, p.37. {{ISBN|}}&amp;lt;/ref&amp;gt; In 1987 Langton organized the first conference on the field, in [[Los Alamos, New Mexico]].&amp;lt;ref&amp;gt;{{cite magazine |title=The Game Industry's Dr. Frankenstein |magazine=[[Next Generation (magazine)|Next Generation]]|issue=35|publisher=[[Imagine Media]] |date=November 1997|page=10}}&amp;lt;/ref&amp;gt; There are three main kinds of alife,&amp;lt;ref&amp;gt;{{cite web |url=http://www.reed.edu/~mab/publications/papers/BedauTICS03.pdf|title=Artificial life: organization, adaptation and complexity from the bottom up|author=Mark A. Bedau |date=November 2003|accessdate=2007-01-19|publisher=Trends in Cognitive Sciences|archive-url=https://web.archive.org/web/20081202185445/http://www.reed.edu/~mab/publications/papers/BedauTICS03.pdf|archive-date=2008-12-02|url-status=dead}}&amp;lt;/ref&amp;gt; named for their approaches: ''soft'',&amp;lt;ref&amp;gt;{{cite book|title=Artificial Life Models in Software |author=Maciej Komosinski and [[Andrew Adamatzky]]|year=2009|publisher=Springer |location=New York|isbn=978-1-84882-284-9|url=https://www.springer.com/computer/mathematics/book/978-1-84882-284-9}}&amp;lt;/ref&amp;gt; from [[software]]; ''hard'',&amp;lt;ref&amp;gt;{{cite book |title=Artificial Life Models in Hardware|author=[[Andrew Adamatzky]] and Maciej Komosinski|year=2009|publisher=Springer|location=New York|isbn=978-1-84882-529-1 |url=https://www.springer.com/computer/hardware/book/978-1-84882-529-1}}&amp;lt;/ref&amp;gt; from [[computer hardware|hardware]]; and ''[[wet artificial life|wet]]'', from biochemistry. Artificial life researchers study traditional [[biology]] by trying to recreate aspects of biological phenomena.&amp;lt;ref&amp;gt;{{cite web|url=http://zooland.alife.org/|title=What is Artificial Life?|first=Christopher|last=Langton|accessdate=2007-01-19 |archiveurl=https://web.archive.org/web/20070117220840/http://zooland.alife.org/|archivedate=2007-01-17|url-status=dead}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Aguilar, W., Santamaría-Bonfil, G., Froese, T., and Gershenson, C. (2014). The past, present, and future of artificial life. Frontiers in Robotics and AI, 1(8). https://dx.doi.org/10.3389/frobt.2014.00008&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Artificial life (often abbreviated ALife or A-Life) is a field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations with computer models, robotics, and biochemistry. The discipline was named by Christopher Langton, an American theoretical biologist, in 1986. In 1987 Langton organized the first conference on the field, in Los Alamos, New Mexico. There are three main kinds of alife, named for their approaches: soft, from software; hard, from hardware; and wet, from biochemistry. Artificial life researchers study traditional biology by trying to recreate aspects of biological phenomena.&lt;br /&gt;
&lt;br /&gt;
人工生命（经常被缩写为ALife或者A-Life）是在电脑系统中，通过仿真模型、机器技术和生物化学方式，模拟自然生命系统来研究生命的过程及其演变的领域。这个概念由美国理论生物学家克里斯托弗·兰顿Christopher Langton于1986年提出。1987年，兰顿第一次在新墨西哥州的洛斯阿拉莫斯 Los Alamos, New Mexico举行了该领域的第一次会议。&lt;br /&gt;
以研究方法命名，可将人工生命研究分为三类：&lt;br /&gt;
1、软，通过软件模拟&lt;br /&gt;
2、硬，通过硬件模拟&lt;br /&gt;
3、湿，基于生物化学研究&lt;br /&gt;
人工生命研究者尝试通过重现生命现象的各个方面来研究传统的生物学。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Braitenberg vehicle (simulation made with breve).jpg|thumb|right|250px|A [[Braitenberg vehicle]] simulation, programmed in breve, an artificial life simulator]]&lt;br /&gt;
&lt;br /&gt;
A [[Braitenberg vehicle simulation, programmed in breve, an artificial life simulator]]&lt;br /&gt;
&lt;br /&gt;
用breve来编程的人工生命模拟 Braitenberg仿真小车&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview 概述==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Artificial life studies the fundamental processes of [[living system]]s in artificial environments in order to gain a deeper understanding of the complex information processing that define such systems.  These topics are broad, but often include [[Evolutionary algorithm|evolutionary dynamics]], [[Emergence|emergent properties of collective systems]], [[Biomimetics|biomimicry]], as well as related issues about the [[Philosophy of biology|philosophy of the nature of life]] and the use of lifelike properties in artistic works.&lt;br /&gt;
&lt;br /&gt;
Artificial life studies the fundamental processes of living systems in artificial environments in order to gain a deeper understanding of the complex information processing that define such systems.  These topics are broad, but often include evolutionary dynamics, emergent properties of collective systems, biomimicry, as well as related issues about the philosophy of the nature of life and the use of lifelike properties in artistic works.&lt;br /&gt;
&lt;br /&gt;
人工生命研究人工环境中生命系统的基本过程，借此对定义此类系统的复杂信息进行更深入的理解。该研究角度涵盖深广，但通常会包括进化动力学、集体系统的涌现特性、仿生学、对生命本质哲学研究的相关内容，以及艺术作品中逼真的生物描绘。&lt;br /&gt;
&lt;br /&gt;
== Philosophy 哲学讨论==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The modeling philosophy of artificial life strongly differs from traditional modeling by studying not only &amp;quot;life-as-we-know-it&amp;quot; but also &amp;quot;life-as-it-might-be&amp;quot;.&amp;lt;ref&amp;gt;See Langton, C. G. 1992. [http://www.probelog.com/texts/Langton_al.pdf Artificial Life] {{webarchive |url=https://web.archive.org/web/20070311225322/http://www.probelog.com/texts/Langton_al.pdf |date=March 11, 2007 }}. Addison-Wesley. ., section 1&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The modeling philosophy of artificial life strongly differs from traditional modeling by studying not only &amp;quot;life-as-we-know-it&amp;quot; but also &amp;quot;life-as-it-might-be&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
人工生命的建模哲学，与传统的建模相比有显著差异，它不仅是研究“我们所知的生命”，而且去研究“生命可能的形式”。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A traditional model of a biological system will focus on capturing its most important parameters. In contrast, an alife modeling approach will generally seek to decipher the most simple and general principles underlying life and implement them in a simulation. The simulation then offers the possibility to analyse new and different lifelike systems.&lt;br /&gt;
&lt;br /&gt;
A traditional model of a biological system will focus on capturing its most important parameters. In contrast, an alife modeling approach will generally seek to decipher the most simple and general principles underlying life and implement them in a simulation. The simulation then offers the possibility to analyse new and different lifelike systems.&lt;br /&gt;
&lt;br /&gt;
传统生物学模型会侧重于捕捉生命最重要的决定因素，与之相比，人工生命建模则想要破译隐藏在生命体中最简单、最通用的规则和原理，并在模拟中实现它们。模拟仿真方法为分析各种新出现的拟生系统提供了可能性。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko proposed to generalize this distinction to the modeling of any process, leading to the more general distinction of &amp;quot;processes-as-we-know-them&amp;quot; and &amp;quot;processes-as-they-could-be&amp;quot;.&amp;lt;ref&amp;gt;See Red'ko, V. G. 1999. [http://pespmc1.vub.ac.be/MATHME.html Mathematical Modeling of Evolution]. in: F. Heylighen, C. Joslyn and V. Turchin (editors): Principia Cybernetica Web (Principia Cybernetica, Brussels). For the importance of ALife modeling from a cosmic perspective, see also Vidal, C. 2008.[https://arxiv.org/abs/0803.1087 The Future of Scientific Simulations: from Artificial Life to Artificial Cosmogenesis]. In Death And Anti-Death, ed. Charles Tandy, 6: Thirty Years After Kurt Gödel (1906-1978) p. 285-318. Ria University Press.)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko proposed to generalize this distinction to the modeling of any process, leading to the more general distinction of &amp;quot;processes-as-we-know-them&amp;quot; and &amp;quot;processes-as-they-could-be&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko 建议将这一本质区别推广至任意过程的建模中，从而概括出“我们所知的过程”与“他们可能是的过程”作为更加广义的区分。&lt;br /&gt;
&lt;br /&gt;
At present, the commonly accepted [[Life#Definitions|definition of life]] does not consider any current alife simulations or [[software]] to be alive, and they do not constitute part of the evolutionary process of any [[ecosystem]]. However, different opinions about artificial life's potential have arisen:&lt;br /&gt;
&lt;br /&gt;
At present, the commonly accepted definition of life does not consider any current alife simulations or software to be alive, and they do not constitute part of the evolutionary process of any ecosystem. However, different opinions about artificial life's potential have arisen:&lt;br /&gt;
&lt;br /&gt;
目前，学界普遍不接受任何人工生命模拟符合生命定义的、或认为软件系统是活的。认为它们并不构成任何生态系统进化过程的一部分。然而对于人工生命的潜力，依然有很多不同观点：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The ''strong alife'' (cf. [[philosophy of artificial intelligence#Strong AI vs. weak AI|Strong AI]]) position states that &amp;quot;life is a process which can be abstracted away from any particular medium&amp;quot; ([[John von Neumann]]) {{citation needed|date=April 2018|reason=There seems to be no original source for this quote, and in fact if you restrict a web search to pages that don't contain the phrase artificial life, there are only a handful left.}}. Notably, [[Thomas S. Ray|Tom Ray]] declared that his program [[Tierra (computer simulation)|Tierra]] is not simulating life in a computer but synthesizing it.&amp;lt;ref&amp;gt;{{cite journal|last1=Ray|first1=Thomas|authorlink1=Thomas S. Ray|editor1-last=Taylor|editor1-first=C. C.|editor2-last=Farmer|editor2-first=J. D.|editor3-last=Rasmussen|editor3-first=S|title=An approach to the synthesis of life|journal=Artificial Life II, Santa Fe Institute Studies in the Sciences of Complexity|date=1991|volume=XI|pages=371–408|url=http://life.ou.edu/pubs/alife2/tierra.tex|language=English|quote=The intent of this work is to synthesize rather than simulate life.|archiveurl=https://web.archive.org/web/20150711051305/http://life.ou.edu/pubs/alife2/tierra.tex|archivedate=2015-07-11|accessdate=24 January 2016|url-status=live}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The ''weak alife'' position denies the possibility of generating a &amp;quot;living process&amp;quot; outside of a chemical solution. Its researchers try instead to simulate life processes to understand the underlying mechanics of biological phenomena.&lt;br /&gt;
&lt;br /&gt;
* 强人工生命模拟立场认为（参见强AI），“生命是可以从任何特定的介质抽离的过程”（约翰·冯·诺伊曼）。值得注意的是，汤姆·雷（Tom Ray）宣布，他的程序Tierra不是在计算机中模拟的生命，而是在其中成合成生命。[11]。&lt;br /&gt;
&lt;br /&gt;
* 弱人工生命模拟立场否认在化学溶液之外产生 &amp;quot;生命过程 &amp;quot;的可能性，期研究者转而尝试模拟生命过程，以理解生命现象的基本机理。&lt;br /&gt;
&lt;br /&gt;
==Software-based (&amp;quot;soft&amp;quot;)软件模拟人工生命==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Techniques 技术===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[cellular automaton|Cellular automata]] were used in the early days of artificial life, and are still often used for ease of [[scalability]] and [[parallelization]].  Alife and cellular automata share a closely tied history.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Artificial neural network]]s are sometimes used to model the brain of an agent.  Although traditionally more of an [[artificial intelligence]] technique, neural nets can be important for simulating [[population dynamics]] of organisms that can ''learn''.  The symbiosis between learning and evolution is central to theories about the development of instincts in organisms with higher neurological complexity, as in, for instance, the [[Baldwin effect]].&lt;br /&gt;
    元胞自动机最早用于人工智能研究，至今仍常用于简化可扩展性和并行化的研究。人工生命与细胞自动机在早期有着相当紧密的联系。&lt;br /&gt;
*人工神经网络有时被用来代替大脑建模。尽管传统上它更多地是一种人工智能技术，但是神经网络对于模拟可以学习的生物的种群动态非常重要。学习与进化之间的共生关系是对具有更高神经系统复杂性的生物（例如鲍德温效应）本能发展研究的核心。&lt;br /&gt;
&lt;br /&gt;
=== Notable simulators 著名的模拟器===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a list of artificial life/[[digital organism]] simulators, organized by the method of creature definition.&lt;br /&gt;
&lt;br /&gt;
This is a list of artificial life/digital organism simulators, organized by the method of creature definition.&lt;br /&gt;
&lt;br /&gt;
下表列出了按照生物定义方法整理的人工生命/ 数字生物模拟器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!姓名!!驱动源!!开始年份!!结束年份&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| ApeSDK（以前为Noble Ape）ApeSDK (formerly Noble Ape) || 语言/社会模拟language/social simulation || 1996 ||进行中 ongoing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Avida]]阿维达 || executable DNA || 1993 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Biogenesis生物起源 || executable DNA可执行 DNA || 2006 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Neurokernel神经核 ||Geppetto盖佩托（http://www.geppetto.org/）模拟平台||2014|| 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[Creatures (artificial life program)|Creatures]] 生物|| neural net/simulated biochemistry神经网络 / 模拟生物化学 || 1996-2001 || Fandom still active to this day, some abortive attempts at new products狂热者一直活跃到今天，对新产品进行了一些失败的尝试&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Critterding || neural net神经网络 || 2005 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Darwinbots达尔文机器人 || 可执行的 DNAexecutable DNA || 2003 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| DigiHive || executable DNA可执行 DNA || 2006 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| DOSE || executable DNA可执行 DNA || 2012 || ongoing正在进行&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[EcoSim]] || Fuzzy Cognitive Map模糊认知地图 || 2009 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Framsticks]] 荧光棒|| executable DNA可执行 DNA || 1996 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Geb盖布 || neural net神经网络 || 1997 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[OpenWorm]] || Geppetto盖佩托（http://www.geppetto.org/）模拟平台 || 2011 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Polyworld]]多元世界 || neural net神经网络 || 1990 || ongoing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Primordial Life原始生命 || executable DNA可执行 DNA || 1994 || 2003&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| ScriptBots脚本机器人 || executable DNA可执行 DNA || 2010 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[TechnoSphere]]技术圈 || modules模组 || 1995 ||&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Tierra (computer simulation计算机模拟)|Tierra]] 铁拉|| executable DNA可执行 DNA || 1991 || 2004&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[3D Virtual Creature Evolution]]3D虚拟生物进化 || neural net神经网络 || 2008 || NA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Program-based程序模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Further|programming game}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Program-based simulations contain organisms with a complex DNA language, usually [[Turing complete]].  This language is more often in the form of a computer program than actual biological DNA.  Assembly derivatives are the most common languages used. An organism &amp;quot;lives&amp;quot; when its code is executed, and there are usually various methods allowing [[self-replication]]. Mutations are generally implemented as random changes to the code. Use of [[cellular automata]] is common but not required. Another example could be an [[artificial intelligence]] and [[Multi-agent system|multi-agent system/program]].&lt;br /&gt;
&lt;br /&gt;
Program-based simulations contain organisms with a complex DNA language, usually Turing complete.  This language is more often in the form of a computer program than actual biological DNA.  Assembly derivatives are the most common languages used. An organism &amp;quot;lives&amp;quot; when its code is executed, and there are usually various methods allowing self-replication. Mutations are generally implemented as random changes to the code. Use of cellular automata is common but not required. Another example could be an artificial intelligence and multi-agent system/program.&lt;br /&gt;
&lt;br /&gt;
基于程序的模拟包含具有复杂DNA语言（通常为图灵完整）的生物。这种语言通常是计算机程序的形式，而不是实际的生物DNA。汇编派生词是最常用的语言。生物体在执行其代码时会“存活”，通常有多种方法可以进行自我复制。变异通常是通过随机更改代码来实现的。元胞自动机是常见工具，但不是唯一的。也有人用人工智能和多线程系统/程序来进行研究。&lt;br /&gt;
&lt;br /&gt;
====Module-based基于模块的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Individual modules are added to a creature.  These modules modify the creature's behaviors and characteristics either directly, by hard coding into the simulation (leg type A increases speed and metabolism), or indirectly, through the emergent interactions between a creature's modules (leg type A moves up and down with a frequency of X, which interacts with other legs to create motion).  Generally these are simulators which emphasize user creation and accessibility over mutation and evolution.&lt;br /&gt;
&lt;br /&gt;
Individual modules are added to a creature.  These modules modify the creature's behaviors and characteristics either directly, by hard coding into the simulation (leg type A increases speed and metabolism), or indirectly, through the emergent interactions between a creature's modules (leg type A moves up and down with a frequency of X, which interacts with other legs to create motion).  Generally these are simulators which emphasize user creation and accessibility over mutation and evolution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
基于模块的模拟是将单个模块添加到一个生物中。这些模块或者通过硬编码模拟（例如腿类型A加快速度和新陈代谢）直接修改生物的行为和特征，或者通过生物模块之间的紧急交互作用间接地修改动物的行为和特征（例如A型腿以频率X上下移动，与其他腿部互动以产生运动）。一般来说，这些模拟器强调的是用户创造和可访问性，而不是突变和进化。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Parameter-based基于参数的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Organisms are generally constructed with pre-defined and fixed behaviors that are controlled by various parameters that mutate.  That is, each organism contains a collection of numbers or other ''finite'' parameters. Each parameter controls one or several aspects of an organism in a well-defined way.&lt;br /&gt;
&lt;br /&gt;
Organisms are generally constructed with pre-defined and fixed behaviors that are controlled by various parameters that mutate.  That is, each organism contains a collection of numbers or other finite parameters. Each parameter controls one or several aspects of an organism in a well-defined way.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
生物体通常是由一系列预先定义的固定行为来构建的，这些行为受各种变异参数控制。也就是说，每个生物体都是一个包含数字或其他有限参数的集合。每个参数都明确地控制生物体的一个或多个方面。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Neural net–based基于神经网络的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These simulations have creatures that learn and grow using neural nets or a close derivative.  Emphasis is often, although not always, more on learning than on natural selection.&lt;br /&gt;
&lt;br /&gt;
These simulations have creatures that learn and grow using neural nets or a close derivative.  Emphasis is often, although not always, more on learning than on natural selection.&lt;br /&gt;
&lt;br /&gt;
这些模拟让生物通过神经网络或近似衍生物进行学习和成长。通常强调的是学习，而不是自然选择，尽管并不总是如此。&lt;br /&gt;
&lt;br /&gt;
===Complex systems modeling复杂系统建模===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mathematical models of complex systems are of three types: [[black-box]] (phenomenological), [[White box (software engineering)|white-box]] (mechanistic, based on the [[first principles]]) and [[Grey box model|grey-box]] (mixtures of phenomenological and mechanistic models).&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. Solution&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mathematical models of complex systems are of three types: black-box (phenomenological), white-box (mechanistic, based on the first principles) and grey-box (mixtures of phenomenological and mechanistic models).&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. Solution&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
复杂系统的数学模型分为三种：黑箱（现象学），白箱（力学，基于第一原理）和灰箱（现象学和力学模型的混合）。在黑箱模型中，基于个体的复杂动态系统机制仍然是个谜。&lt;br /&gt;
&lt;br /&gt;
{{Citation&lt;br /&gt;
&lt;br /&gt;
{{Citation&lt;br /&gt;
&lt;br /&gt;
{引文&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
最后的卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
第一个列夫 v。&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
2卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
| first2 Vyacheslav l.&lt;br /&gt;
&lt;br /&gt;
 | title = A Solution to the Biodiversity Paradox by Logical Deterministic Cellular Automata&lt;br /&gt;
&lt;br /&gt;
 | title = A Solution to the Biodiversity Paradox by Logical Deterministic Cellular Automata&lt;br /&gt;
&lt;br /&gt;
用逻辑确定性细胞自动机解决生物多样性悖论&lt;br /&gt;
&lt;br /&gt;
 | journal = Acta Biotheoretica&lt;br /&gt;
&lt;br /&gt;
 | journal = Acta Biotheoretica&lt;br /&gt;
&lt;br /&gt;
生物理论学学报&lt;br /&gt;
&lt;br /&gt;
| volume = 63&lt;br /&gt;
&lt;br /&gt;
| volume = 63&lt;br /&gt;
&lt;br /&gt;
第63卷&lt;br /&gt;
&lt;br /&gt;
 | issue = 2&lt;br /&gt;
&lt;br /&gt;
 | issue = 2&lt;br /&gt;
&lt;br /&gt;
第二期&lt;br /&gt;
&lt;br /&gt;
 | pages = 1–19&lt;br /&gt;
&lt;br /&gt;
 | pages = 1–19&lt;br /&gt;
&lt;br /&gt;
第1-19页&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
2015年&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.1007/s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.1007/s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
10.1007 / s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
 | pmid = 25980478&lt;br /&gt;
&lt;br /&gt;
 | pmid = 25980478&lt;br /&gt;
&lt;br /&gt;
25980478&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot;&amp;gt;{{Citation&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot;&amp;gt;{{Citation&lt;br /&gt;
&lt;br /&gt;
} / ref name&amp;quot;kalmykov lev v，kalmykov vyacheslav l. white-box model&amp;quot;{ Citation&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
最后的卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
第一个列夫 v。&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
2卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
| first2 Vyacheslav l.&lt;br /&gt;
&lt;br /&gt;
 | title = A white-box model of S-shaped and double S-shaped single-species population growth&lt;br /&gt;
&lt;br /&gt;
 | title = A white-box model of S-shaped and double S-shaped single-species population growth&lt;br /&gt;
&lt;br /&gt;
S 形和双 s 形单种群增长的白盒模型&lt;br /&gt;
&lt;br /&gt;
 | journal = PeerJ&lt;br /&gt;
&lt;br /&gt;
 | journal = PeerJ&lt;br /&gt;
&lt;br /&gt;
2012年3月24日&lt;br /&gt;
&lt;br /&gt;
 | volume = 3:e948&lt;br /&gt;
&lt;br /&gt;
 | volume = 3:e948&lt;br /&gt;
&lt;br /&gt;
第三卷，第948集&lt;br /&gt;
&lt;br /&gt;
| pages = e948&lt;br /&gt;
&lt;br /&gt;
| pages = e948&lt;br /&gt;
&lt;br /&gt;
第九季，第48集&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
2015年&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.7717/peerj.948&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.7717/peerj.948&lt;br /&gt;
&lt;br /&gt;
10.7717 / peerj. 948&lt;br /&gt;
&lt;br /&gt;
 | pmid = 26038717&lt;br /&gt;
&lt;br /&gt;
 | pmid = 26038717&lt;br /&gt;
&lt;br /&gt;
26038717&lt;br /&gt;
&lt;br /&gt;
 | pmc = 4451025&lt;br /&gt;
&lt;br /&gt;
 | pmc = 4451025&lt;br /&gt;
&lt;br /&gt;
4451025&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt; In black-box models, the individual-based (mechanistic) mechanisms of a complex dynamic system remain hidden. [[File:Mathematical models for complex systems.jpg|thumb|Mathematical models for complex systems]] Black-box models are completely nonmechanistic. They are phenomenological and ignore a composition and internal structure of a complex system. We cannot investigate interactions of subsystems of such a non-transparent model. A white-box model of complex dynamic system has ‘transparent walls’ and directly shows underlying mechanisms. All events at micro-, meso- and macro-levels of a dynamic system are directly visible at all stages of its white-box model evolution. In most cases mathematical modelers  use the heavy black-box mathematical methods, which cannot produce mechanistic models of complex dynamic systems. Grey-box models are intermediate and combine black-box and white-box approaches. [[File:Logical deterministic individual-based cellular automata model of single species population growth.gif|thumb|Logical deterministic individual-based cellular automata model of single species population growth]] Creation of a white-box model of complex system is associated with the problem of the necessity of an a priori basic knowledge of the modeling subject. The deterministic logical [[Cellular automaton|cellular automata]] are necessary but not sufficient condition of a white-box model. The second necessary prerequisite of a white-box model is the presence of the physical [[ontology]] of the object under study. The white-box modeling represents an automatic hyper-logical inference from the [[first principle]]s because it is completely based on the deterministic logic and axiomatic theory of the subject. The purpose of the white-box modeling is to derive from the basic axioms a more detailed, more concrete mechanistic knowledge about the dynamics of the object under study. The necessity to formulate an intrinsic [[axiomatic system]] of the subject before creating its white-box model distinguishes the cellular automata models of white-box type from cellular automata models based on arbitrary logical rules. If cellular automata rules have not been formulated from the first principles of the subject, then such a model may have a weak relevance to the real problem.&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt; In black-box models, the individual-based (mechanistic) mechanisms of a complex dynamic system remain hidden. Mathematical models for complex systems Black-box models are completely nonmechanistic. They are phenomenological and ignore a composition and internal structure of a complex system. We cannot investigate interactions of subsystems of such a non-transparent model. A white-box model of complex dynamic system has ‘transparent walls’ and directly shows underlying mechanisms. All events at micro-, meso- and macro-levels of a dynamic system are directly visible at all stages of its white-box model evolution. In most cases mathematical modelers  use the heavy black-box mathematical methods, which cannot produce mechanistic models of complex dynamic systems. Grey-box models are intermediate and combine black-box and white-box approaches. Logical deterministic individual-based cellular automata model of single species population growth Creation of a white-box model of complex system is associated with the problem of the necessity of an a priori basic knowledge of the modeling subject. The deterministic logical cellular automata are necessary but not sufficient condition of a white-box model. The second necessary prerequisite of a white-box model is the presence of the physical ontology of the object under study. The white-box modeling represents an automatic hyper-logical inference from the first principles because it is completely based on the deterministic logic and axiomatic theory of the subject. The purpose of the white-box modeling is to derive from the basic axioms a more detailed, more concrete mechanistic knowledge about the dynamics of the object under study. The necessity to formulate an intrinsic axiomatic system of the subject before creating its white-box model distinguishes the cellular automata models of white-box type from cellular automata models based on arbitrary logical rules. If cellular automata rules have not been formulated from the first principles of the subject, then such a model may have a weak relevance to the real problem.&lt;br /&gt;
&lt;br /&gt;
} / ref &lt;br /&gt;
&lt;br /&gt;
黑箱模型完全是非机械的。它们是现象学的，忽略了复杂系统的组成和内部结构。我们无法研究这种非透明模型的子系统之间的相互作用。复杂动态系统的白箱模型是透明的，直接显示了潜在的机制。在动态系统白箱模型演化的所有阶段，都可以直接看到微观、中观和宏观级别的所有事件。在大多数情况下，数学建模者使用纯数学的黑箱方法，这些方法无法生成复杂动态系统的机械模型。灰箱模型是中间模型，结合了黑箱方法和白箱方法。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
复杂系统白箱模型的创建和先验的建模主体基础知识的必要性有关。确定性逻辑元胞自动机是白箱模型的必要条件，但不是充分条件。白箱模型的第二个必要先决条件是所研究对象的物理本体的存在。因为白箱建模完全基于主题的确定性逻辑和公理，因此，它代表了基于第一定律的自动超逻辑推断。白箱建模的目的是从基本公理中获得有关所研究对象动力学的更详细、更具体的机械知识。在创建对象的白箱模型之前必须制定对象的内在公理体系的必要性，可以根据任意逻辑规则将白箱类型的细胞自动机模型与细胞自动机模型区分开。如果尚未根据受试者的首要原理制定细胞自动机规则，则此类模型与实际问题的相关性可能较弱。&lt;br /&gt;
&lt;br /&gt;
[[File:Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource.gif|thumb|Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource]]&lt;br /&gt;
&lt;br /&gt;
Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource&lt;br /&gt;
&lt;br /&gt;
对于单个有限资源，基于逻辑确定性个体的种间竞争元胞自动机模型&lt;br /&gt;
&lt;br /&gt;
==Hardware-based (&amp;quot;hard&amp;quot;)硬件模拟（”硬“）==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Further|Robot}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hardware-based artificial life mainly consist of ''robots'', that is, [[automation|automatically]] guided [[machine]]s able to do tasks on their own.&lt;br /&gt;
&lt;br /&gt;
Hardware-based artificial life mainly consist of robots, that is, automatically guided machines able to do tasks on their own.&lt;br /&gt;
&lt;br /&gt;
硬件模拟人工生命主要由机器人组成，即能够自动完成任务的自动引导机器。&lt;br /&gt;
&lt;br /&gt;
==Biochemical-based (&amp;quot;wet&amp;quot;)基于生物化学的研究（“湿的”）==&lt;br /&gt;
&lt;br /&gt;
生物化学为基础(“湿”)&lt;br /&gt;
&lt;br /&gt;
{{Further|Synthetic biology}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Biochemical-based life is studied in the field of [[synthetic biology]]. It involves e.g. the creation of [[synthetic DNA]]. The term &amp;quot;wet&amp;quot; is an extension of the term &amp;quot;[[wetware (brain)|wetware]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Biochemical-based life is studied in the field of synthetic biology. It involves e.g. the creation of synthetic DNA. The term &amp;quot;wet&amp;quot; is an extension of the term &amp;quot;wetware&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
基于生化的人工生命研究，是在合成生物学领域研究。它涉及合成DNA的创建，“生化”是“湿件 ”的延伸。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In May 2019, researchers, in a milestone effort, reported the creation of a new [[Synthetic biology#Synthetic life|synthetic]] (possibly [[Artificial life#Biochemical-based (&amp;quot;wet&amp;quot;)|artificial]]) form of [[wikt:viability|viable]] [[life]], a variant of the [[bacteria]] ''[[Escherichia coli]]'', by reducing the natural number of 64 [[codon]]s in the bacterial [[genome]] to 59 codons instead, in order to encode 20 [[amino acid]]s.&amp;lt;ref name=&amp;quot;NYT-20190515&amp;quot;&amp;gt;{{cite news |last=Zimmer |first=Carl |authorlink=Carl Zimmer |title=Scientists Created Bacteria With a Synthetic Genome. Is This Artificial Life? - In a milestone for synthetic biology, colonies of E. coli thrive with DNA constructed from scratch by humans, not nature. |url=https://www.nytimes.com/2019/05/15/science/synthetic-genome-bacteria.html |date=15 May 2019 |work=[[The New York Times]] |accessdate=16 May 2019 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;NAT-20190515&amp;quot;&amp;gt;{{cite journal |author=Fredens, Julius |display-authors=et al. |title=Total synthesis of Escherichia coli with a recoded genome |date=15 May 2019 |journal=[[Nature (journal)|Nature]] |doi=10.1038/s41586-019-1192-5 |pmid=31092918 |pmc=7039709 |volume=569 |issue=7757 |pages=514–518 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In May 2019, researchers, in a milestone effort, reported the creation of a new synthetic (possibly artificial) form of viable life, a variant of the bacteria Escherichia coli, by reducing the natural number of 64 codons in the bacterial genome to 59 codons instead, in order to encode 20 amino acids.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2019年5月，研究人员在一个具有里程碑意义的报告中提出将细菌基因组中64个密码子的天然数量减少到59个密码子，并编入20 个氨基酸，创造了一种新的、可以生长的合成（可能是人工的）生命，一种大肠杆菌的变体。&lt;br /&gt;
&lt;br /&gt;
== Open problems 开放性问题==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;How does life arise from the nonliving?&amp;lt;ref&amp;gt;{{cite web|url=http://libarynth.org/open_problems_in_alife|title=Libarynth|accessdate=2015-05-11}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=http://authors.library.caltech.edu/13564/1/BEDal00.pdf|title=Caltech |accessdate=2015-05-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
How does life arise from the nonliving?&lt;br /&gt;
&lt;br /&gt;
生命是如何从无生命中产生的？&lt;br /&gt;
&lt;br /&gt;
生命是如何从非生命中产生的？&lt;br /&gt;
*在体外产生一种分子原生物。&lt;br /&gt;
*在计算机模拟中实现向生命的过渡。&lt;br /&gt;
*确定是否可以根本上存在独特的活组织。&lt;br /&gt;
*模拟整个生命周期中的单细胞生物。&lt;br /&gt;
*解释规则和符号是如何通过生命系统中的物理动力学生成的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Generate a molecular proto-organism [[in vitro]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Achieve the transition to life in an [[artificial chemistry]] [[in silico]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Determine whether fundamentally novel living organizations can exist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Simulate a [[unicellular organism]] over its entire life cycle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Explain how rules and symbols are generated from physical dynamics in living systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;What are the potentials and limits of living systems?&lt;br /&gt;
&lt;br /&gt;
What are the potentials and limits of living systems?&lt;br /&gt;
&lt;br /&gt;
生命系统的潜力和限制是什么？&lt;br /&gt;
确定生活的无限发展中不可避免的事情。&lt;br /&gt;
*确定从特定响应系统到通用响应系统的演进过渡的最低条件。&lt;br /&gt;
*创建一个正式框架，以综合各种规模的动态层次结构。&lt;br /&gt;
*确定操纵生物体和生态系统的进化后果的可预测性。&lt;br /&gt;
*为不断发展的系统发展一套有关信息处理、信息流和信息生成的理论。&lt;br /&gt;
&lt;br /&gt;
*Determine what is inevitable in the open-ended [[evolution of life]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Determine minimal conditions for evolutionary transitions from specific to generic response systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Create a formal framework for synthesizing dynamical hierarchies at all scales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Determine the predictability of evolutionary consequences of manipulating organisms and ecosystems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Develop a theory of [[information processing]], [[Information flow (information theory)|information flow]], and information generation for evolving systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;How is life related to mind, machines, and culture?&lt;br /&gt;
&lt;br /&gt;
How is life related to mind, machines, and culture?&lt;br /&gt;
&lt;br /&gt;
生命是如何与思想、机器和文化联系起来的？&lt;br /&gt;
*演示人工生命系统中智能和思维的出现。&lt;br /&gt;
*评估机器对生命的下一个重大进化的影响。&lt;br /&gt;
*提供文化和生物进化之间相互作用的定量模型。&lt;br /&gt;
*建立人工生命伦理。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Demonstrate the emergence of intelligence and mind in an artificial living system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Evaluate the influence of machines on the next major evolutionary transition of life.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Provide a quantitative model of the interplay between cultural and biological evolution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Establish ethical principles for artificial life.&lt;br /&gt;
&lt;br /&gt;
== Related subjects 相关主题 ==&lt;br /&gt;
&lt;br /&gt;
1.    人工智能传统上是使用自上而下的方法，而人工生命通常是自下而上的。&lt;br /&gt;
&lt;br /&gt;
2.    人工化学最初是生命界中抽象化学反应过程的一种方法。&lt;br /&gt;
&lt;br /&gt;
3.    进化算法是弱生命原理应用于优化问题的实际应用。已经设计出许多优化算法，这些算法借鉴或密切反映了生命技术。主要区别在于通过解决问题的能力而不是寻找食物、繁殖或避免死亡的能力来明确定义agent的适用性。人们经常使用以下与进化算法密切相关的方法：&lt;br /&gt;
*蚁群优化&lt;br /&gt;
&lt;br /&gt;
*细菌菌落优化&lt;br /&gt;
&lt;br /&gt;
*遗传算法&lt;br /&gt;
&lt;br /&gt;
*基因编程&lt;br /&gt;
&lt;br /&gt;
*群智能&lt;br /&gt;
&lt;br /&gt;
4.    多主体系统 –多主体系统是由环境中多个交互的智能主体组成的计算机化系统。&lt;br /&gt;
&lt;br /&gt;
5.    进化艺术使用人工生命中的技术和方法来创造新的艺术形式。&lt;br /&gt;
&lt;br /&gt;
6.    进化音乐也使用类似的技术，但其领域主要应用于音乐而非视觉艺术。&lt;br /&gt;
&lt;br /&gt;
7.    生物产生和生命起源有时也采用人工生命的方法。&lt;br /&gt;
&lt;br /&gt;
#[[Artificial intelligence]] has traditionally used a [[Top-down and bottom-up design|top down]] approach, while alife generally works from the bottom up.&amp;lt;ref&amp;gt;{{cite web |url=http://lggwg.com/wolff/aicg99/stern.html |title=AI Beyond Computer Games |accessdate=2008-07-04 |archiveurl=https://web.archive.org/web/20080701040911/http://www.lggwg.com/wolff/aicg99/stern.html |archivedate=2008-07-01 |url-status=dead }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Artificial intelligence has traditionally used a top down approach, while alife generally works from the bottom up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Artificial chemistry]] started as a method within the alife community to abstract the processes of chemical reactions.&lt;br /&gt;
&lt;br /&gt;
Artificial chemistry started as a method within the alife community to abstract the processes of chemical reactions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary algorithm]]s are a practical application of the weak alife principle applied to [[optimization problem]]s.  Many optimization algorithms have been crafted which borrow from or closely mirror alife techniques. The primary difference lies in explicitly defining the fitness of an agent by its ability to solve a problem, instead of its ability to find food, reproduce, or avoid death.{{Citation needed|date=August 2007}} The following is a list of evolutionary algorithms closely related to and used in alife:&lt;br /&gt;
&lt;br /&gt;
Evolutionary algorithms are a practical application of the weak alife principle applied to optimization problems.  Many optimization algorithms have been crafted which borrow from or closely mirror alife techniques. The primary difference lies in explicitly defining the fitness of an agent by its ability to solve a problem, instead of its ability to find food, reproduce, or avoid death. The following is a list of evolutionary algorithms closely related to and used in alife:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Ant colony optimization]]&lt;br /&gt;
&lt;br /&gt;
*Ant colony optimization&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Bacterial colony optimization]]&lt;br /&gt;
&lt;br /&gt;
*Bacterial colony optimization&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Genetic algorithm]]&lt;br /&gt;
&lt;br /&gt;
*Genetic algorithm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Genetic programming]]&lt;br /&gt;
&lt;br /&gt;
*Genetic programming&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Swarm intelligence]]&lt;br /&gt;
&lt;br /&gt;
*Swarm intelligence&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Multi-agent system]] – A multi-agent system is a computerized system composed of multiple interacting intelligent agents within an environment.&lt;br /&gt;
&lt;br /&gt;
Multi-agent system – A multi-agent system is a computerized system composed of multiple interacting intelligent agents within an environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary art]] uses techniques and methods from artificial life to create new forms of art.&lt;br /&gt;
&lt;br /&gt;
Evolutionary art uses techniques and methods from artificial life to create new forms of art.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary music]] uses similar techniques, but applied to music instead of visual art.&lt;br /&gt;
&lt;br /&gt;
Evolutionary music uses similar techniques, but applied to music instead of visual art.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Abiogenesis]] and the origin of life sometimes employ alife [[methodology|methodologies]] as well.&lt;br /&gt;
&lt;br /&gt;
Abiogenesis and the origin of life sometimes employ alife methodologies as well.&lt;br /&gt;
&lt;br /&gt;
== History 历史==&lt;br /&gt;
&lt;br /&gt;
历史&lt;br /&gt;
&lt;br /&gt;
{{Main|History of artificial life}}&lt;br /&gt;
Main article: History of artificial life&lt;br /&gt;
主要文章：人造生命史&lt;br /&gt;
&lt;br /&gt;
== Criticism 批评==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alife has had a controversial history. [[John Maynard Smith]] criticized certain artificial life work in 1994 as &amp;quot;fact-free science&amp;quot;.&amp;lt;ref&amp;gt;Horgan, J. 1995. [http://www2.econ.iastate.edu/tesfatsi/hogan.complexperplex.htm From Complexity to Perplexity]. Scientific American. p107&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alife has had a controversial history. John Maynard Smith criticized certain artificial life work in 1994 as &amp;quot;fact-free science&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
人造生命产生之初，就伴随着争议。约翰·梅纳德·史密斯John Maynard Smith在1994年批评某些人工生命研究，称他们为“无事实的科学”。&lt;br /&gt;
&lt;br /&gt;
== See also 另请参阅==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Portal|Systems science}}&lt;br /&gt;
&lt;br /&gt;
人工意识  –认知科学领域&lt;br /&gt;
*人工智能的应用&lt;br /&gt;
*自主机器人&lt;br /&gt;
*生物伦理学&lt;br /&gt;
*杂的自适应系统&lt;br /&gt;
*达尔文机&lt;br /&gt;
*数字形态&lt;br /&gt;
*出现  -复杂系统中的现象，其中相互作用产生的效果无法从子系统直接预测&lt;br /&gt;
*人生模拟游戏&lt;br /&gt;
*新兴技术清单&lt;br /&gt;
*数学和理论生物学&lt;br /&gt;
*多代理系统&lt;br /&gt;
*人工智能  概述– 人工智能概述和主题指南&lt;br /&gt;
*玩家专案&lt;br /&gt;
*模拟现实&lt;br /&gt;
*社会模拟&lt;br /&gt;
*苏打水构造&lt;br /&gt;
*群智能&lt;br /&gt;
*合成生活&lt;br /&gt;
*普遍达尔文主义  –试图将达尔文进化论的应用扩展到其他领域&lt;br /&gt;
*韦伯茨&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cmn|colwidth=30em|&lt;br /&gt;
&lt;br /&gt;
{{cmn|colwidth=30em|&lt;br /&gt;
&lt;br /&gt;
30em | &lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Artificial consciousness}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Applications of artificial intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Autonomous robot}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Bioethics}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Complex adaptive system}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Darwin machine}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Digital morphogenesis}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Emergence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Life simulation game}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|List of emerging technologies}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Mathematical and theoretical biology}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Multi-agent system}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Outline of artificial intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Player Project}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Simulated reality}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Social simulation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Soda Constructor}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Swarm intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Synthetic life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--*[[Simulated reality]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--*Simulated reality&lt;br /&gt;
&lt;br /&gt;
! -- * 模拟现实&lt;br /&gt;
&lt;br /&gt;
*[[Artificial consciousness]] Do not uncomment.  See talk page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Universal Darwinism}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Webots}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Referencescan参考资料==&lt;br /&gt;
&lt;br /&gt;
1.     “ Dictionary.com定义” 。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
2.     认知科学的MIT百科全书，MIT出版社，第37页。书号978-0-262-73144-7&lt;br /&gt;
&lt;br /&gt;
3.    “游戏产业的科学怪人博士”。下一代。第35号。想象媒体。1997年11月&lt;br /&gt;
&lt;br /&gt;
4.    马克·贝道（2003年11月）。“人工生活：自下而上的组织，适应和复杂性” （PDF）。认知科学的趋势。（原始内容存档于（PDF） 2008-12-02）。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
5.     Maciej Komosinski和Andrew Adamatzky（2009）。软件中的人工生命模型。纽约：施普林格。书号 978-1-84882-284-9。&lt;br /&gt;
&lt;br /&gt;
6.     Andrew Adamatzky和Maciej Komosinski（2009）。硬件中的人工生命模型。纽约：施普林格。书号 978-1-84882-529-1。&lt;br /&gt;
&lt;br /&gt;
7.     兰顿，克里斯托弗。“什么是人工生命？” 。（原始内容存档于2007-01-17）。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
8.     Aguilar，W.，Santamaría-Bonfil，G.，Froese，T.，and Gershenson，C.（2014年）。人造生活的过去，现在和未来。机器人与人工智能前沿，1（8）。https://dx.doi.org/10.3389/frobt.2014.00008&lt;br /&gt;
&lt;br /&gt;
9.     参见Langton，CG1992。《人造生命》， 存档于2007年 3月11日，在 Wayback Machine上。艾迪生-韦斯利，第1节&lt;br /&gt;
&lt;br /&gt;
10.    参见Red'ko，VG1999。进化的数学模型。见：F. Heylighen，C。Joslyn和V. Turchin（编辑）：Principia Cybernetica网站（Principia Cybernetica，布鲁塞尔）。有关从宇宙角度看ALife建模的重要性，另请参见Vidal，C.2008。《科学模拟的未来：从人工生命到人工宇宙发生》。在《死亡与反死》中，编辑。查尔斯·坦迪（Charles Tandy），《 6：库尔特·哥德尔（KurtGödel）诞辰三十年》（1906-1978）285-318。里亚大学出版社。）&lt;br /&gt;
&lt;br /&gt;
11.    雷，托马斯（1991）。泰勒，CC；农夫，法学博士；Rasmussen，S（编辑）。“一种综合生活的方法”。人工生命II，圣达菲研究所，复杂性科学研究。十一：371–408。（原始内容存档于2015-07-11）。于2016 年1月24日检索。这项工作的目的是合成而不是模拟生活。&lt;br /&gt;
&lt;br /&gt;
12.    Kalmykov，列弗五；Kalmykov，Vyacheslav L.（2015），“通过逻辑确定性细胞自动机解决生物多样性悖论的方法”，生物理论学报，63（2）：1–19，doi：10.1007 / s10441-015-9257-9，PMID 25980478 &lt;br /&gt;
&lt;br /&gt;
13.   跳到：a b Kalmykov，列弗五世；Kalmykov，Vyacheslav L.（2015），“ S形和双S形单物种种群增长的白盒模型”，PeerJ，3：e948：e948，doi：10.7717 / peerj.948，PMC  4451025，PMID  26038717&lt;br /&gt;
&lt;br /&gt;
14.    Zimmer，Carl（2019年5月15日）。“科学家用合成的基因组创造了细菌。这是人工生命吗？-在合成生物学的一个里程碑中，大肠杆菌的菌落以人类而非自然的方式从头开始构建的DNA蓬勃发展。”。纽约时报。检索2019年5月16日。&lt;br /&gt;
&lt;br /&gt;
15.    弗雷登斯，朱利叶斯等。（2019年5月15日）。“具有编码基因组的大肠杆菌的全面合成”。大自然。569：514–518。doi：10.1038 / s41586-019-1192-5。PMID  31092918 。检索2019年5月16日。&lt;br /&gt;
&lt;br /&gt;
16.    “ Libarynth” 。检索2015-05-11。&lt;br /&gt;
&lt;br /&gt;
17.    “ Caltech” （PDF）。检索2015-05-11。&lt;br /&gt;
&lt;br /&gt;
18.    “在计算机游戏之外的AI”。（原始内容存档于2008-07-01）。检索2008-07-04。&lt;br /&gt;
&lt;br /&gt;
19.    Horgan，J. 1995.从复杂到困惑。科学美国人。107&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
参考资料&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Format copied from the page on AI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Format copied from the page on AI:&lt;br /&gt;
&lt;br /&gt;
! -- 从 AI 页面复制的格式:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
  See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for a&lt;br /&gt;
&lt;br /&gt;
  See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for a&lt;br /&gt;
&lt;br /&gt;
参见《 http://en.wikipedia.org/wiki/wikipedia:footnotes&lt;br /&gt;
&lt;br /&gt;
  discussion of different citation methods and how to generate&lt;br /&gt;
&lt;br /&gt;
  discussion of different citation methods and how to generate&lt;br /&gt;
&lt;br /&gt;
讨论不同的引用方法和如何产生&lt;br /&gt;
&lt;br /&gt;
  footnotes using the &amp;lt;ref&amp;gt;, &amp;lt;/ref&amp;gt; and  &amp;lt;reference /&amp;gt; tags&lt;br /&gt;
&lt;br /&gt;
  footnotes using the  and   tags&lt;br /&gt;
&lt;br /&gt;
使用 and 标签的脚注&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links 外部链接==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{DMOZ|Computers/Artificial_Life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://alife.org/ International Society of Artificial Life]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://www.mitpressjournals.org/loi/artl ''Artificial Life''] journal, at MIT Press Journal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://www.envirtech.com/artificial-life-lab.html The Artificial Life Lab], a virtual environment lab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Computer science}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Authority control}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Artificial Life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial life| ]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Category:Scientific modeling]]&lt;br /&gt;
&lt;br /&gt;
Category:Scientific modeling&lt;br /&gt;
&lt;br /&gt;
类别: 科学建模&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;This page was moved from [[wikipedia:en:Artificial life]]. Its edit history can be viewed at [[人工生命/edithistory]]&amp;lt;/small&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:待整理页面]]&lt;/div&gt;</summary>
		<author><name>十三维</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E4%BA%BA%E5%B7%A5%E7%94%9F%E5%91%BD&amp;diff=13647</id>
		<title>人工生命</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E4%BA%BA%E5%B7%A5%E7%94%9F%E5%91%BD&amp;diff=13647"/>
		<updated>2020-09-04T07:00:14Z</updated>

		<summary type="html">&lt;p&gt;十三维：分类 → 软、硬、湿&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;此词条暂由彩云小译翻译，未经人工整理和审校，带来阅读不便，请见谅。{{short description|A field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{About|a field of research|artificially created life forms|Synthetic life|the journal|Artificial Life (journal)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Redirect-distinguish|ALife|Alife (disambiguation){{!}}Alife}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Artificial life''' (often abbreviated '''ALife''' or '''A-Life''') is a field of study wherein researchers examine [[system]]s related to natural [[life]], its processes, and its evolution, through the use of [[simulation]]s with [[computer models]], [[robotics]], and [[biochemistry]].&amp;lt;ref&amp;gt;{{cite web|url=http://dictionary.reference.com/browse/artificial%20life|title=Dictionary.com definition|accessdate=2007-01-19}}&amp;lt;/ref&amp;gt; The discipline was named by [[Christopher Langton]], an American theoretical biologist, in 1986.&amp;lt;ref&amp;gt;[https://books.google.com/books?id=-wt1aZrGXLYC&amp;amp;pg=PA37&amp;amp;cd=1#v=onepage The MIT Encyclopedia of the Cognitive Sciences], The MIT Press, p.37. {{ISBN|}}&amp;lt;/ref&amp;gt; In 1987 Langton organized the first conference on the field, in [[Los Alamos, New Mexico]].&amp;lt;ref&amp;gt;{{cite magazine |title=The Game Industry's Dr. Frankenstein |magazine=[[Next Generation (magazine)|Next Generation]]|issue=35|publisher=[[Imagine Media]] |date=November 1997|page=10}}&amp;lt;/ref&amp;gt; There are three main kinds of alife,&amp;lt;ref&amp;gt;{{cite web |url=http://www.reed.edu/~mab/publications/papers/BedauTICS03.pdf|title=Artificial life: organization, adaptation and complexity from the bottom up|author=Mark A. Bedau |date=November 2003|accessdate=2007-01-19|publisher=Trends in Cognitive Sciences|archive-url=https://web.archive.org/web/20081202185445/http://www.reed.edu/~mab/publications/papers/BedauTICS03.pdf|archive-date=2008-12-02|url-status=dead}}&amp;lt;/ref&amp;gt; named for their approaches: ''soft'',&amp;lt;ref&amp;gt;{{cite book|title=Artificial Life Models in Software |author=Maciej Komosinski and [[Andrew Adamatzky]]|year=2009|publisher=Springer |location=New York|isbn=978-1-84882-284-9|url=https://www.springer.com/computer/mathematics/book/978-1-84882-284-9}}&amp;lt;/ref&amp;gt; from [[software]]; ''hard'',&amp;lt;ref&amp;gt;{{cite book |title=Artificial Life Models in Hardware|author=[[Andrew Adamatzky]] and Maciej Komosinski|year=2009|publisher=Springer|location=New York|isbn=978-1-84882-529-1 |url=https://www.springer.com/computer/hardware/book/978-1-84882-529-1}}&amp;lt;/ref&amp;gt; from [[computer hardware|hardware]]; and ''[[wet artificial life|wet]]'', from biochemistry. Artificial life researchers study traditional [[biology]] by trying to recreate aspects of biological phenomena.&amp;lt;ref&amp;gt;{{cite web|url=http://zooland.alife.org/|title=What is Artificial Life?|first=Christopher|last=Langton|accessdate=2007-01-19 |archiveurl=https://web.archive.org/web/20070117220840/http://zooland.alife.org/|archivedate=2007-01-17|url-status=dead}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Aguilar, W., Santamaría-Bonfil, G., Froese, T., and Gershenson, C. (2014). The past, present, and future of artificial life. Frontiers in Robotics and AI, 1(8). https://dx.doi.org/10.3389/frobt.2014.00008&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Artificial life (often abbreviated ALife or A-Life) is a field of study wherein researchers examine systems related to natural life, its processes, and its evolution, through the use of simulations with computer models, robotics, and biochemistry. The discipline was named by Christopher Langton, an American theoretical biologist, in 1986. In 1987 Langton organized the first conference on the field, in Los Alamos, New Mexico. There are three main kinds of alife, named for their approaches: soft, from software; hard, from hardware; and wet, from biochemistry. Artificial life researchers study traditional biology by trying to recreate aspects of biological phenomena.&lt;br /&gt;
&lt;br /&gt;
人工生命（经常被缩写为ALife或者A-Life）是在电脑系统中，通过仿真模型、机器技术和生物化学方式，模拟自然生命系统来研究生命的过程及其演变的领域。这个概念由美国理论生物学家克里斯托弗·兰顿Christopher Langton于1986年提出。1987年，兰顿第一次在新墨西哥州的洛斯阿拉莫斯 Los Alamos, New Mexico举行了该领域的第一次会议。&lt;br /&gt;
以研究方法命名，可将人工生命研究分为三类：&lt;br /&gt;
1、软，通过软件模拟&lt;br /&gt;
2、硬，通过硬件模拟&lt;br /&gt;
3、湿，基于生物化学研究&lt;br /&gt;
人工生命研究者尝试通过重现生命现象的各个方面来研究传统的生物学。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Braitenberg vehicle (simulation made with breve).jpg|thumb|right|250px|A [[Braitenberg vehicle]] simulation, programmed in breve, an artificial life simulator]]&lt;br /&gt;
&lt;br /&gt;
A [[Braitenberg vehicle simulation, programmed in breve, an artificial life simulator]]&lt;br /&gt;
&lt;br /&gt;
用breve来编程的人工生命模拟 Braitenberg仿真小车&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Overview 概述==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Artificial life studies the fundamental processes of [[living system]]s in artificial environments in order to gain a deeper understanding of the complex information processing that define such systems.  These topics are broad, but often include [[Evolutionary algorithm|evolutionary dynamics]], [[Emergence|emergent properties of collective systems]], [[Biomimetics|biomimicry]], as well as related issues about the [[Philosophy of biology|philosophy of the nature of life]] and the use of lifelike properties in artistic works.&lt;br /&gt;
&lt;br /&gt;
Artificial life studies the fundamental processes of living systems in artificial environments in order to gain a deeper understanding of the complex information processing that define such systems.  These topics are broad, but often include evolutionary dynamics, emergent properties of collective systems, biomimicry, as well as related issues about the philosophy of the nature of life and the use of lifelike properties in artistic works.&lt;br /&gt;
&lt;br /&gt;
人工生命研究人工环境中生命系统的基本过程，借此对定义此类系统的复杂信息进行更深入的理解。该研究角度涵盖深广，但通常会包括进化动力学、集体系统的涌现特性、仿生学、对生命本质哲学研究的相关内容，以及艺术作品中逼真的生物描绘。&lt;br /&gt;
&lt;br /&gt;
== Philosophy 哲学讨论==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The modeling philosophy of artificial life strongly differs from traditional modeling by studying not only &amp;quot;life-as-we-know-it&amp;quot; but also &amp;quot;life-as-it-might-be&amp;quot;.&amp;lt;ref&amp;gt;See Langton, C. G. 1992. [http://www.probelog.com/texts/Langton_al.pdf Artificial Life] {{webarchive |url=https://web.archive.org/web/20070311225322/http://www.probelog.com/texts/Langton_al.pdf |date=March 11, 2007 }}. Addison-Wesley. ., section 1&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The modeling philosophy of artificial life strongly differs from traditional modeling by studying not only &amp;quot;life-as-we-know-it&amp;quot; but also &amp;quot;life-as-it-might-be&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
人工生命的建模哲学，与传统的建模相比有显著差异，它不仅是研究我们“所知的生命”，而且去“研究生命可能的样子”。&lt;br /&gt;
人造生活的建模哲学与传统建模有很大不同，不仅研究“我们知道的生活”，而且研究“可能生存的生活”。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A traditional model of a biological system will focus on capturing its most important parameters. In contrast, an alife modeling approach will generally seek to decipher the most simple and general principles underlying life and implement them in a simulation. The simulation then offers the possibility to analyse new and different lifelike systems.&lt;br /&gt;
&lt;br /&gt;
A traditional model of a biological system will focus on capturing its most important parameters. In contrast, an alife modeling approach will generally seek to decipher the most simple and general principles underlying life and implement them in a simulation. The simulation then offers the possibility to analyse new and different lifelike systems.&lt;br /&gt;
&lt;br /&gt;
传统的生物学模型可能会集中捕捉某生物最重要的决定因素，与之相比，人工生命模型建模方法想要破译隐藏在生命体中最简单、最通用的规则和原理，并在模拟中实现它们。仿真为分析各种新出现的似生系统提供了可能性。 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko proposed to generalize this distinction to the modeling of any process, leading to the more general distinction of &amp;quot;processes-as-we-know-them&amp;quot; and &amp;quot;processes-as-they-could-be&amp;quot;.&amp;lt;ref&amp;gt;See Red'ko, V. G. 1999. [http://pespmc1.vub.ac.be/MATHME.html Mathematical Modeling of Evolution]. in: F. Heylighen, C. Joslyn and V. Turchin (editors): Principia Cybernetica Web (Principia Cybernetica, Brussels). For the importance of ALife modeling from a cosmic perspective, see also Vidal, C. 2008.[https://arxiv.org/abs/0803.1087 The Future of Scientific Simulations: from Artificial Life to Artificial Cosmogenesis]. In Death And Anti-Death, ed. Charles Tandy, 6: Thirty Years After Kurt Gödel (1906-1978) p. 285-318. Ria University Press.)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko proposed to generalize this distinction to the modeling of any process, leading to the more general distinction of &amp;quot;processes-as-we-know-them&amp;quot; and &amp;quot;processes-as-they-could-be&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Vladimir Georgievich Red'ko建议将这一本质区别推广至任意过程的建模中，从而概括出“我们所知的过程”与“他们可能是的过程”更加广义的区别。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At present, the commonly accepted [[Life#Definitions|definition of life]] does not consider any current alife simulations or [[software]] to be alive, and they do not constitute part of the evolutionary process of any [[ecosystem]]. However, different opinions about artificial life's potential have arisen:&lt;br /&gt;
&lt;br /&gt;
At present, the commonly accepted definition of life does not consider any current alife simulations or software to be alive, and they do not constitute part of the evolutionary process of any ecosystem. However, different opinions about artificial life's potential have arisen:&lt;br /&gt;
&lt;br /&gt;
近年来，学界普遍认为，任何系统或者软件都不能真正实现生命仿真，他们并不能构成生态系统进化过程的一部分。然而，有关人工生命潜力出现了不同的观点：&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The ''strong alife'' (cf. [[philosophy of artificial intelligence#Strong AI vs. weak AI|Strong AI]]) position states that &amp;quot;life is a process which can be abstracted away from any particular medium&amp;quot; ([[John von Neumann]]) {{citation needed|date=April 2018|reason=There seems to be no original source for this quote, and in fact if you restrict a web search to pages that don't contain the phrase artificial life, there are only a handful left.}}. Notably, [[Thomas S. Ray|Tom Ray]] declared that his program [[Tierra (computer simulation)|Tierra]] is not simulating life in a computer but synthesizing it.&amp;lt;ref&amp;gt;{{cite journal|last1=Ray|first1=Thomas|authorlink1=Thomas S. Ray|editor1-last=Taylor|editor1-first=C. C.|editor2-last=Farmer|editor2-first=J. D.|editor3-last=Rasmussen|editor3-first=S|title=An approach to the synthesis of life|journal=Artificial Life II, Santa Fe Institute Studies in the Sciences of Complexity|date=1991|volume=XI|pages=371–408|url=http://life.ou.edu/pubs/alife2/tierra.tex|language=English|quote=The intent of this work is to synthesize rather than simulate life.|archiveurl=https://web.archive.org/web/20150711051305/http://life.ou.edu/pubs/alife2/tierra.tex|archivedate=2015-07-11|accessdate=24 January 2016|url-status=live}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The ''weak alife'' position denies the possibility of generating a &amp;quot;living process&amp;quot; outside of a chemical solution. Its researchers try instead to simulate life processes to understand the underlying mechanics of biological phenomena.&lt;br /&gt;
&lt;br /&gt;
*强人工生命模拟方向认为（参见强AI），“生命是可以从任何特定的介质抽离的过程”（约翰·冯·诺伊曼）。值得注意的是，汤姆·雷（Tom Ray）宣布，他的程序Tierra不是模拟在计算机中的生活，而是对其进行综合。&lt;br /&gt;
*弱人工生命模拟方向否认在化学溶液之外存在“活过程”的可能，研究人员转而尝试模拟生命过程，以了解生物现象的潜在机理。&lt;br /&gt;
&lt;br /&gt;
==Software-based (&amp;quot;soft&amp;quot;)软件模拟人工生命==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Techniques 技术===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[cellular automaton|Cellular automata]] were used in the early days of artificial life, and are still often used for ease of [[scalability]] and [[parallelization]].  Alife and cellular automata share a closely tied history.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[Artificial neural network]]s are sometimes used to model the brain of an agent.  Although traditionally more of an [[artificial intelligence]] technique, neural nets can be important for simulating [[population dynamics]] of organisms that can ''learn''.  The symbiosis between learning and evolution is central to theories about the development of instincts in organisms with higher neurological complexity, as in, for instance, the [[Baldwin effect]].&lt;br /&gt;
    元胞自动机最早用于人工智能研究，至今仍常用于简化可扩展性和并行化的研究。人工生命与细胞自动机在早期有着相当紧密的联系。&lt;br /&gt;
*人工神经网络有时被用来代替大脑建模。尽管传统上它更多地是一种人工智能技术，但是神经网络对于模拟可以学习的生物的种群动态非常重要。学习与进化之间的共生关系是对具有更高神经系统复杂性的生物（例如鲍德温效应）本能发展研究的核心。&lt;br /&gt;
&lt;br /&gt;
=== Notable simulators 著名的模拟器===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a list of artificial life/[[digital organism]] simulators, organized by the method of creature definition.&lt;br /&gt;
&lt;br /&gt;
This is a list of artificial life/digital organism simulators, organized by the method of creature definition.&lt;br /&gt;
&lt;br /&gt;
下表列出了按照生物定义方法整理的人工生命/ 数字生物模拟器。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!姓名!!驱动源!!开始年份!!结束年份&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| ApeSDK（以前为Noble Ape）ApeSDK (formerly Noble Ape) || 语言/社会模拟language/social simulation || 1996 ||进行中 ongoing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Avida]]阿维达 || executable DNA || 1993 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Biogenesis生物起源 || executable DNA可执行 DNA || 2006 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Neurokernel神经核 ||Geppetto盖佩托（http://www.geppetto.org/）模拟平台||2014|| 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[Creatures (artificial life program)|Creatures]] 生物|| neural net/simulated biochemistry神经网络 / 模拟生物化学 || 1996-2001 || Fandom still active to this day, some abortive attempts at new products狂热者一直活跃到今天，对新产品进行了一些失败的尝试&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Critterding || neural net神经网络 || 2005 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Darwinbots达尔文机器人 || 可执行的 DNAexecutable DNA || 2003 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| DigiHive || executable DNA可执行 DNA || 2006 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| DOSE || executable DNA可执行 DNA || 2012 || ongoing正在进行&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[EcoSim]] || Fuzzy Cognitive Map模糊认知地图 || 2009 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Framsticks]] 荧光棒|| executable DNA可执行 DNA || 1996 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Geb盖布 || neural net神经网络 || 1997 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[OpenWorm]] || Geppetto盖佩托（http://www.geppetto.org/）模拟平台 || 2011 || ongoing进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Polyworld]]多元世界 || neural net神经网络 || 1990 || ongoing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Primordial Life原始生命 || executable DNA可执行 DNA || 1994 || 2003&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| ScriptBots脚本机器人 || executable DNA可执行 DNA || 2010 || ongoing 进行中&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| [[TechnoSphere]]技术圈 || modules模组 || 1995 ||&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[Tierra (computer simulation计算机模拟)|Tierra]] 铁拉|| executable DNA可执行 DNA || 1991 || 2004&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| [[3D Virtual Creature Evolution]]3D虚拟生物进化 || neural net神经网络 || 2008 || NA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Program-based程序模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Further|programming game}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Program-based simulations contain organisms with a complex DNA language, usually [[Turing complete]].  This language is more often in the form of a computer program than actual biological DNA.  Assembly derivatives are the most common languages used. An organism &amp;quot;lives&amp;quot; when its code is executed, and there are usually various methods allowing [[self-replication]]. Mutations are generally implemented as random changes to the code. Use of [[cellular automata]] is common but not required. Another example could be an [[artificial intelligence]] and [[Multi-agent system|multi-agent system/program]].&lt;br /&gt;
&lt;br /&gt;
Program-based simulations contain organisms with a complex DNA language, usually Turing complete.  This language is more often in the form of a computer program than actual biological DNA.  Assembly derivatives are the most common languages used. An organism &amp;quot;lives&amp;quot; when its code is executed, and there are usually various methods allowing self-replication. Mutations are generally implemented as random changes to the code. Use of cellular automata is common but not required. Another example could be an artificial intelligence and multi-agent system/program.&lt;br /&gt;
&lt;br /&gt;
基于程序的模拟包含具有复杂DNA语言（通常为图灵完整）的生物。这种语言通常是计算机程序的形式，而不是实际的生物DNA。汇编派生词是最常用的语言。生物体在执行其代码时会“存活”，通常有多种方法可以进行自我复制。变异通常是通过随机更改代码来实现的。元胞自动机是常见工具，但不是唯一的。也有人用人工智能和多线程系统/程序来进行研究。&lt;br /&gt;
&lt;br /&gt;
====Module-based基于模块的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Individual modules are added to a creature.  These modules modify the creature's behaviors and characteristics either directly, by hard coding into the simulation (leg type A increases speed and metabolism), or indirectly, through the emergent interactions between a creature's modules (leg type A moves up and down with a frequency of X, which interacts with other legs to create motion).  Generally these are simulators which emphasize user creation and accessibility over mutation and evolution.&lt;br /&gt;
&lt;br /&gt;
Individual modules are added to a creature.  These modules modify the creature's behaviors and characteristics either directly, by hard coding into the simulation (leg type A increases speed and metabolism), or indirectly, through the emergent interactions between a creature's modules (leg type A moves up and down with a frequency of X, which interacts with other legs to create motion).  Generally these are simulators which emphasize user creation and accessibility over mutation and evolution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
基于模块的模拟是将单个模块添加到一个生物中。这些模块或者通过硬编码模拟（例如腿类型A加快速度和新陈代谢）直接修改生物的行为和特征，或者通过生物模块之间的紧急交互作用间接地修改动物的行为和特征（例如A型腿以频率X上下移动，与其他腿部互动以产生运动）。一般来说，这些模拟器强调的是用户创造和可访问性，而不是突变和进化。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Parameter-based基于参数的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Organisms are generally constructed with pre-defined and fixed behaviors that are controlled by various parameters that mutate.  That is, each organism contains a collection of numbers or other ''finite'' parameters. Each parameter controls one or several aspects of an organism in a well-defined way.&lt;br /&gt;
&lt;br /&gt;
Organisms are generally constructed with pre-defined and fixed behaviors that are controlled by various parameters that mutate.  That is, each organism contains a collection of numbers or other finite parameters. Each parameter controls one or several aspects of an organism in a well-defined way.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
生物体通常是由一系列预先定义的固定行为来构建的，这些行为受各种变异参数控制。也就是说，每个生物体都是一个包含数字或其他有限参数的集合。每个参数都明确地控制生物体的一个或多个方面。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Neural net–based基于神经网络的模拟====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These simulations have creatures that learn and grow using neural nets or a close derivative.  Emphasis is often, although not always, more on learning than on natural selection.&lt;br /&gt;
&lt;br /&gt;
These simulations have creatures that learn and grow using neural nets or a close derivative.  Emphasis is often, although not always, more on learning than on natural selection.&lt;br /&gt;
&lt;br /&gt;
这些模拟让生物通过神经网络或近似衍生物进行学习和成长。通常强调的是学习，而不是自然选择，尽管并不总是如此。&lt;br /&gt;
&lt;br /&gt;
===Complex systems modeling复杂系统建模===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mathematical models of complex systems are of three types: [[black-box]] (phenomenological), [[White box (software engineering)|white-box]] (mechanistic, based on the [[first principles]]) and [[Grey box model|grey-box]] (mixtures of phenomenological and mechanistic models).&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. Solution&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mathematical models of complex systems are of three types: black-box (phenomenological), white-box (mechanistic, based on the first principles) and grey-box (mixtures of phenomenological and mechanistic models).&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. Solution&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
复杂系统的数学模型分为三种：黑箱（现象学），白箱（力学，基于第一原理）和灰箱（现象学和力学模型的混合）。在黑箱模型中，基于个体的复杂动态系统机制仍然是个谜。&lt;br /&gt;
&lt;br /&gt;
{{Citation&lt;br /&gt;
&lt;br /&gt;
{{Citation&lt;br /&gt;
&lt;br /&gt;
{引文&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
最后的卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
第一个列夫 v。&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
2卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
| first2 Vyacheslav l.&lt;br /&gt;
&lt;br /&gt;
 | title = A Solution to the Biodiversity Paradox by Logical Deterministic Cellular Automata&lt;br /&gt;
&lt;br /&gt;
 | title = A Solution to the Biodiversity Paradox by Logical Deterministic Cellular Automata&lt;br /&gt;
&lt;br /&gt;
用逻辑确定性细胞自动机解决生物多样性悖论&lt;br /&gt;
&lt;br /&gt;
 | journal = Acta Biotheoretica&lt;br /&gt;
&lt;br /&gt;
 | journal = Acta Biotheoretica&lt;br /&gt;
&lt;br /&gt;
生物理论学学报&lt;br /&gt;
&lt;br /&gt;
| volume = 63&lt;br /&gt;
&lt;br /&gt;
| volume = 63&lt;br /&gt;
&lt;br /&gt;
第63卷&lt;br /&gt;
&lt;br /&gt;
 | issue = 2&lt;br /&gt;
&lt;br /&gt;
 | issue = 2&lt;br /&gt;
&lt;br /&gt;
第二期&lt;br /&gt;
&lt;br /&gt;
 | pages = 1–19&lt;br /&gt;
&lt;br /&gt;
 | pages = 1–19&lt;br /&gt;
&lt;br /&gt;
第1-19页&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
2015年&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.1007/s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.1007/s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
10.1007 / s10441-015-9257-9&lt;br /&gt;
&lt;br /&gt;
 | pmid = 25980478&lt;br /&gt;
&lt;br /&gt;
 | pmid = 25980478&lt;br /&gt;
&lt;br /&gt;
25980478&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot;&amp;gt;{{Citation&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot;&amp;gt;{{Citation&lt;br /&gt;
&lt;br /&gt;
} / ref name&amp;quot;kalmykov lev v，kalmykov vyacheslav l. white-box model&amp;quot;{ Citation&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last = Kalmykov&lt;br /&gt;
&lt;br /&gt;
最后的卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
 | first = Lev V.&lt;br /&gt;
&lt;br /&gt;
第一个列夫 v。&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
 | last2 = Kalmykov&lt;br /&gt;
&lt;br /&gt;
2卡尔米科夫&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
 | first2 = Vyacheslav L.&lt;br /&gt;
&lt;br /&gt;
| first2 Vyacheslav l.&lt;br /&gt;
&lt;br /&gt;
 | title = A white-box model of S-shaped and double S-shaped single-species population growth&lt;br /&gt;
&lt;br /&gt;
 | title = A white-box model of S-shaped and double S-shaped single-species population growth&lt;br /&gt;
&lt;br /&gt;
S 形和双 s 形单种群增长的白盒模型&lt;br /&gt;
&lt;br /&gt;
 | journal = PeerJ&lt;br /&gt;
&lt;br /&gt;
 | journal = PeerJ&lt;br /&gt;
&lt;br /&gt;
2012年3月24日&lt;br /&gt;
&lt;br /&gt;
 | volume = 3:e948&lt;br /&gt;
&lt;br /&gt;
 | volume = 3:e948&lt;br /&gt;
&lt;br /&gt;
第三卷，第948集&lt;br /&gt;
&lt;br /&gt;
| pages = e948&lt;br /&gt;
&lt;br /&gt;
| pages = e948&lt;br /&gt;
&lt;br /&gt;
第九季，第48集&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
 | year = 2015&lt;br /&gt;
&lt;br /&gt;
2015年&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.7717/peerj.948&lt;br /&gt;
&lt;br /&gt;
 | doi = 10.7717/peerj.948&lt;br /&gt;
&lt;br /&gt;
10.7717 / peerj. 948&lt;br /&gt;
&lt;br /&gt;
 | pmid = 26038717&lt;br /&gt;
&lt;br /&gt;
 | pmid = 26038717&lt;br /&gt;
&lt;br /&gt;
26038717&lt;br /&gt;
&lt;br /&gt;
 | pmc = 4451025&lt;br /&gt;
&lt;br /&gt;
 | pmc = 4451025&lt;br /&gt;
&lt;br /&gt;
4451025&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt; In black-box models, the individual-based (mechanistic) mechanisms of a complex dynamic system remain hidden. [[File:Mathematical models for complex systems.jpg|thumb|Mathematical models for complex systems]] Black-box models are completely nonmechanistic. They are phenomenological and ignore a composition and internal structure of a complex system. We cannot investigate interactions of subsystems of such a non-transparent model. A white-box model of complex dynamic system has ‘transparent walls’ and directly shows underlying mechanisms. All events at micro-, meso- and macro-levels of a dynamic system are directly visible at all stages of its white-box model evolution. In most cases mathematical modelers  use the heavy black-box mathematical methods, which cannot produce mechanistic models of complex dynamic systems. Grey-box models are intermediate and combine black-box and white-box approaches. [[File:Logical deterministic individual-based cellular automata model of single species population growth.gif|thumb|Logical deterministic individual-based cellular automata model of single species population growth]] Creation of a white-box model of complex system is associated with the problem of the necessity of an a priori basic knowledge of the modeling subject. The deterministic logical [[Cellular automaton|cellular automata]] are necessary but not sufficient condition of a white-box model. The second necessary prerequisite of a white-box model is the presence of the physical [[ontology]] of the object under study. The white-box modeling represents an automatic hyper-logical inference from the [[first principle]]s because it is completely based on the deterministic logic and axiomatic theory of the subject. The purpose of the white-box modeling is to derive from the basic axioms a more detailed, more concrete mechanistic knowledge about the dynamics of the object under study. The necessity to formulate an intrinsic [[axiomatic system]] of the subject before creating its white-box model distinguishes the cellular automata models of white-box type from cellular automata models based on arbitrary logical rules. If cellular automata rules have not been formulated from the first principles of the subject, then such a model may have a weak relevance to the real problem.&amp;lt;ref name=&amp;quot;Kalmykov Lev V., Kalmykov Vyacheslav L. White-box model&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 }}&amp;lt;/ref&amp;gt; In black-box models, the individual-based (mechanistic) mechanisms of a complex dynamic system remain hidden. Mathematical models for complex systems Black-box models are completely nonmechanistic. They are phenomenological and ignore a composition and internal structure of a complex system. We cannot investigate interactions of subsystems of such a non-transparent model. A white-box model of complex dynamic system has ‘transparent walls’ and directly shows underlying mechanisms. All events at micro-, meso- and macro-levels of a dynamic system are directly visible at all stages of its white-box model evolution. In most cases mathematical modelers  use the heavy black-box mathematical methods, which cannot produce mechanistic models of complex dynamic systems. Grey-box models are intermediate and combine black-box and white-box approaches. Logical deterministic individual-based cellular automata model of single species population growth Creation of a white-box model of complex system is associated with the problem of the necessity of an a priori basic knowledge of the modeling subject. The deterministic logical cellular automata are necessary but not sufficient condition of a white-box model. The second necessary prerequisite of a white-box model is the presence of the physical ontology of the object under study. The white-box modeling represents an automatic hyper-logical inference from the first principles because it is completely based on the deterministic logic and axiomatic theory of the subject. The purpose of the white-box modeling is to derive from the basic axioms a more detailed, more concrete mechanistic knowledge about the dynamics of the object under study. The necessity to formulate an intrinsic axiomatic system of the subject before creating its white-box model distinguishes the cellular automata models of white-box type from cellular automata models based on arbitrary logical rules. If cellular automata rules have not been formulated from the first principles of the subject, then such a model may have a weak relevance to the real problem.&lt;br /&gt;
&lt;br /&gt;
} / ref &lt;br /&gt;
&lt;br /&gt;
黑箱模型完全是非机械的。它们是现象学的，忽略了复杂系统的组成和内部结构。我们无法研究这种非透明模型的子系统之间的相互作用。复杂动态系统的白箱模型是透明的，直接显示了潜在的机制。在动态系统白箱模型演化的所有阶段，都可以直接看到微观、中观和宏观级别的所有事件。在大多数情况下，数学建模者使用纯数学的黑箱方法，这些方法无法生成复杂动态系统的机械模型。灰箱模型是中间模型，结合了黑箱方法和白箱方法。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
复杂系统白箱模型的创建和先验的建模主体基础知识的必要性有关。确定性逻辑元胞自动机是白箱模型的必要条件，但不是充分条件。白箱模型的第二个必要先决条件是所研究对象的物理本体的存在。因为白箱建模完全基于主题的确定性逻辑和公理，因此，它代表了基于第一定律的自动超逻辑推断。白箱建模的目的是从基本公理中获得有关所研究对象动力学的更详细、更具体的机械知识。在创建对象的白箱模型之前必须制定对象的内在公理体系的必要性，可以根据任意逻辑规则将白箱类型的细胞自动机模型与细胞自动机模型区分开。如果尚未根据受试者的首要原理制定细胞自动机规则，则此类模型与实际问题的相关性可能较弱。&lt;br /&gt;
&lt;br /&gt;
[[File:Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource.gif|thumb|Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource]]&lt;br /&gt;
&lt;br /&gt;
Logical deterministic individual-based cellular automata model of interspecific competition for a single limited resource&lt;br /&gt;
&lt;br /&gt;
对于单个有限资源，基于逻辑确定性个体的种间竞争元胞自动机模型&lt;br /&gt;
&lt;br /&gt;
==Hardware-based (&amp;quot;hard&amp;quot;)硬件模拟（”硬“）==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Further|Robot}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hardware-based artificial life mainly consist of ''robots'', that is, [[automation|automatically]] guided [[machine]]s able to do tasks on their own.&lt;br /&gt;
&lt;br /&gt;
Hardware-based artificial life mainly consist of robots, that is, automatically guided machines able to do tasks on their own.&lt;br /&gt;
&lt;br /&gt;
硬件模拟人工生命主要由机器人组成，即能够自动完成任务的自动引导机器。&lt;br /&gt;
&lt;br /&gt;
==Biochemical-based (&amp;quot;wet&amp;quot;)基于生物化学的研究（“湿的”）==&lt;br /&gt;
&lt;br /&gt;
生物化学为基础(“湿”)&lt;br /&gt;
&lt;br /&gt;
{{Further|Synthetic biology}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Biochemical-based life is studied in the field of [[synthetic biology]]. It involves e.g. the creation of [[synthetic DNA]]. The term &amp;quot;wet&amp;quot; is an extension of the term &amp;quot;[[wetware (brain)|wetware]]&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Biochemical-based life is studied in the field of synthetic biology. It involves e.g. the creation of synthetic DNA. The term &amp;quot;wet&amp;quot; is an extension of the term &amp;quot;wetware&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
基于生化的人工生命研究，是在合成生物学领域研究。它涉及合成DNA的创建，“生化”是“湿件 ”的延伸。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In May 2019, researchers, in a milestone effort, reported the creation of a new [[Synthetic biology#Synthetic life|synthetic]] (possibly [[Artificial life#Biochemical-based (&amp;quot;wet&amp;quot;)|artificial]]) form of [[wikt:viability|viable]] [[life]], a variant of the [[bacteria]] ''[[Escherichia coli]]'', by reducing the natural number of 64 [[codon]]s in the bacterial [[genome]] to 59 codons instead, in order to encode 20 [[amino acid]]s.&amp;lt;ref name=&amp;quot;NYT-20190515&amp;quot;&amp;gt;{{cite news |last=Zimmer |first=Carl |authorlink=Carl Zimmer |title=Scientists Created Bacteria With a Synthetic Genome. Is This Artificial Life? - In a milestone for synthetic biology, colonies of E. coli thrive with DNA constructed from scratch by humans, not nature. |url=https://www.nytimes.com/2019/05/15/science/synthetic-genome-bacteria.html |date=15 May 2019 |work=[[The New York Times]] |accessdate=16 May 2019 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;NAT-20190515&amp;quot;&amp;gt;{{cite journal |author=Fredens, Julius |display-authors=et al. |title=Total synthesis of Escherichia coli with a recoded genome |date=15 May 2019 |journal=[[Nature (journal)|Nature]] |doi=10.1038/s41586-019-1192-5 |pmid=31092918 |pmc=7039709 |volume=569 |issue=7757 |pages=514–518 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In May 2019, researchers, in a milestone effort, reported the creation of a new synthetic (possibly artificial) form of viable life, a variant of the bacteria Escherichia coli, by reducing the natural number of 64 codons in the bacterial genome to 59 codons instead, in order to encode 20 amino acids.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2019年5月，研究人员在一个具有里程碑意义的报告中提出将细菌基因组中64个密码子的天然数量减少到59个密码子，并编入20 个氨基酸，创造了一种新的、可以生长的合成（可能是人工的）生命，一种大肠杆菌的变体。&lt;br /&gt;
&lt;br /&gt;
== Open problems 开放性问题==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;How does life arise from the nonliving?&amp;lt;ref&amp;gt;{{cite web|url=http://libarynth.org/open_problems_in_alife|title=Libarynth|accessdate=2015-05-11}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=http://authors.library.caltech.edu/13564/1/BEDal00.pdf|title=Caltech |accessdate=2015-05-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
How does life arise from the nonliving?&lt;br /&gt;
&lt;br /&gt;
生命是如何从无生命中产生的？&lt;br /&gt;
&lt;br /&gt;
生命是如何从非生命中产生的？&lt;br /&gt;
*在体外产生一种分子原生物。&lt;br /&gt;
*在计算机模拟中实现向生命的过渡。&lt;br /&gt;
*确定是否可以根本上存在独特的活组织。&lt;br /&gt;
*模拟整个生命周期中的单细胞生物。&lt;br /&gt;
*解释规则和符号是如何通过生命系统中的物理动力学生成的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Generate a molecular proto-organism [[in vitro]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Achieve the transition to life in an [[artificial chemistry]] [[in silico]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Determine whether fundamentally novel living organizations can exist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Simulate a [[unicellular organism]] over its entire life cycle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Explain how rules and symbols are generated from physical dynamics in living systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;What are the potentials and limits of living systems?&lt;br /&gt;
&lt;br /&gt;
What are the potentials and limits of living systems?&lt;br /&gt;
&lt;br /&gt;
生命系统的潜力和限制是什么？&lt;br /&gt;
确定生活的无限发展中不可避免的事情。&lt;br /&gt;
*确定从特定响应系统到通用响应系统的演进过渡的最低条件。&lt;br /&gt;
*创建一个正式框架，以综合各种规模的动态层次结构。&lt;br /&gt;
*确定操纵生物体和生态系统的进化后果的可预测性。&lt;br /&gt;
*为不断发展的系统发展一套有关信息处理、信息流和信息生成的理论。&lt;br /&gt;
&lt;br /&gt;
*Determine what is inevitable in the open-ended [[evolution of life]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Determine minimal conditions for evolutionary transitions from specific to generic response systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Create a formal framework for synthesizing dynamical hierarchies at all scales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Determine the predictability of evolutionary consequences of manipulating organisms and ecosystems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Develop a theory of [[information processing]], [[Information flow (information theory)|information flow]], and information generation for evolving systems.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;How is life related to mind, machines, and culture?&lt;br /&gt;
&lt;br /&gt;
How is life related to mind, machines, and culture?&lt;br /&gt;
&lt;br /&gt;
生命是如何与思想、机器和文化联系起来的？&lt;br /&gt;
*演示人工生命系统中智能和思维的出现。&lt;br /&gt;
*评估机器对生命的下一个重大进化的影响。&lt;br /&gt;
*提供文化和生物进化之间相互作用的定量模型。&lt;br /&gt;
*建立人工生命伦理。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Demonstrate the emergence of intelligence and mind in an artificial living system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Evaluate the influence of machines on the next major evolutionary transition of life.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Provide a quantitative model of the interplay between cultural and biological evolution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Establish ethical principles for artificial life.&lt;br /&gt;
&lt;br /&gt;
== Related subjects 相关主题 ==&lt;br /&gt;
&lt;br /&gt;
1.    人工智能传统上是使用自上而下的方法，而人工生命通常是自下而上的。&lt;br /&gt;
&lt;br /&gt;
2.    人工化学最初是生命界中抽象化学反应过程的一种方法。&lt;br /&gt;
&lt;br /&gt;
3.    进化算法是弱生命原理应用于优化问题的实际应用。已经设计出许多优化算法，这些算法借鉴或密切反映了生命技术。主要区别在于通过解决问题的能力而不是寻找食物、繁殖或避免死亡的能力来明确定义agent的适用性。人们经常使用以下与进化算法密切相关的方法：&lt;br /&gt;
*蚁群优化&lt;br /&gt;
&lt;br /&gt;
*细菌菌落优化&lt;br /&gt;
&lt;br /&gt;
*遗传算法&lt;br /&gt;
&lt;br /&gt;
*基因编程&lt;br /&gt;
&lt;br /&gt;
*群智能&lt;br /&gt;
&lt;br /&gt;
4.    多主体系统 –多主体系统是由环境中多个交互的智能主体组成的计算机化系统。&lt;br /&gt;
&lt;br /&gt;
5.    进化艺术使用人工生命中的技术和方法来创造新的艺术形式。&lt;br /&gt;
&lt;br /&gt;
6.    进化音乐也使用类似的技术，但其领域主要应用于音乐而非视觉艺术。&lt;br /&gt;
&lt;br /&gt;
7.    生物产生和生命起源有时也采用人工生命的方法。&lt;br /&gt;
&lt;br /&gt;
#[[Artificial intelligence]] has traditionally used a [[Top-down and bottom-up design|top down]] approach, while alife generally works from the bottom up.&amp;lt;ref&amp;gt;{{cite web |url=http://lggwg.com/wolff/aicg99/stern.html |title=AI Beyond Computer Games |accessdate=2008-07-04 |archiveurl=https://web.archive.org/web/20080701040911/http://www.lggwg.com/wolff/aicg99/stern.html |archivedate=2008-07-01 |url-status=dead }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Artificial intelligence has traditionally used a top down approach, while alife generally works from the bottom up.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Artificial chemistry]] started as a method within the alife community to abstract the processes of chemical reactions.&lt;br /&gt;
&lt;br /&gt;
Artificial chemistry started as a method within the alife community to abstract the processes of chemical reactions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary algorithm]]s are a practical application of the weak alife principle applied to [[optimization problem]]s.  Many optimization algorithms have been crafted which borrow from or closely mirror alife techniques. The primary difference lies in explicitly defining the fitness of an agent by its ability to solve a problem, instead of its ability to find food, reproduce, or avoid death.{{Citation needed|date=August 2007}} The following is a list of evolutionary algorithms closely related to and used in alife:&lt;br /&gt;
&lt;br /&gt;
Evolutionary algorithms are a practical application of the weak alife principle applied to optimization problems.  Many optimization algorithms have been crafted which borrow from or closely mirror alife techniques. The primary difference lies in explicitly defining the fitness of an agent by its ability to solve a problem, instead of its ability to find food, reproduce, or avoid death. The following is a list of evolutionary algorithms closely related to and used in alife:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Ant colony optimization]]&lt;br /&gt;
&lt;br /&gt;
*Ant colony optimization&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Bacterial colony optimization]]&lt;br /&gt;
&lt;br /&gt;
*Bacterial colony optimization&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Genetic algorithm]]&lt;br /&gt;
&lt;br /&gt;
*Genetic algorithm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Genetic programming]]&lt;br /&gt;
&lt;br /&gt;
*Genetic programming&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#*[[Swarm intelligence]]&lt;br /&gt;
&lt;br /&gt;
*Swarm intelligence&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Multi-agent system]] – A multi-agent system is a computerized system composed of multiple interacting intelligent agents within an environment.&lt;br /&gt;
&lt;br /&gt;
Multi-agent system – A multi-agent system is a computerized system composed of multiple interacting intelligent agents within an environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary art]] uses techniques and methods from artificial life to create new forms of art.&lt;br /&gt;
&lt;br /&gt;
Evolutionary art uses techniques and methods from artificial life to create new forms of art.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Evolutionary music]] uses similar techniques, but applied to music instead of visual art.&lt;br /&gt;
&lt;br /&gt;
Evolutionary music uses similar techniques, but applied to music instead of visual art.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#[[Abiogenesis]] and the origin of life sometimes employ alife [[methodology|methodologies]] as well.&lt;br /&gt;
&lt;br /&gt;
Abiogenesis and the origin of life sometimes employ alife methodologies as well.&lt;br /&gt;
&lt;br /&gt;
== History 历史==&lt;br /&gt;
&lt;br /&gt;
历史&lt;br /&gt;
&lt;br /&gt;
{{Main|History of artificial life}}&lt;br /&gt;
Main article: History of artificial life&lt;br /&gt;
主要文章：人造生命史&lt;br /&gt;
&lt;br /&gt;
== Criticism 批评==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alife has had a controversial history. [[John Maynard Smith]] criticized certain artificial life work in 1994 as &amp;quot;fact-free science&amp;quot;.&amp;lt;ref&amp;gt;Horgan, J. 1995. [http://www2.econ.iastate.edu/tesfatsi/hogan.complexperplex.htm From Complexity to Perplexity]. Scientific American. p107&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alife has had a controversial history. John Maynard Smith criticized certain artificial life work in 1994 as &amp;quot;fact-free science&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
人造生命产生之初，就伴随着争议。约翰·梅纳德·史密斯John Maynard Smith在1994年批评某些人工生命研究，称他们为“无事实的科学”。&lt;br /&gt;
&lt;br /&gt;
== See also 另请参阅==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Portal|Systems science}}&lt;br /&gt;
&lt;br /&gt;
人工意识  –认知科学领域&lt;br /&gt;
*人工智能的应用&lt;br /&gt;
*自主机器人&lt;br /&gt;
*生物伦理学&lt;br /&gt;
*杂的自适应系统&lt;br /&gt;
*达尔文机&lt;br /&gt;
*数字形态&lt;br /&gt;
*出现  -复杂系统中的现象，其中相互作用产生的效果无法从子系统直接预测&lt;br /&gt;
*人生模拟游戏&lt;br /&gt;
*新兴技术清单&lt;br /&gt;
*数学和理论生物学&lt;br /&gt;
*多代理系统&lt;br /&gt;
*人工智能  概述– 人工智能概述和主题指南&lt;br /&gt;
*玩家专案&lt;br /&gt;
*模拟现实&lt;br /&gt;
*社会模拟&lt;br /&gt;
*苏打水构造&lt;br /&gt;
*群智能&lt;br /&gt;
*合成生活&lt;br /&gt;
*普遍达尔文主义  –试图将达尔文进化论的应用扩展到其他领域&lt;br /&gt;
*韦伯茨&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{cmn|colwidth=30em|&lt;br /&gt;
&lt;br /&gt;
{{cmn|colwidth=30em|&lt;br /&gt;
&lt;br /&gt;
30em | &lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Artificial consciousness}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Applications of artificial intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Autonomous robot}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Bioethics}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Complex adaptive system}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Darwin machine}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Digital morphogenesis}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Emergence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Life simulation game}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|List of emerging technologies}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Mathematical and theoretical biology}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Multi-agent system}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Outline of artificial intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Player Project}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Simulated reality}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Social simulation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Soda Constructor}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Swarm intelligence}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Synthetic life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--*[[Simulated reality]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--*Simulated reality&lt;br /&gt;
&lt;br /&gt;
! -- * 模拟现实&lt;br /&gt;
&lt;br /&gt;
*[[Artificial consciousness]] Do not uncomment.  See talk page --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Universal Darwinism}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{annotated link|Webots}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Referencescan参考资料==&lt;br /&gt;
&lt;br /&gt;
1.     “ Dictionary.com定义” 。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
2.     认知科学的MIT百科全书，MIT出版社，第37页。书号978-0-262-73144-7&lt;br /&gt;
&lt;br /&gt;
3.    “游戏产业的科学怪人博士”。下一代。第35号。想象媒体。1997年11月&lt;br /&gt;
&lt;br /&gt;
4.    马克·贝道（2003年11月）。“人工生活：自下而上的组织，适应和复杂性” （PDF）。认知科学的趋势。（原始内容存档于（PDF） 2008-12-02）。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
5.     Maciej Komosinski和Andrew Adamatzky（2009）。软件中的人工生命模型。纽约：施普林格。书号 978-1-84882-284-9。&lt;br /&gt;
&lt;br /&gt;
6.     Andrew Adamatzky和Maciej Komosinski（2009）。硬件中的人工生命模型。纽约：施普林格。书号 978-1-84882-529-1。&lt;br /&gt;
&lt;br /&gt;
7.     兰顿，克里斯托弗。“什么是人工生命？” 。（原始内容存档于2007-01-17）。检索2007-01-19。&lt;br /&gt;
&lt;br /&gt;
8.     Aguilar，W.，Santamaría-Bonfil，G.，Froese，T.，and Gershenson，C.（2014年）。人造生活的过去，现在和未来。机器人与人工智能前沿，1（8）。https://dx.doi.org/10.3389/frobt.2014.00008&lt;br /&gt;
&lt;br /&gt;
9.     参见Langton，CG1992。《人造生命》， 存档于2007年 3月11日，在 Wayback Machine上。艾迪生-韦斯利，第1节&lt;br /&gt;
&lt;br /&gt;
10.    参见Red'ko，VG1999。进化的数学模型。见：F. Heylighen，C。Joslyn和V. Turchin（编辑）：Principia Cybernetica网站（Principia Cybernetica，布鲁塞尔）。有关从宇宙角度看ALife建模的重要性，另请参见Vidal，C.2008。《科学模拟的未来：从人工生命到人工宇宙发生》。在《死亡与反死》中，编辑。查尔斯·坦迪（Charles Tandy），《 6：库尔特·哥德尔（KurtGödel）诞辰三十年》（1906-1978）285-318。里亚大学出版社。）&lt;br /&gt;
&lt;br /&gt;
11.    雷，托马斯（1991）。泰勒，CC；农夫，法学博士；Rasmussen，S（编辑）。“一种综合生活的方法”。人工生命II，圣达菲研究所，复杂性科学研究。十一：371–408。（原始内容存档于2015-07-11）。于2016 年1月24日检索。这项工作的目的是合成而不是模拟生活。&lt;br /&gt;
&lt;br /&gt;
12.    Kalmykov，列弗五；Kalmykov，Vyacheslav L.（2015），“通过逻辑确定性细胞自动机解决生物多样性悖论的方法”，生物理论学报，63（2）：1–19，doi：10.1007 / s10441-015-9257-9，PMID 25980478 &lt;br /&gt;
&lt;br /&gt;
13.   跳到：a b Kalmykov，列弗五世；Kalmykov，Vyacheslav L.（2015），“ S形和双S形单物种种群增长的白盒模型”，PeerJ，3：e948：e948，doi：10.7717 / peerj.948，PMC  4451025，PMID  26038717&lt;br /&gt;
&lt;br /&gt;
14.    Zimmer，Carl（2019年5月15日）。“科学家用合成的基因组创造了细菌。这是人工生命吗？-在合成生物学的一个里程碑中，大肠杆菌的菌落以人类而非自然的方式从头开始构建的DNA蓬勃发展。”。纽约时报。检索2019年5月16日。&lt;br /&gt;
&lt;br /&gt;
15.    弗雷登斯，朱利叶斯等。（2019年5月15日）。“具有编码基因组的大肠杆菌的全面合成”。大自然。569：514–518。doi：10.1038 / s41586-019-1192-5。PMID  31092918 。检索2019年5月16日。&lt;br /&gt;
&lt;br /&gt;
16.    “ Libarynth” 。检索2015-05-11。&lt;br /&gt;
&lt;br /&gt;
17.    “ Caltech” （PDF）。检索2015-05-11。&lt;br /&gt;
&lt;br /&gt;
18.    “在计算机游戏之外的AI”。（原始内容存档于2008-07-01）。检索2008-07-04。&lt;br /&gt;
&lt;br /&gt;
19.    Horgan，J. 1995.从复杂到困惑。科学美国人。107&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
参考资料&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Format copied from the page on AI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Format copied from the page on AI:&lt;br /&gt;
&lt;br /&gt;
! -- 从 AI 页面复制的格式:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 ----------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
  See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for a&lt;br /&gt;
&lt;br /&gt;
  See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for a&lt;br /&gt;
&lt;br /&gt;
参见《 http://en.wikipedia.org/wiki/wikipedia:footnotes&lt;br /&gt;
&lt;br /&gt;
  discussion of different citation methods and how to generate&lt;br /&gt;
&lt;br /&gt;
  discussion of different citation methods and how to generate&lt;br /&gt;
&lt;br /&gt;
讨论不同的引用方法和如何产生&lt;br /&gt;
&lt;br /&gt;
  footnotes using the &amp;lt;ref&amp;gt;, &amp;lt;/ref&amp;gt; and  &amp;lt;reference /&amp;gt; tags&lt;br /&gt;
&lt;br /&gt;
  footnotes using the  and   tags&lt;br /&gt;
&lt;br /&gt;
使用 and 标签的脚注&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links 外部链接==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*{{DMOZ|Computers/Artificial_Life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://alife.org/ International Society of Artificial Life]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://www.mitpressjournals.org/loi/artl ''Artificial Life''] journal, at MIT Press Journal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[http://www.envirtech.com/artificial-life-lab.html The Artificial Life Lab], a virtual environment lab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Computer science}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Authority control}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Artificial Life}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial life| ]]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Category:Scientific modeling]]&lt;br /&gt;
&lt;br /&gt;
Category:Scientific modeling&lt;br /&gt;
&lt;br /&gt;
类别: 科学建模&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;This page was moved from [[wikipedia:en:Artificial life]]. Its edit history can be viewed at [[人工生命/edithistory]]&amp;lt;/small&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:待整理页面]]&lt;/div&gt;</summary>
		<author><name>十三维</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%9A%E6%99%BA%E8%83%BD%E4%BD%93%E7%B3%BB%E7%BB%9F&amp;diff=13234</id>
		<title>多智能体系统</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%9A%E6%99%BA%E8%83%BD%E4%BD%93%E7%B3%BB%E7%BB%9F&amp;diff=13234"/>
		<updated>2020-08-23T10:46:38Z</updated>

		<summary type="html">&lt;p&gt;十三维：部分语句翻译调整优化&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;此词条暂由彩云小译翻译，未经人工整理和审校，带来阅读不便，请见谅。&lt;br /&gt;
&lt;br /&gt;
#重定向 [[多智能体系统]]&lt;br /&gt;
&lt;br /&gt;
[[Image:IntelligentAgent-SimpleReflex.png|thumb|right|Simple reflex agent 简单反应体]]&lt;br /&gt;
&lt;br /&gt;
Simple reflex agent&lt;br /&gt;
&lt;br /&gt;
【图1 Simple reflex agent 简单反应体】&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:IntelligentAgent-Learning.png|thumb|right|Learning agent 学习主体]]&lt;br /&gt;
&lt;br /&gt;
Learning agent&lt;br /&gt;
&lt;br /&gt;
【图2 Learning agent 学习主体】&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A '''multi-agent system''' ('''MAS''' or &amp;quot;self-organized system&amp;quot;) is a computerized system composed of multiple interacting [[intelligent agent]]s{{citation needed|date=July 2019}}. Multi-agent systems can solve problems that are difficult or impossible for an individual agent or a [[monolithic system]] to solve.&amp;lt;ref name=&amp;quot;A Multi Agent-Based System for Securing University Campus: Design and Architecture - IEEE Conference Publication 2019&amp;quot;&amp;gt;{{cite document | title=A Multi Agent-Based System for Securing University Campus: Design and Architecture - IEEE Conference Publication | date=2019-12-17 | doi=10.1109/ISMS.2010.25 }}&amp;lt;/ref&amp;gt; Intelligence may include [[Scientific method|method]]ic, [[Function (computer science)|functional]], [[Algorithm|procedural]] approaches, [[algorithm]]ic [[search algorithm|search]] or [[reinforcement learning]].&amp;lt;ref name=&amp;quot;ScienceDirect Topics 2016&amp;quot;&amp;gt;{{cite web | title=Multi Agent Systems - an overview | website=ScienceDirect Topics | date=2016-01-01 | url=https://www.sciencedirect.com/topics/chemical-engineering/multi-agent-systems | access-date=2020-01-23}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A multi-agent system (MAS or &amp;quot;self-organized system&amp;quot;) is a computerized system composed of multiple interacting intelligent agents. Multi-agent systems can solve problems that are difficult or impossible for an individual agent or a monolithic system to solve. Intelligence may include methodic, functional, procedural approaches, algorithmic search or reinforcement learning.&lt;br /&gt;
&lt;br /&gt;
'''多主体系统''' '''Self-organized System/'Multi-agent System'''，简称'''MAS'''，是一种由多个相互作用的主体组成的计算系统。多主体系统可以解决一些单个主体或单一性系统难以解决的问题。其智能主要体现在条理性、功能性、程序性的行为方式，以及搜索算法和强化学习上。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despite considerable overlap, a multi-agent system is not always the same as an [[agent-based model]] (ABM).  The goal of an ABM is to search for explanatory insight into the collective behavior of agents (which don't necessarily need to be &amp;quot;intelligent&amp;quot;) obeying simple rules, typically in natural systems, rather than in solving specific practical or engineering problems. The terminology of ABM tends to be used more often in the science, and MAS in engineering and technology.&amp;lt;ref name=&amp;quot;Niazi-Hussain&amp;quot;&amp;gt;{{cite journal |first1=Muaz |last1=Niazi |first2=Amir |last2=Hussain |year=2011 |title=Agent-based Computing from Multi-agent Systems to Agent-Based Models: A Visual Survey |journal=Scientometrics |volume=89 |issue=2 |pages=479–499 |doi=10.1007/s11192-011-0468-9 |url=https://www.researchgate.net/publication/220365334 |format=PDF|arxiv=1708.05872 }}&amp;lt;/ref&amp;gt; Applications where multi-agent systems research may deliver an appropriate approach include online trading,&amp;lt;ref&amp;gt;{{cite journal |first1=Alex |last1=Rogers |first2=E. |last2=David |first3=J. |last3=Schiff |first4=N.R. |last4=Jennings |url=http://eprints.ecs.soton.ac.uk/12716/ |title=The Effects of Proxy Bidding and Minimum Bid Increments within eBay Auctions |journal=ACM Transactions on the Web |volume=1 |issue=2 |pages=9–es |year=2007|doi=10.1145/1255438.1255441 |citeseerx=10.1.1.65.4539 }}&amp;lt;/ref&amp;gt; disaster response&amp;lt;ref&amp;gt;{{cite journal |first1=Nathan |last1=Schurr |first2=Janusz |last2=Marecki |first3=Milind |last3=Tambe |first4=Paul |last4=Scerri | first5=Nikhil |last5=Kasinadhuni |first6=J.P. |last6=Lewis |url=http://teamcore.usc.edu/papers/2005/SS105SchurrN.pdf |title=The Future of Disaster Response: Humans Working with Multiagent Teams using DEFACTO |year=2005}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal |last1=Genc|first1=Zulkuf  |url=http://www.gdmc.nl/gi4dmdocs/Gi4DM_2012_Genc.pdf |title=Agent-based information infrastructure for disaster management |journal=Intelligent Systems for Crisis Management |pages=349–355 |date=2013|display-authors=etal|doi=10.1007/_26 |isbn= |series=Lecture Notes in Geoinformation and Cartography }}&amp;lt;/ref&amp;gt; and social structure modelling.&amp;lt;ref&amp;gt;{{cite journal |first1=Ron |last1=Sun|authorlink1=Ron Sun |first2=Isaac |last2=Naveh |url=http://jasss.soc.surrey.ac.uk/7/3/5.html |title=Simulating Organizational Decision-Making Using a Cognitively Realistic Agent Model |journal=Journal of Artificial Societies and Social Simulation}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despite considerable overlap, a multi-agent system is not always the same as an agent-based model (ABM).  The goal of an ABM is to search for explanatory insight into the collective behavior of agents (which don't necessarily need to be &amp;quot;intelligent&amp;quot;) obeying simple rules, typically in natural systems, rather than in solving specific practical or engineering problems. The terminology of ABM tends to be used more often in the science, and MAS in engineering and technology. Applications where multi-agent systems research may deliver an appropriate approach include online trading, disaster response and social structure modelling.&lt;br /&gt;
&lt;br /&gt;
尽管多主体系统和'''基于主体的模型''' '''Agent-based Model''' 有着很多的重叠，但是它们并不总是相同的。基于主体的模型目标在于解释那些遵循简单规则、可能并不是很“智能”的主体表现出的'''集群行为'''，一般被用于天然系统的研究中，而非实践和工程中解决具体的问题。因此“基于主体的模型”这个词更多地用在科学研究中，而“多主体系统”则更多地用于工程和技术。有关多主体系统的研究可能会对在线交易、灾害应急、社会结构建模等领域有着良好的应用价值。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Concepts 概念 ==&lt;br /&gt;
&lt;br /&gt;
Multi-agent systems consist of agents and their environment. Typically multi-agent systems research refers to [[software agent]]s. However, the agents in a multi-agent system could equally well be robots, humans or human teams. A multi-agent system may contain combined human-agent teams.&lt;br /&gt;
&lt;br /&gt;
Multi-agent systems consist of agents and their environment. Typically multi-agent systems research refers to software agents. However, the agents in a multi-agent system could equally well be robots, humans or human teams. A multi-agent system may contain combined human-agent teams.&lt;br /&gt;
&lt;br /&gt;
多主体系统由'''主体''' '''Agent'''及其所处的环境组成。典型的多主体系统研究的是[[软件主体]]。然而，多主体系统中的主体也可以是机器人、人类或人类团体。多主体系统还可以包含人类和其它主体的组合。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Agents can be divided into types spanning simple to complex. Categories include:&lt;br /&gt;
&lt;br /&gt;
Agents can be divided into types spanning simple to complex. Categories include:&lt;br /&gt;
&lt;br /&gt;
不同主体可以按照从简单到复杂的顺序分为如下几个类型:&lt;br /&gt;
&lt;br /&gt;
* Passive agents&amp;lt;ref name=yoann2010&amp;gt;{{citation |first1=Yoann |last1=Kubera |first2=Philippe |last2=Mathieu |first3=Sébastien |last3=Picault |url=http://www.lifl.fr/SMAC/publications/pdf/aamas2010-everything.pdf |title=Everything can be Agent! |journal=Proceedings of the Ninth International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS'2010) |pages=1547–1548 |year=2010 }}&amp;lt;/ref&amp;gt; or &amp;quot;agent without goals&amp;quot; (such as obstacle, apple or key in any simple simulation)&lt;br /&gt;
&lt;br /&gt;
* 被动主体，或“无目标主体”（比如障碍物、苹果或在简单仿真中的钥匙）&lt;br /&gt;
&lt;br /&gt;
* Active agents&amp;lt;ref name=yoann2010/&amp;gt; with simple goals (like birds in flocking, or wolf–sheep in [[Lotka–Volterra|prey-predator model]])&lt;br /&gt;
&lt;br /&gt;
* 具有简单目标的主动主体（比如鸟群中的鸟、“掠食者-猎物模型”中的狼和羊）&lt;br /&gt;
&lt;br /&gt;
* Cognitive agents (complex calculations)&lt;br /&gt;
&lt;br /&gt;
* 认知主体（可以进行复杂的计算）&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Agent environments can be divided into:&lt;br /&gt;
&lt;br /&gt;
Agent environments can be divided into:&lt;br /&gt;
&lt;br /&gt;
主体所处的环境可以分为:&lt;br /&gt;
&lt;br /&gt;
* Virtual&lt;br /&gt;
&lt;br /&gt;
* 虚拟的&lt;br /&gt;
&lt;br /&gt;
* Discrete&lt;br /&gt;
&lt;br /&gt;
* 离散的&lt;br /&gt;
&lt;br /&gt;
* Continuous&lt;br /&gt;
&lt;br /&gt;
* 连续的&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Agent environments can also be organized according to properties such as accessibility (whether it is possible to gather complete information about the environment), determinism (whether an action causes a definite effect), dynamics (how many entities influence the environment in the moment), discreteness (whether the number of possible actions in the environment is finite), episodicity (whether agent actions in certain time periods influence other periods),&amp;lt;ref&amp;gt;{{Russell Norvig 2003}}&amp;lt;/ref&amp;gt; and dimensionality (whether spatial characteristics are important factors of the environment and the agent considers space in its decision making).&amp;lt;ref name=&amp;quot;Salamon2011&amp;quot;&amp;gt;{{cite book | last1 = Salamon | first1 = Tomas | title = Design of Agent-Based Models | location = Repin | publisher = Bruckner Publishing | year= 2011 | page = 22 | isbn =  | url=http://www.designofagentbasedmodels.info/}}&amp;lt;/ref&amp;gt; Agent actions are typically mediated via an appropriate middleware. This middleware offers a first-class design abstraction for multi-agent systems, providing means to govern resource access and agent coordination.&amp;lt;ref&amp;gt;{{ cite journal |first1=Danny |last1=Weyns |first2=Amdrea |last2=Omicini |first3=James |last3=Odell |year=2007 |title=Environment as a first-class abstraction in multiagent systems |journal=Autonomous Agents and Multi-Agent Systems |volume=14 |issue=1 |pages=5–30 |id= |url=http://www.cs.kuleuven.be/~danny/papers/2007JAAMAS.pdf |accessdate=2013-05-31 |quote= |doi=10.1007/s10458-006-0012-0 |citeseerx=10.1.1.154.4480 }}{{dead link|date=December 2017 |bot=InternetArchiveBot |fix-attempted=yes }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Agent environments can also be organized according to properties such as accessibility (whether it is possible to gather complete information about the environment), determinism (whether an action causes a definite effect), dynamics (how many entities influence the environment in the moment), discreteness (whether the number of possible actions in the environment is finite), episodicity (whether agent actions in certain time periods influence other periods), and dimensionality (whether spatial characteristics are important factors of the environment and the agent considers space in its decision making). Agent actions are typically mediated via an appropriate middleware. This middleware offers a first-class design abstraction for multi-agent systems, providing means to govern resource access and agent coordination.&lt;br /&gt;
&lt;br /&gt;
我们也可以从如下角度考察主体所处的环境，如：可知性（是否可以搜集到关于环境的完整信息）、确定性（行为造成的影响是否是确定的）、动态性（同一时刻有多少主体影响环境）、离散性（主体可以采取的行动是否是有限的）、时序性（主体在某一特定时段内的行为是否影响其它时段）、维度性（环境是否具有鲜明的空间特征，以及主体在做决策时是否考虑空间因素）。主体的行为通常受到'''中间件 Middleware''' 的调控。中间件使得人们可以管理可用资源、调控主体，极大地方便了人们对于多主体系统进行抽象设计。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Characteristics 特点 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The agents in a multi-agent system have several important characteristics:&amp;lt;ref&amp;gt;{{cite book |first=Michael |last=Wooldridge |title=An Introduction to MultiAgent Systems |publisher=[[John Wiley &amp;amp; Sons]] |year=2002 |pages=366 |isbn=978-0-471-49691-5}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The agents in a multi-agent system have several important characteristics:&lt;br /&gt;
&lt;br /&gt;
多主体系统中的主体有如下几个重要特点:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Autonomy: agents at least partially independent, self-aware, [[Autonomous agent|autonomous]]&lt;br /&gt;
&lt;br /&gt;
* Local views: no agent has a full global view, or the system is too complex for an agent to exploit such knowledge&lt;br /&gt;
&lt;br /&gt;
* Decentralization: no agent is designated as controlling (or the system is effectively reduced to a monolithic system)&amp;lt;ref&amp;gt;{{cite journal |first1=Liviu |last1=Panait |first2=Sean |last2=Luke |url=http://cs.gmu.edu/~eclab/papers/panait05cooperative.pdf|title=Cooperative Multi-Agent Learning: The State of the Art |journal=Autonomous Agents and Multi-Agent Systems |volume=11 |issue=3 |pages=387–434 |year=2005 |doi=10.1007/s10458-005-2631-2|citeseerx=10.1.1.307.6671 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 自主性：主体至少是部分独立的，可以自我感知、自主行动。&lt;br /&gt;
&lt;br /&gt;
* 局部视野：没有一个主体可以掌握系统的全貌，或者由于系统十分复杂，没有一个主体可以利用全局性的知识。&lt;br /&gt;
&lt;br /&gt;
* 无中心性：不指定任何一个控制性的主体（或者说多主体系统不会退化为一个单一化系统）。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Self-organization and Self-direction 自组织与自引导 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Multi-agent systems can manifest [[self-organisation]] as well as self-direction and other [[control theory|control paradigms]] and related complex behaviors even when the individual strategies of all their agents are simple.{{citation needed|date=December 2016}} When agents can share knowledge using any agreed language, within the constraints of the system's communication protocol, the approach may lead to a common improvement. Example languages are [[KQML|Knowledge Query Manipulation Language]] (KQML) or [[Agent Communication Language]] (ACL).&lt;br /&gt;
&lt;br /&gt;
Multi-agent systems can manifest self-organisation as well as self-direction and other control paradigms and related complex behaviors even when the individual strategies of all their agents are simple. When agents can share knowledge using any agreed language, within the constraints of the system's communication protocol, the approach may lead to a common improvement. Example languages are Knowledge Query Manipulation Language (KQML) or Agent Communication Language (ACL).&lt;br /&gt;
&lt;br /&gt;
即使所有单个主体的策略都很简单，多主体系统也可以表现出自组织、自引导等控制范式以及相关的复杂行为。当主体之间可以在系统通信规范的约束下使用一些约定的语言来共享信息时，这种方法可能带来主体间的共赢。例如'''知识查询操作语言''' '''Knowledge Query Manipulation Language'''和'''主体通信语言 Agent Communication Language'''是这类语言中的两个典型例子。&lt;br /&gt;
&lt;br /&gt;
=== System paradigms 系统模式 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Many MAS are implemented in computer simulations, stepping the system through discrete &amp;quot;time steps&amp;quot;. The MAS components communicate typically using a weighted request matrix, e.g. &lt;br /&gt;
&lt;br /&gt;
Many MAS are implemented in computer simulations, stepping the system through discrete &amp;quot;time steps&amp;quot;. The MAS components communicate typically using a weighted request matrix, e.g. &lt;br /&gt;
&lt;br /&gt;
很多多主体系统是在计算机仿真中实现的，按照离散的“时间步长”逐步地演化。多主体系统中的组分通常使用加权请求矩阵和加权响应矩阵进行通信。下面是几个加权请求矩阵的例子：&lt;br /&gt;
&lt;br /&gt;
  Speed-VERY_IMPORTANT: min=45&amp;amp;nbsp;mph, &lt;br /&gt;
&lt;br /&gt;
  Speed-VERY_IMPORTANT: min=45&amp;amp;nbsp;mph, &lt;br /&gt;
&lt;br /&gt;
Speed-VERY_IMPORTANT: min=45&amp;amp;nbsp;mph, （速度——非常重要: 最小每小时45英里）&lt;br /&gt;
&lt;br /&gt;
  Path length-MEDIUM_IMPORTANCE: max=60 expectedMax=40, &lt;br /&gt;
&lt;br /&gt;
  Path length-MEDIUM_IMPORTANCE: max=60 expectedMax=40, &lt;br /&gt;
&lt;br /&gt;
Path length-MEDIUM_IMPORTANCE: max=60 expectedMax=40, （路径长度——中等重要：最大60，预期最大40）&lt;br /&gt;
&lt;br /&gt;
  Max-Weight-UNIMPORTANT &lt;br /&gt;
&lt;br /&gt;
  Max-Weight-UNIMPORTANT &lt;br /&gt;
&lt;br /&gt;
Max-Weight-UNIMPORTANT, （最大重量——不重要）&lt;br /&gt;
&lt;br /&gt;
  Contract Priority-REGULAR &lt;br /&gt;
&lt;br /&gt;
  Contract Priority-REGULAR &lt;br /&gt;
&lt;br /&gt;
Contract Priority-REGULAR, （协议优先级——常规）&lt;br /&gt;
&lt;br /&gt;
and a weighted response matrix, e.g. &lt;br /&gt;
&lt;br /&gt;
and a weighted response matrix, e.g. &lt;br /&gt;
&lt;br /&gt;
还有加权响应矩阵的例子：&lt;br /&gt;
&lt;br /&gt;
  Speed-min:50 but only if weather sunny, &lt;br /&gt;
&lt;br /&gt;
  Speed-min:50 but only if weather sunny, &lt;br /&gt;
&lt;br /&gt;
Speed-min:50 but only if weather sunny, （最小速度：天气晴朗时50）&lt;br /&gt;
&lt;br /&gt;
  Path length:25 for sunny / 46 for rainy&lt;br /&gt;
&lt;br /&gt;
  Path length:25 for sunny / 46 for rainy&lt;br /&gt;
&lt;br /&gt;
Path length:25 for sunny / 46 for rainy, （路径长度: 晴天25，雨天46）&lt;br /&gt;
&lt;br /&gt;
  Contract Priority-REGULAR&lt;br /&gt;
&lt;br /&gt;
  Contract Priority-REGULAR&lt;br /&gt;
&lt;br /&gt;
Contract Priority-REGULAR, （协议优先级——常规）&lt;br /&gt;
&lt;br /&gt;
  note – ambulance will override this priority and you'll have to wait&lt;br /&gt;
&lt;br /&gt;
  note – ambulance will override this priority and you'll have to wait&lt;br /&gt;
&lt;br /&gt;
note – ambulance will override this priority and you'll have to wait, （注意，救护车比这具有更高的优先级，你必须等待）&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A challenge-response-contract scheme is common in MAS systems, where &lt;br /&gt;
&lt;br /&gt;
* First a '''&amp;quot;'''Who can?'''&amp;quot;''' question is distributed.&lt;br /&gt;
&lt;br /&gt;
* Only the relevant components respond: '''&amp;quot;'''I can, at this price'''&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
* Finally, a contract is set up, usually in several short communication steps between sides, &lt;br /&gt;
&lt;br /&gt;
also considering other components, evolving &amp;quot;contracts&amp;quot; and the restriction sets of the component algorithms.&lt;br /&gt;
&lt;br /&gt;
“请求-响应-协议”方案在多主体系统当中很常见，在这个方案中：&lt;br /&gt;
&lt;br /&gt;
* 首先，一个主体将一个“谁可以...？”形式的请求分发出去。&lt;br /&gt;
&lt;br /&gt;
* 其次，与该请求相关的主体会响应道：“我可以，前提是...”。&lt;br /&gt;
&lt;br /&gt;
* 最后，双方一般会通过几次很短的沟通步骤达成一个协议。&lt;br /&gt;
&lt;br /&gt;
同时，这个过程也会考虑其它的主体、考虑协议的改进以及算法对主体的约束。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Another paradigm commonly used with MAS is the &amp;quot;[[pheromone]]&amp;quot;, where components leave information for other nearby components. These pheromones may evaporate/concentrate with time, that is their values may decrease (or increase).&lt;br /&gt;
&lt;br /&gt;
Another paradigm commonly used with MAS is the &amp;quot;pheromone&amp;quot;, where components leave information for other nearby components. These pheromones may evaporate/concentrate with time, that is their values may decrease (or increase).&lt;br /&gt;
&lt;br /&gt;
多主体系统经常使用的另一个通信模式是'''信息素''''''Pheromone'''。在此模式下，各主体为附近的其它主体留下信息素来传递信息。随着时间的推移，这些信息素可能“蒸发”或累积，也就是其权重的下降或上升。&lt;br /&gt;
&lt;br /&gt;
=== Properties 性质 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MAS tend to find the best solution for their problems without intervention. There is high similarity here to physical phenomena, such as energy minimizing, where physical objects tend to reach the lowest energy possible within the physically constrained world. For example: many of the cars entering a metropolis in the morning will be available for leaving that same metropolis in the evening.&lt;br /&gt;
&lt;br /&gt;
MAS tend to find the best solution for their problems without intervention. There is high similarity here to physical phenomena, such as energy minimizing, where physical objects tend to reach the lowest energy possible within the physically constrained world. For example: many of the cars entering a metropolis in the morning will be available for leaving that same metropolis in the evening.&lt;br /&gt;
&lt;br /&gt;
多主体系统常常可以在没有干预的情况下为它们的问题找到最好的解决方案，这与物理现象有很高的相似性。比如在能量最小化的例子中，物理主体倾向于在物理条件约束的世界中达到可能的最低能量。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The systems also tend to prevent propagation of faults, self-recover and be fault tolerant, mainly due to the redundancy of components.&lt;br /&gt;
&lt;br /&gt;
The systems also tend to prevent propagation of faults, self-recover and be fault tolerant, mainly due to the redundancy of components.&lt;br /&gt;
&lt;br /&gt;
系统还具有防止故障传播、自恢复和容错的特点，这主要是由于组件的冗余性。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Researches 研究 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The study of multi-agent systems is &amp;quot;concerned with the development and analysis of sophisticated [[artificial intelligence|AI]] problem-solving and control architectures for both single-agent and multiple-agent systems.&amp;quot;&amp;lt;ref&amp;gt;{{cite web |url=http://mas.cs.umass.edu/ |title=The Multi-Agent Systems Lab |publisher=[[University of Massachusetts Amherst]] |accessdate=Oct 16, 2009}}&amp;lt;/ref&amp;gt; Research topics include:&lt;br /&gt;
&lt;br /&gt;
The study of multi-agent systems is &amp;quot;concerned with the development and analysis of sophisticated AI problem-solving and control architectures for both single-agent and multiple-agent systems.&amp;quot; Research topics include:&lt;br /&gt;
&lt;br /&gt;
多主体系统的研究“与单主体和多主体系统中复杂的人工智能问题解决和控制架构的开发和分析有关”。主要的研究主题包括：&lt;br /&gt;
&lt;br /&gt;
* agent-oriented software engineering&lt;br /&gt;
&lt;br /&gt;
* beliefs, desires, and intentions ([[BDI software agent|BDI]])&lt;br /&gt;
&lt;br /&gt;
* [[Consensus dynamics|cooperation and coordination]]&lt;br /&gt;
&lt;br /&gt;
* [[distributed constraint optimization]] (DCOPs)&lt;br /&gt;
&lt;br /&gt;
* organization&lt;br /&gt;
&lt;br /&gt;
* communication&lt;br /&gt;
&lt;br /&gt;
* negotiation&lt;br /&gt;
&lt;br /&gt;
* [[cooperative distributed problem solving|distributed problem solving]]&lt;br /&gt;
&lt;br /&gt;
*[[multi-agent learning]]&amp;lt;ref&amp;gt;{{citation|first1=Stefano |last1=Albrecht |first2=Peter |last2=Stone |year=2017 |contribution=Multiagent Learning: Foundations and Recent Trends. Tutorial |title=IJCAI-17 conference |url=http://www.cs.utexas.edu/~larg/ijcai17_tutorial/multiagent_learning.pdf}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[agent mining]] &lt;br /&gt;
&lt;br /&gt;
* scientific communities (e.g., on biological flocking, language evolution, and economics)&amp;lt;ref&amp;gt;{{ cite journal | last =Cucker | first =Felipe | authorlink = | author2=Steve Smale | year =2007 | title =The Mathematics of Emergence | journal = Japanese Journal of Mathematics | volume = 2| issue = | pages = 197–227| id = | url =http://ttic.uchicago.edu/~smale/papers/math-of-emergence.pdf | accessdate = 2008-06-09 | quote =| doi =10.1007/s11537-007-0647-x | author2-link =Stephen Smale }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{ cite journal | last =Shen | first =Jackie (Jianhong) | authorlink = | year =2008 | title =Cucker–Smale Flocking under Hierarchical Leadership | journal =SIAM J. Appl. Math. | volume =68 | issue =3 | pages = 694–719| id = | url =http://scitation.aip.org/getabs/servlet/GetabsServlet?prog=normal&amp;amp;id=SMJMAP000068000003000694000001&amp;amp;idtype=cvips&amp;amp;gifs=yes | accessdate = 2008-06-09 | quote =| doi =10.1137/060673254 | arxiv =q-bio/0610048}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/ 参考&lt;br /&gt;
&lt;br /&gt;
* dependability and fault-tolerance&lt;br /&gt;
&lt;br /&gt;
* robotics,&amp;lt;ref&amp;gt;{{citation|last1=Ahmed |first1=S. |pages=459 |last2=Karsiti |first2=M.N. |url=http://eprints.utp.edu.my/320/|title=2007 IEEE International Conference on Electro/Information Technology |year=2007|doi=10.1109/EIT.2007.4374547|contribution=A testbed for control schemes using multi agent nonholonomic robots |isbn=978-1-4244-0940-2 }}&amp;lt;/ref&amp;gt; multi-robot systems (MRS), robotic clusters&lt;br /&gt;
&lt;br /&gt;
* 以主体为导向的软件工程&lt;br /&gt;
&lt;br /&gt;
* 信念，欲望和动机 ([[BDI]])&lt;br /&gt;
&lt;br /&gt;
* [[合作和协调]]&lt;br /&gt;
&lt;br /&gt;
* [[分布式约束优化]] (DCOPs)&lt;br /&gt;
&lt;br /&gt;
* 组织&lt;br /&gt;
&lt;br /&gt;
* 沟通&lt;br /&gt;
&lt;br /&gt;
* 谈判&lt;br /&gt;
&lt;br /&gt;
* [[分布式问题求解]]&lt;br /&gt;
&lt;br /&gt;
* [[多主体学习]]&lt;br /&gt;
&lt;br /&gt;
* [[主体挖掘]]&lt;br /&gt;
&lt;br /&gt;
* 科学化社群（比如生物的群体、语言的进化和经济体）&lt;br /&gt;
&lt;br /&gt;
* 依赖性和容错&lt;br /&gt;
&lt;br /&gt;
* 机器人学，多机器人系统 (MRS) 和机器人集群&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Frameworks 框架 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Frameworks have emerged that implement common standards (such as the [[Foundation for Intelligent Physical Agents|FIPA]] and [[Object Management Group|OMG]] MASIF&amp;lt;ref&amp;gt;{{Cite web|url=https://www.omg.org/cgi-bin/doc?orbos/97-10-05|title=OMG Document – orbos/97-10-05 (Update of Revised MAF Submission)|website=www.omg.org|access-date=2019-02-19}}&amp;lt;/ref&amp;gt; standards). These frameworks e.g. [[Java Agent Development Framework|JADE]], save time and aid in the standardization of MAS development.&amp;lt;ref&amp;gt;{{cite journal |first1=Salman |last1=Ahmed  |first2=Mohd N. |last2=Karsiti |first3=Herman |last3=Agustiawan |title=A development framework for collaborative robots using feedback control|year=2007|citeseerx=10.1.1.98.879  }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Frameworks have emerged that implement common standards (such as the FIPA and OMG MASIF standards). These frameworks e.g. JADE, save time and aid in the standardization of MAS development.&lt;br /&gt;
&lt;br /&gt;
一些贯彻共同标准的框架已经出现了（例如 FIPA 和 OMG MASIF 标准）。JADE等框架可以为标准化的多主体系统开发节省时间和精力。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Currently though, no standard is actively maintained from FIPA or OMG. Efforts for further development of software agents in industrial context are carried out in IEEE IES technical committee on Industrial Agents.&amp;lt;ref&amp;gt;{{Cite web|url=https://tcia.ieee-ies.org/|title=IEEE IES Technical Committee on Industrial Agents (TC-IA)|website=tcia.ieee-ies.org|access-date=2019-02-19}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Currently though, no standard is actively maintained from FIPA or OMG. Efforts for further development of software agents in industrial context are carried out in IEEE IES technical committee on Industrial Agents.&lt;br /&gt;
&lt;br /&gt;
不过目前，FIPA 或 OMG 还没有主动维护任何标准。在工业领域中进一步开发软件主体的努力主要来自 IEEE 工业电子协会的工业主体技术委员会。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Applications 应用 ==&amp;lt;!-- Although MAS is still strictly a research topic, many graphic computer games today are developed using MAS algorithms and MAS frameworks. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Although MAS is still strictly a research topic, many graphic computer games today are developed using MAS algorithms and MAS frameworks. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
尽管多主体系统还仍然是一个严格的学术话题，但今天许多图形化的电脑游戏都是使用多主体系统的算法框架开发的。&lt;br /&gt;
&lt;br /&gt;
MAS have not only been applied in academic research, but also in industry.&amp;lt;ref&amp;gt;{{Cite book|title=Industrial agents : emerging applications of software agents in industry|others=Leitão, Paulo,, Karnouskos, Stamatis|isbn=978-0128003411|location=Amsterdam, Netherlands|oclc=905853947|last1 = Leitão|first1 = Paulo|last2 = Karnouskos|first2 = Stamatis|date = 2015-03-26}}&amp;lt;/ref&amp;gt; MAS are applied in the real world to graphical applications such as computer games. Agent systems have been used in films.&amp;lt;ref&amp;gt;{{cite web |publisher=[[Massive (software)|MASSIVE]] |url=http://www.massivesoftware.com/film.html |title=Film showcase|accessdate=28 April 2012}}&amp;lt;/ref&amp;gt; It is widely advocated for use in networking and mobile technologies, to achieve automatic and dynamic load balancing, high scalability and self-healing networks. They are being used for coordinated defence systems. &lt;br /&gt;
&lt;br /&gt;
MAS have not only been applied in academic research, but also in industry. MAS are applied in the real world to graphical applications such as computer games. Agent systems have been used in films. It is widely advocated for use in networking and mobile technologies, to achieve automatic and dynamic load balancing, high scalability and self-healing networks. They are being used for coordinated defence systems. &lt;br /&gt;
&lt;br /&gt;
除了学术研究之外，多主体系统在工业中也有应用。它在现实世界中不仅被用于电脑游戏等图形应用程序，还已经延伸到了电影中。它在网络和移动技术中实现自动和动态的负载平衡、高可扩展性和自愈网络的作用广为流传。除此之外，多主体系统还被用于协同防御体系中。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other applications&amp;lt;ref&amp;gt;{{Cite journal|last=Leitao|first=Paulo|last2=Karnouskos|first2=Stamatis|last3=Ribeiro|first3=Luis|last4=Lee|first4=Jay|last5=Strasser|first5=Thomas|last6=Colombo|first6=Armando W.|date=2016|title=Smart Agents in Industrial Cyber–Physical Systems|journal=Proceedings of the IEEE|volume=104|issue=5|pages=1086–1101|doi=10.1109/JPROC.2016.2521931|issn=0018-9219|url=http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-128744}}&amp;lt;/ref&amp;gt; include [[transportation]],&amp;lt;ref name=&amp;quot;surtrac2012b&amp;quot;&amp;gt;Xiao-Feng Xie, S. Smith, G. Barlow. [http://www.wiomax.com/team/xie/paper/ICAPS12.pdf Schedule-driven coordination for real-time traffic network control]. International Conference on Automated Planning and Scheduling (ICAPS), São Paulo, Brazil, 2012: 323–331.&amp;lt;/ref&amp;gt; logistics,&amp;lt;ref name=&amp;quot;compare&amp;quot;&amp;gt;{{Cite journal | last1 = Máhr | first1 = T. S. | last2 = Srour | first2 = J. | last3 = De Weerdt | first3 = M. | last4 = Zuidwijk | first4 = R. | title = Can agents measure up? A comparative study of an agent-based and on-line optimization approach for a drayage problem with uncertainty | doi = 10.1016/j.trc.2009.04.018 | journal = Transportation Research Part C: Emerging Technologies | volume = 18 | pages = 99–119 | year = 2010 | pmid =  | pmc = | citeseerx = 10.1.1.153.770 }}&amp;lt;/ref&amp;gt; graphics, manufacturing, [[power system]]&amp;lt;ref name=&amp;quot;Generation Expansion Planning Considering Investment Dynamic of Market Participants Using Multi-agent System - IEEE Conference Publication 2019&amp;quot;&amp;gt;{{cite document | title=Generation Expansion Planning Considering Investment Dynamic of Market Participants Using Multi-agent System - IEEE Conference Publication | date=2019-12-17 | doi=10.1109/SGC.2018.8777904 }}&amp;lt;/ref&amp;gt;, [[smartgrids]]&amp;lt;ref name=&amp;quot;Distributed Multi-Agent System-Based Load Frequency Control for Multi-Area Power System in Smart Grid - IEEE Journals &amp;amp; Magazine 2019&amp;quot;&amp;gt;{{cite document | title=Distributed Multi-Agent System-Based Load Frequency Control for Multi-Area Power System in Smart Grid - IEEE Journals &amp;amp; Magazine | date=2019-12-17 | doi=10.1109/TIE.2017.2668983 }}&amp;lt;/ref&amp;gt; and [[Geographic information system|GIS]]. &lt;br /&gt;
&lt;br /&gt;
Other applications include transportation, logistics, graphics, manufacturing, power system, smartgrids and GIS. &lt;br /&gt;
&lt;br /&gt;
其它应用包括运输、物流、制图、制造、电力系统、智能电网和地理信息系统。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also, [[Distributed_artificial_intelligence#Agents_and_Multi-agent_systems|Multi-agent Systems Artificial Intelligence]] (MAAI) are used for simulating societies, the purpose thereof being helpful in the fields of climate, energy, epidemiology, conflict management, child abuse, ...&amp;lt;ref&amp;gt;[https://www.newscientist.com/article/mg24332500-800-ai-can-predict-your-future-behaviour-with-powerful-new-simulations AI can predict your future behaviour with powerful new simulations]&amp;lt;/ref&amp;gt;. Some organisations working on using multi-agent system models include Center for Modelling Social Systems, Centre for Research in Social Simulation, Centre for Policy Modelling, Society for Modelling and Simulation International.&amp;lt;ref&amp;gt;[https://www.newscientist.com/article/mg24332500-800-ai-can-predict-your-future-behaviour-with-powerful-new-simulations AI can predict your future behaviour with powerful new simulations]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also, Multi-agent Systems Artificial Intelligence (MAAI) are used for simulating societies, the purpose thereof being helpful in the fields of climate, energy, epidemiology, conflict management, child abuse, .... Some organisations working on using multi-agent system models include Center for Modelling Social Systems, Centre for Research in Social Simulation, Centre for Policy Modelling, Society for Modelling and Simulation International.&lt;br /&gt;
&lt;br /&gt;
此外，'''多主体系统人工智能''' '''MAAI''' 被用于模拟社会，以助力气候，能源，流行病学，冲突管理，儿童虐待等方面的工作。一些致力于使用多主体系统模型的组织包括'''社会系统建模中心 Center for Modelling Social Systems'''、'''社会模拟研究中心 Centre for Research in Social Simulation'''、'''政策建模中心 Centre for Policy Modelling'''以及'''国际建模与模拟学会 Society for Modelling and Simulation International'''。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also 参见 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{div col}}&lt;br /&gt;
&lt;br /&gt;
* [[Comparison of agent-based modeling software]] 基于主体的建模软件对比&lt;br /&gt;
&lt;br /&gt;
* [[Agent-based computational economics]] (ACE) 基于主体的计算经济学 (ACE)&lt;br /&gt;
&lt;br /&gt;
* [[Artificial brain]] 人工大脑&lt;br /&gt;
&lt;br /&gt;
* [[Artificial intelligence]] 人工智能&lt;br /&gt;
&lt;br /&gt;
* [[Artificial life]] 人工生命&lt;br /&gt;
&lt;br /&gt;
* [[Artificial life framework]] 人工生命框架&lt;br /&gt;
&lt;br /&gt;
* [[AI mayor]] AI市长&lt;br /&gt;
&lt;br /&gt;
* [[Black box]] 黑箱&lt;br /&gt;
&lt;br /&gt;
* [[Blackboard system]] 黑板系统&lt;br /&gt;
&lt;br /&gt;
* [[Complex systems]] 复杂系统&lt;br /&gt;
&lt;br /&gt;
* [[Discrete event simulation]] 离散事件仿真&lt;br /&gt;
&lt;br /&gt;
* [[Distributed artificial intelligence]] 分布式人工智能&lt;br /&gt;
&lt;br /&gt;
* [[Emergence]] 涌现&lt;br /&gt;
&lt;br /&gt;
* [[Evolutionary computation]] 进化计算&lt;br /&gt;
&lt;br /&gt;
* [[Game theory]] 博弈论&lt;br /&gt;
&lt;br /&gt;
* [[Human-based genetic algorithm]] 基于人工的遗传算法&lt;br /&gt;
&lt;br /&gt;
* [[Knowledge Query and Manipulation Language]] (KQML) 知识查询操作语言&lt;br /&gt;
&lt;br /&gt;
* [[Microbial intelligence]] 微生物智能&lt;br /&gt;
&lt;br /&gt;
* [[Multi-agent planning]] 多主体规划&lt;br /&gt;
&lt;br /&gt;
* [[Pattern-oriented modeling]] 以模式为导向的建模&lt;br /&gt;
&lt;br /&gt;
* [[PlatBox Project]] PlatBox 项目&lt;br /&gt;
&lt;br /&gt;
* [[Reinforcement learning]] 强化学习&lt;br /&gt;
&lt;br /&gt;
* [[Scientific community metaphor]] 科学社群隐喻&lt;br /&gt;
&lt;br /&gt;
* [[Self-reconfiguring modular robot]] 自组织模块化机器人&lt;br /&gt;
&lt;br /&gt;
* [[Simulated reality]] 模拟现实&lt;br /&gt;
&lt;br /&gt;
* [[Social simulation]] 社会仿真&lt;br /&gt;
&lt;br /&gt;
* [[Software agent]] 软件主体&lt;br /&gt;
&lt;br /&gt;
* [[Swarm intelligence]] 群体智能&lt;br /&gt;
&lt;br /&gt;
* [[Swarm robotics]] 群体机器人&lt;br /&gt;
&lt;br /&gt;
{{div col end}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References 参考文献 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{reflist|2}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Further Reading 延伸阅读 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* {{cite book |first=Michael |last=Wooldridge |title=An Introduction to MultiAgent Systems |publisher=[[John Wiley &amp;amp; Sons]] |year=2002 |pages=366 |isbn=978-0-471-49691-5}}&lt;br /&gt;
&lt;br /&gt;
* {{cite book |first1=Yoav |last1=Shoham |first2=Kevin |last2=Leyton-Brown |url=http://www.masfoundations.org|title=Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations |publisher=[[Cambridge University Press]] |year=2008 |pages=496 |isbn=978-0-521-89943-7}}&lt;br /&gt;
&lt;br /&gt;
* {{cite journal |last1=Mamadou |first1=Tadiou Koné |last2=Shimazu |first2=A. |last3=Nakajima |first3=T. |title=The State of the Art in Agent Communication Languages (ACL) |journal=Knowledge and Information Systems |volume= 2 |issue=2 |pages=1–26 |date=August 2000|url=https://www.researchgate.net/publication/215705246}}&lt;br /&gt;
&lt;br /&gt;
* {{cite journal |first1=Carl |last1=Hewitt |first2=Jeff |last2=Inman |title=DAI Betwixt and Between: From &amp;quot;Intelligent Agents&amp;quot; to Open Systems Science |journal=IEEE Transactions on Systems, Man, and Cybernetics |volume=21 |issue=6 |pages=1409–1419 |date=Nov–Dec 1991|url=https://pdfs.semanticscholar.org/7840/bbf6b2fceb014cd3e8eeb2bd81529c7b36b5.pdf|doi=10.1109/21.135685 }}&lt;br /&gt;
&lt;br /&gt;
* ''[[Autonomous Agents and Multi-Agent Systems|The Journal of Autonomous Agents and Multi-Agent Systems (JAAMAS)]]''&lt;br /&gt;
&lt;br /&gt;
* {{cite book |editor-first=Gerhard |editor-last=Weiss |title=Multiagent Systems, A Modern Approach to Distributed Artificial Intelligence |publisher=MIT Press |year=1999 |isbn=978-0-262-23203-6}}&lt;br /&gt;
&lt;br /&gt;
* {{cite book |first=Jacques |last=Ferber |title=Multi-Agent Systems: An Introduction to Artificial Intelligence |publisher=Addison-Wesley |year=1999 |isbn=978-0-201-36048-6}}&lt;br /&gt;
&lt;br /&gt;
* {{cite book |last=Sun |first=Ron |authorlink=Ron Sun |year=2006 |title=Cognition and Multi-Agent Interaction |publisher=[[Cambridge University Press]] |url=http://www.cambridge.org/uk/catalogue/catalogue.asp?isbn=0-521-83964-5 |isbn=978-0-521-83964-8}}&lt;br /&gt;
&lt;br /&gt;
* {{cite book |first1=David |last1=Keil |first2=Dina |last2=Goldin |url=https://archive.org/details/environmentsform0000e4ma/page/68 |title=Indirect Interaction in Environments for Multiagent Systems |journal=Environments for Multiagent Systems II |volume=3830 |pages=[https://archive.org/details/environmentsform0000e4ma/page/68 68–87] |editor1-first=Danny |editor1-last=Weyns |editor2-first=Van |editor2-last=Parunak |editor3-first=Fabien |editor3-last=Michel |series=LNCS 3830 |publisher=[[Springer Science+Business Media|Springer]] |year=2006 |doi=10.1007/11678809_5 |isbn=978-3-540-32614-4 }}&lt;br /&gt;
&lt;br /&gt;
* ''[https://web.archive.org/web/20090114063602/http://www.whitestein.com/series Whitestein Series in Software Agent Technologies and Autonomic Computing]'', published by Springer Science+Business Media Group&lt;br /&gt;
&lt;br /&gt;
* {{Cite book | last=Salamon | given=Tomas | year=2011 | title=Design of Agent-Based Models : Developing Computer Simulations for a Better Understanding of Social Processes | publisher=Bruckner Publishing | isbn=978-80-904661-1-1 | url=http://www.designofagentbasedmodels.info/ | ref=harv }}&lt;br /&gt;
&lt;br /&gt;
* {{Russell Norvig 2003}}&lt;br /&gt;
&lt;br /&gt;
* {{cite book |first=Maria |last=Fasli |title=Agent-technology for E-commerce |publisher=[[John Wiley &amp;amp; Sons]] |year=2007 |pages=480 |isbn=978-0-470-03030-1}}&lt;br /&gt;
&lt;br /&gt;
* Cao, Longbing, Gorodetsky, Vladimir, Mitkas, Pericles A. (2009). [http://www2.computer.org/portal/web/csdl/doi/10.1109/MIS.2009.45 Agent Mining: The Synergy of Agents and Data Mining], IEEE Intelligent Systems, vol. 24, no. 3, 64-72.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links 外部链接 ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.b-squared.org.ua/static/research/example/BZ.html Random Agent-Based Simulations by Borys Biletskyy]{{dead link|date=December 2017 |bot=InternetArchiveBot |fix-attempted=yes }} – Random agent-base simulations for multi-robot system and Belousov-Zhabotinsky reaction. Java applets available.&lt;br /&gt;
&lt;br /&gt;
* [http://cormas.cirad.fr/ CORMAS] (COmmon Resources Multi-Agent System) An open-source [[Software framework|framework]] for Multi-Agent Systems based on [[Smalltalk]]. Spatialized, it focuses on issues related to natural resource management and negotiation between stakeholders.&lt;br /&gt;
&lt;br /&gt;
* [http://jacamo.sf.net JaCaMo MAS Platform] – An open-source platform for Multi-Agent Systems based on Jason, CArtAgO, and Moise.&lt;br /&gt;
&lt;br /&gt;
* [http://www.janusproject.io Janus multiagent Platform] – Holonic multiagent execution platform (Apache License), written in Java, and directly supporting the [[SARL language|SARL agent-oriented programming language]].&lt;br /&gt;
&lt;br /&gt;
* [http://www.hartech.co.il/tech_simulations.html HarTech Technologies] – HarTech Technologies developed a dedicated Distributed Multi Agent System Framework used in both simulation and large scale command and control system. This unique framework called the Generic Blackboard (GBB) provides a development framework for such systems which is domain independent. [https://web.archive.org/web/20100903142409/http://www.armedforces-int.com/article/gbb-development-framework-for-distributed-multi-agent-systems.html Distributed Multi Agent Framework].&lt;br /&gt;
&lt;br /&gt;
* [http://www.madkit.net/ MaDKit] is a lightweight open source Java library for designing and simulating Multi-Agent Systems. MaDKit is built upon the AGR (Agent/Group/Role) organizational model: agents are situated in groups and play roles, MAS are conceived as artificial societies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Systems}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Multi-Agent System}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Multi-agent systems| ]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence]]&lt;br /&gt;
&lt;br /&gt;
Category:Artificial intelligence&lt;br /&gt;
&lt;br /&gt;
类别: 人工智能&lt;br /&gt;
&lt;br /&gt;
[[Category:Multi-robot systems]]&lt;br /&gt;
&lt;br /&gt;
Category:Multi-robot systems&lt;br /&gt;
&lt;br /&gt;
类别: 多机器人系统&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;This page was moved from [[wikipedia:en:Multi-agent system]]. Its edit history can be viewed at [[多主体系统/edithistory]]&amp;lt;/small&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:待整理页面]]&lt;/div&gt;</summary>
		<author><name>十三维</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E5%A4%9A%E6%99%BA%E8%83%BD%E4%BD%93%E7%B3%BB%E7%BB%9F&amp;diff=13232</id>
		<title>多智能体系统</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E5%A4%9A%E6%99%BA%E8%83%BD%E4%BD%93%E7%B3%BB%E7%BB%9F&amp;diff=13232"/>
		<updated>2020-08-23T10:24:53Z</updated>

		<summary type="html">&lt;p&gt;十三维：细节修正&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;此词条暂由彩云小译翻译，未经人工整理和审校，带来阅读不便，请见谅。&lt;br /&gt;
&lt;br /&gt;
#重定向 [[多智能体系统]]&lt;br /&gt;
&lt;br /&gt;
[[Image:IntelligentAgent-SimpleReflex.png|thumb|right|Simple reflex agent 简单反射主体]]&lt;br /&gt;
&lt;br /&gt;
Simple reflex agent&lt;br /&gt;
&lt;br /&gt;
【图1 Simple reflex agent 简单反射主体】&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:IntelligentAgent-Learning.png|thumb|right|Learning agent 学习主体]]&lt;br /&gt;
&lt;br /&gt;
Learning agent&lt;br /&gt;
&lt;br /&gt;
【图2 Learning agent 学习主体】&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A '''multi-agent system''' ('''MAS''' or &amp;quot;self-organized system&amp;quot;) is a computerized system composed of multiple interacting [[intelligent agent]]s{{citation needed|date=July 2019}}. Multi-agent systems can solve problems that are difficult or impossible for an individual agent or a [[monolithic system]] to solve.&amp;lt;ref name=&amp;quot;A Multi Agent-Based System for Securing University Campus: Design and Architecture - IEEE Conference Publication 2019&amp;quot;&amp;gt;{{cite document | title=A Multi Agent-Based System for Securing University Campus: Design and Architecture - IEEE Conference Publication | date=2019-12-17 | doi=10.1109/ISMS.2010.25 }}&amp;lt;/ref&amp;gt; Intelligence may include [[Scientific method|method]]ic, [[Function (computer science)|functional]], [[Algorithm|procedural]] approaches, [[algorithm]]ic [[search algorithm|search]] or [[reinforcement learning]].&amp;lt;ref name=&amp;quot;ScienceDirect Topics 2016&amp;quot;&amp;gt;{{cite web | title=Multi Agent Systems - an overview | website=ScienceDirect Topics | date=2016-01-01 | url=https://www.sciencedirect.com/topics/chemical-engineering/multi-agent-systems | access-date=2020-01-23}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A multi-agent system (MAS or &amp;quot;self-organized system&amp;quot;) is a computerized system composed of multiple interacting intelligent agents. Multi-agent systems can solve problems that are difficult or impossible for an individual agent or a monolithic system to solve. Intelligence may include methodic, functional, procedural approaches, algorithmic search or reinforcement learning.&lt;br /&gt;
&lt;br /&gt;
'''多主体系统''' '''Self-organized System/'Multi-agent System'''，简称'''MAS'''，是一种由多个相互作用的主体组成的计算系统。多主体系统可以解决一些单个主体或单一性系统难以解决的问题。其智能可能体现在条理性、功能性、程序性的行为方式，以及搜索算法和强化学习上。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Despite considerable overlap, a multi-agent system is not always the same as an [[agent-based model]] (ABM).  The goal of an ABM is to search for explanatory insight into the collective behavior of agents (which don't necessarily need to be &amp;quot;intelligent&amp;quot;) obeying simple rules, typically in natural systems, rather than in solving specific practical or engineering problems. The terminology of ABM tends to be used more often in the science, and MAS in engineering and technology.&amp;lt;ref name=&amp;quot;Niazi-Hussain&amp;quot;&amp;gt;{{cite journal |first1=Muaz |last1=Niazi |first2=Amir |last2=Hussain |year=2011 |title=Agent-based Computing from Multi-agent Systems to Agent-Based Models: A Visual Survey |journal=Scientometrics |volume=89 |issue=2 |pages=479–499 |doi=10.1007/s11192-011-0468-9 |url=https://www.researchgate.net/publication/220365334 |format=PDF|arxiv=1708.05872 }}&amp;lt;/ref&amp;gt; Applications where multi-agent systems research may deliver an appropriate approach include online trading,&amp;lt;ref&amp;gt;{{cite journal |first1=Alex |last1=Rogers |first2=E. |last2=David |first3=J. |last3=Schiff |first4=N.R. |last4=Jennings |url=http://eprints.ecs.soton.ac.uk/12716/ |title=The Effects of Proxy Bidding and Minimum Bid Increments within eBay Auctions |journal=ACM Transactions on the Web |volume=1 |issue=2 |pages=9–es |year=2007|doi=10.1145/1255438.1255441 |citeseerx=10.1.1.65.4539 }}&amp;lt;/ref&amp;gt; disaster response&amp;lt;ref&amp;gt;{{cite journal |first1=Nathan |last1=Schurr |first2=Janusz |last2=Marecki |first3=Milind |last3=Tambe |first4=Paul |last4=Scerri | first5=Nikhil |last5=Kasinadhuni |first6=J.P. |last6=Lewis |url=http://teamcore.usc.edu/papers/2005/SS105SchurrN.pdf |title=The Future of Disaster Response: Humans Working with Multiagent Teams using DEFACTO |year=2005}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal |last1=Genc|first1=Zulkuf  |url=http://www.gdmc.nl/gi4dmdocs/Gi4DM_2012_Genc.pdf |title=Agent-based information infrastructure for disaster management |journal=Intelligent Systems for Crisis Management |pages=349–355 |date=2013|display-authors=etal|doi=10.1007/_26 |isbn= |series=Lecture Notes in Geoinformation and Cartography }}&amp;lt;/ref&amp;gt; and social structure modelling.&amp;lt;ref&amp;gt;{{cite journal |first1=Ron |last1=Sun|authorlink1=Ron Sun |first2=Isaac |last2=Naveh |url=http://jasss.soc.surrey.ac.uk/7/3/5.html |title=Simulating Organizational Decision-Making Using a Cognitively Realistic Agent Model |journal=Journal of Artificial Societies and Social Simulation}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Despite considerable overlap, a multi-agent system is not always the same as an agent-based model (ABM).  The goal of an ABM is to search for explanatory insight into the collective behavior of agents (which don't necessarily need to be &amp;quot;intelligent&amp;quot;) obeying simple rules, typically in natural systems, rather than in solving specific practical or engineering problems. The terminology of ABM tends to be used more often in the science, and MAS in engineering and technology. Applications where multi-agent systems research may deliver an appropriate approach include online trading, disaster response and social structure modelling.&lt;br /&gt;
&lt;br /&gt;
尽管多主体系统和'''基于主体的模型''' '''Agent-based Model''' 有着很多的重叠，但是他们并不总是相同的。基于主体的模型目标在于解释那些遵循简单规则、可能并不是很“智能”的主体表现出的'''集群行为'''，一般被用于天然系统的研究中，而不是在实践和工程解决具体的问题。因此“基于主体的模型”这个词更多地用在科学研究中，而“多主体系统”则更多地用于工程和技术。有关多主体系统的研究可能会对在线交易、灾害应急、社会结构建模等领域有着良好的应用价值。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Concepts 概念 ==&lt;br /&gt;
&lt;br /&gt;
Multi-agent systems consist of agents and their environment. Typically multi-agent systems research refers to [[software agent]]s. However, the agents in a multi-agent system could equally well be robots, humans or human teams. A multi-agent system may contain combined human-agent teams.&lt;br /&gt;
&lt;br /&gt;
Multi-agent systems consist of agents and their environment. Typically multi-agent systems research refers to software agents. However, the agents in a multi-agent system could equally well be robots, humans or human teams. A multi-agent system may contain combined human-agent teams.&lt;br /&gt;
&lt;br /&gt;
多主体系统由'''主体''' '''Agent'''及其所处的环境组成。典型的多主体系统研究的是[[软件主体]]。然而，多主体系统中的主体也可以是机器人、人类或人类团体。多主体系统还可以包含人类和其它主体的组合。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Agents can be divided into types spanning simple to complex. Categories include:&lt;br /&gt;
&lt;br /&gt;
Agents can be divided into types spanning simple to complex. Categories include:&lt;br /&gt;
&lt;br /&gt;
不同主体可以按照从简单到复杂的顺序分为如下几个类型:&lt;br /&gt;
&lt;br /&gt;
* Passive agents&amp;lt;ref name=yoann2010&amp;gt;{{citation |first1=Yoann |last1=Kubera |first2=Philippe |last2=Mathieu |first3=Sébastien |last3=Picault |url=http://www.lifl.fr/SMAC/publications/pdf/aamas2010-everything.pdf |title=Everything can be Agent! |journal=Proceedings of the Ninth International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS'2010) |pages=1547–1548 |year=2010 }}&amp;lt;/ref&amp;gt; or &amp;quot;agent without goals&amp;quot; (such as obstacle, apple or key in any simple simulation)&lt;br /&gt;
&lt;br /&gt;
* 被动主体，或“无目标的主体”（比如障碍物、苹果或在任何简单仿真中的钥匙）&lt;br /&gt;
&lt;br /&gt;
* Active agents&amp;lt;ref name=yoann2010/&amp;gt; with simple goals (like birds in flocking, or wolf–sheep in [[Lotka–Volterra|prey-predator model]])&lt;br /&gt;
&lt;br /&gt;
* 具有简单目标的主动主体（比如鸟群中的鸟、“掠食者-猎物模型”中的狼和羊）&lt;br /&gt;
&lt;br /&gt;
* Cognitive agents (complex calculations)&lt;br /&gt;
&lt;br /&gt;
* 认知主体（可以进行复杂的计算）&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Agent environments can be divided into:&lt;br /&gt;
&lt;br /&gt;
Agent environments can be divided into:&lt;br /&gt;
&lt;br /&gt;
主体所处的环境可以分为:&lt;br /&gt;
&lt;br /&gt;
* Virtual&lt;br /&gt;
&lt;br /&gt;
* 虚拟的&lt;br /&gt;
&lt;br /&gt;
* Discrete&lt;br /&gt;
&lt;br /&gt;
* 离散的&lt;br /&gt;
&lt;br /&gt;
* Continuous&lt;br /&gt;
&lt;br /&gt;
* 连续的&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Agent environments can also be organized according to properties such as accessibility (whether it is possible to gather complete information about the environment), determinism (whether an action causes a definite effect), dynamics (how many entities influence the environment in the moment), discreteness (whether the number of possible actions in the environment is finite), episodicity (whether agent actions in certain time periods influence other periods),&amp;lt;ref&amp;gt;{{Russell Norvig 2003}}&amp;lt;/ref&amp;gt; and dimensionality (whether spatial characteristics are important factors of the environment and the agent considers space in its decision making).&amp;lt;ref name=&amp;quot;Salamon2011&amp;quot;&amp;gt;{{cite book | last1 = Salamon | first1 = Tomas | title = Design of Agent-Based Models | location = Repin | publisher = Bruckner Publishing | year= 2011 | page = 22 | isbn = 978-80-904661-1-1 | url=http://www.designofagentbasedmodels.info/}}&amp;lt;/ref&amp;gt; Agent actions are typically mediated via an appropriate middleware. This middleware offers a first-class design abstraction for multi-agent systems, providing means to govern resource access and agent coordination.&amp;lt;ref&amp;gt;{{ cite journal |first1=Danny |last1=Weyns |first2=Amdrea |last2=Omicini |first3=James |last3=Odell |year=2007 |title=Environment as a first-class abstraction in multiagent systems |journal=Autonomous Agents and Multi-Agent Systems |volume=14 |issue=1 |pages=5–30 |id= |url=http://www.cs.kuleuven.be/~danny/papers/2007JAAMAS.pdf |accessdate=2013-05-31 |quote= |doi=10.1007/s10458-006-0012-0 |citeseerx=10.1.1.154.4480 }}{{dead link|date=December 2017 |bot=InternetArchiveBot |fix-attempted=yes }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Agent environments can also be organized according to properties such as accessibility (whether it is possible to gather complete information about the environment), determinism (whether an action causes a definite effect), dynamics (how many entities influence the environment in the moment), discreteness (whether the number of possible actions in the environment is finite), episodicity (whether agent actions in certain time periods influence other periods), and dimensionality (whether spatial characteristics are important factors of the environment and the agent considers space in its decision making). Agent actions are typically mediated via an appropriate middleware. This middleware offers a first-class design abstraction for multi-agent systems, providing means to govern resource access and agent coordination.&lt;br /&gt;
&lt;br /&gt;
我们也可以从如下角度考察主体所处的环境，如：可知性（是否可以搜集到关于环境的完整信息）、确定性（行为造成的影响是否是确定的）、动态性（同一时刻有多少主体影响环境）、离散性（主体可以采取的行动是否是有限的）、时序性（主体在某一特定时段内的行为是否影响其它时段）、维度性（环境是否具有鲜明的空间特征，以及主体在做决策时是否考虑空间因素）。主体的行为通常受到'''中间件 Middleware''' 的调控。中间件使得人们可以管理可用资源、调控主体，极大地方便了人们对于多主体系统进行抽象设计。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Characteristics 特点 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The agents in a multi-agent system have several important characteristics:&amp;lt;ref&amp;gt;{{cite book |first=Michael |last=Wooldridge |title=An Introduction to MultiAgent Systems |publisher=[[John Wiley &amp;amp; Sons]] |year=2002 |pages=366 |isbn=978-0-471-49691-5}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The agents in a multi-agent system have several important characteristics:&lt;br /&gt;
&lt;br /&gt;
多主体系统中的主体有如下几个重要特点:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Autonomy: agents at least partially independent, self-aware, [[Autonomous agent|autonomous]]&lt;br /&gt;
&lt;br /&gt;
* Local views: no agent has a full global view, or the system is too complex for an agent to exploit such knowledge&lt;br /&gt;
&lt;br /&gt;
* Decentralization: no agent is designated as controlling (or the system is effectively reduced to a monolithic system)&amp;lt;ref&amp;gt;{{cite journal |first1=Liviu |last1=Panait |first2=Sean |last2=Luke |url=http://cs.gmu.edu/~eclab/papers/panait05cooperative.pdf|title=Cooperative Multi-Agent Learning: The State of the Art |journal=Autonomous Agents and Multi-Agent Systems |volume=11 |issue=3 |pages=387–434 |year=2005 |doi=10.1007/s10458-005-2631-2|citeseerx=10.1.1.307.6671 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 自主性：主体至少是部分独立的，可以自我感知、自主行动。&lt;br /&gt;
&lt;br /&gt;
* 局部视野：没有一个主体可以掌握系统的全貌，或者由于系统十分复杂，没有一个主体可以利用全局性的知识。&lt;br /&gt;
&lt;br /&gt;
* 无中心性：不指定任何一个控制性的主体（或者说多主体系统不会退化为一个单一化系统）。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Self-organization and Self-direction 自组织与自引导 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Multi-agent systems can manifest [[self-organisation]] as well as self-direction and other [[control theory|control paradigms]] and related complex behaviors even when the individual strategies of all their agents are simple.{{citation needed|date=December 2016}} When agents can share knowledge using any agreed language, within the constraints of the system's communication protocol, the approach may lead to a common improvement. Example languages are [[KQML|Knowledge Query Manipulation Language]] (KQML) or [[Agent Communication Language]] (ACL).&lt;br /&gt;
&lt;br /&gt;
Multi-agent systems can manifest self-organisation as well as self-direction and other control paradigms and related complex behaviors even when the individual strategies of all their agents are simple. When agents can share knowledge using any agreed language, within the constraints of the system's communication protocol, the approach may lead to a common improvement. Example languages are Knowledge Query Manipulation Language (KQML) or Agent Communication Language (ACL).&lt;br /&gt;
&lt;br /&gt;
即使所有单个主体的策略都很简单，多主体系统也可以表现出自组织、自引导等控制范式以及相关的复杂行为。当主体之间可以在系统通信规范的约束下使用一些约定的语言来共享信息时，这种方法可能带来主体间的共赢。'''知识查询操作语言''' '''Knowledge Query Manipulation Language'''和'''主体通信语言 Agent Communication Language'''是这类语言中的两个典型例子。&lt;br /&gt;
&lt;br /&gt;
=== System paradigms 系统模式 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Many MAS are implemented in computer simulations, stepping the system through discrete &amp;quot;time steps&amp;quot;. The MAS components communicate typically using a weighted request matrix, e.g. &lt;br /&gt;
&lt;br /&gt;
Many MAS are implemented in computer simulations, stepping the system through discrete &amp;quot;time steps&amp;quot;. The MAS components communicate typically using a weighted request matrix, e.g. &lt;br /&gt;
&lt;br /&gt;
很多多主体系统是在计算机仿真中实现的，按照离散的“时间步长”逐步地演化。多主体系统中的组分通常使用加权请求矩阵和加权响应矩阵进行通信。下面是几个加权请求矩阵的例子：&lt;br /&gt;
&lt;br /&gt;
  Speed-VERY_IMPORTANT: min=45&amp;amp;nbsp;mph, &lt;br /&gt;
&lt;br /&gt;
  Speed-VERY_IMPORTANT: min=45&amp;amp;nbsp;mph, &lt;br /&gt;
&lt;br /&gt;
Speed-VERY_IMPORTANT: min=45&amp;amp;nbsp;mph, （速度——非常重要: 每小时45英里）&lt;br /&gt;
&lt;br /&gt;
  Path length-MEDIUM_IMPORTANCE: max=60 expectedMax=40, &lt;br /&gt;
&lt;br /&gt;
  Path length-MEDIUM_IMPORTANCE: max=60 expectedMax=40, &lt;br /&gt;
&lt;br /&gt;
Path length-MEDIUM_IMPORTANCE: max=60 expectedMax=40, （路径长度——中等重要：最大60，预期最大40）&lt;br /&gt;
&lt;br /&gt;
  Max-Weight-UNIMPORTANT &lt;br /&gt;
&lt;br /&gt;
  Max-Weight-UNIMPORTANT &lt;br /&gt;
&lt;br /&gt;
Max-Weight-UNIMPORTANT, （最大重量——不重要）&lt;br /&gt;
&lt;br /&gt;
  Contract Priority-REGULAR &lt;br /&gt;
&lt;br /&gt;
  Contract Priority-REGULAR &lt;br /&gt;
&lt;br /&gt;
Contract Priority-REGULAR, （协议优先性——常规）&lt;br /&gt;
&lt;br /&gt;
and a weighted response matrix, e.g. &lt;br /&gt;
&lt;br /&gt;
and a weighted response matrix, e.g. &lt;br /&gt;
&lt;br /&gt;
还有加权响应矩阵的例子：&lt;br /&gt;
&lt;br /&gt;
  Speed-min:50 but only if weather sunny, &lt;br /&gt;
&lt;br /&gt;
  Speed-min:50 but only if weather sunny, &lt;br /&gt;
&lt;br /&gt;
Speed-min:50 but only if weather sunny, （最小速度：天气晴朗时50）&lt;br /&gt;
&lt;br /&gt;
  Path length:25 for sunny / 46 for rainy&lt;br /&gt;
&lt;br /&gt;
  Path length:25 for sunny / 46 for rainy&lt;br /&gt;
&lt;br /&gt;
Path length:25 for sunny / 46 for rainy, （路径长度: 晴天25，雨天46）&lt;br /&gt;
&lt;br /&gt;
  Contract Priority-REGULAR&lt;br /&gt;
&lt;br /&gt;
  Contract Priority-REGULAR&lt;br /&gt;
&lt;br /&gt;
Contract Priority-REGULAR, （协议优先性——常规）&lt;br /&gt;
&lt;br /&gt;
  note – ambulance will override this priority and you'll have to wait&lt;br /&gt;
&lt;br /&gt;
  note – ambulance will override this priority and you'll have to wait&lt;br /&gt;
&lt;br /&gt;
note – ambulance will override this priority and you'll have to wait, （注意，救护车比这个具有更高优先性，你必须等待）&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A challenge-response-contract scheme is common in MAS systems, where &lt;br /&gt;
&lt;br /&gt;
* First a '''&amp;quot;'''Who can?'''&amp;quot;''' question is distributed.&lt;br /&gt;
&lt;br /&gt;
* Only the relevant components respond: '''&amp;quot;'''I can, at this price'''&amp;quot;'''.&lt;br /&gt;
&lt;br /&gt;
* Finally, a contract is set up, usually in several short communication steps between sides, &lt;br /&gt;
&lt;br /&gt;
also considering other components, evolving &amp;quot;contracts&amp;quot; and the restriction sets of the component algorithms.&lt;br /&gt;
&lt;br /&gt;
“请求-响应-协议”方案在多主体系统当中很常见，在这个方案中：&lt;br /&gt;
&lt;br /&gt;
* 首先，一个主体将一个“谁可以...？”形式的请求分发出去。&lt;br /&gt;
&lt;br /&gt;
* 其次，与该请求相关的主体会响应道：“我可以，前提是...”。&lt;br /&gt;
&lt;br /&gt;
* 最后，双方一般会通过几次很短的沟通步骤达成一个协议。&lt;br /&gt;
&lt;br /&gt;
同时，这个过程也会考虑其它的主体、考虑协议的改进以及算法对主体的约束。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Another paradigm commonly used with MAS is the &amp;quot;[[pheromone]]&amp;quot;, where components leave information for other nearby components. These pheromones may evaporate/concentrate with time, that is their values may decrease (or increase).&lt;br /&gt;
&lt;br /&gt;
Another paradigm commonly used with MAS is the &amp;quot;pheromone&amp;quot;, where components leave information for other nearby components. These pheromones may evaporate/concentrate with time, that is their values may decrease (or increase).&lt;br /&gt;
&lt;br /&gt;
多主体系统经常使用的另一个通信模式是'''信息素''''''Pheromone'''。在此模式下，各主体为附近的其它主体留下信息素来传递信息。随着时间的推移，这些信息素可能“蒸发”或累积，也就是其权重的下降或上升。&lt;br /&gt;
&lt;br /&gt;
=== Properties 性质 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MAS tend to find the best solution for their problems without intervention. There is high similarity here to physical phenomena, such as energy minimizing, where physical objects tend to reach the lowest energy possible within the physically constrained world. For example: many of the cars entering a metropolis in the morning will be available for leaving that same metropolis in the evening.&lt;br /&gt;
&lt;br /&gt;
MAS tend to find the best solution for their problems without intervention. There is high similarity here to physical phenomena, such as energy minimizing, where physical objects tend to reach the lowest energy possible within the physically constrained world. For example: many of the cars entering a metropolis in the morning will be available for leaving that same metropolis in the evening.&lt;br /&gt;
&lt;br /&gt;
多主体系统常常可以在没有干预的情况下为它们的问题找到最好的解决方案，这与物理现象有很高的相似性。比如在能量最小化的例子中，物理主体倾向于在物理条件约束的世界中达到可能的最低能量。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The systems also tend to prevent propagation of faults, self-recover and be fault tolerant, mainly due to the redundancy of components.&lt;br /&gt;
&lt;br /&gt;
The systems also tend to prevent propagation of faults, self-recover and be fault tolerant, mainly due to the redundancy of components.&lt;br /&gt;
&lt;br /&gt;
系统还具有防止故障传播、自恢复和容错的特点，这主要是由于组件的冗余性。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Researches 研究 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The study of multi-agent systems is &amp;quot;concerned with the development and analysis of sophisticated [[artificial intelligence|AI]] problem-solving and control architectures for both single-agent and multiple-agent systems.&amp;quot;&amp;lt;ref&amp;gt;{{cite web |url=http://mas.cs.umass.edu/ |title=The Multi-Agent Systems Lab |publisher=[[University of Massachusetts Amherst]] |accessdate=Oct 16, 2009}}&amp;lt;/ref&amp;gt; Research topics include:&lt;br /&gt;
&lt;br /&gt;
The study of multi-agent systems is &amp;quot;concerned with the development and analysis of sophisticated AI problem-solving and control architectures for both single-agent and multiple-agent systems.&amp;quot; Research topics include:&lt;br /&gt;
&lt;br /&gt;
多主体系统的研究“与单主体和多主体系统中复杂的人工智能问题解决和控制架构的开发和分析有关”。主要的研究主题包括：&lt;br /&gt;
&lt;br /&gt;
* agent-oriented software engineering&lt;br /&gt;
&lt;br /&gt;
* beliefs, desires, and intentions ([[BDI software agent|BDI]])&lt;br /&gt;
&lt;br /&gt;
* [[Consensus dynamics|cooperation and coordination]]&lt;br /&gt;
&lt;br /&gt;
* [[distributed constraint optimization]] (DCOPs)&lt;br /&gt;
&lt;br /&gt;
* organization&lt;br /&gt;
&lt;br /&gt;
* communication&lt;br /&gt;
&lt;br /&gt;
* negotiation&lt;br /&gt;
&lt;br /&gt;
* [[cooperative distributed problem solving|distributed problem solving]]&lt;br /&gt;
&lt;br /&gt;
*[[multi-agent learning]]&amp;lt;ref&amp;gt;{{citation|first1=Stefano |last1=Albrecht |first2=Peter |last2=Stone |year=2017 |contribution=Multiagent Learning: Foundations and Recent Trends. Tutorial |title=IJCAI-17 conference |url=http://www.cs.utexas.edu/~larg/ijcai17_tutorial/multiagent_learning.pdf}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[agent mining]] &lt;br /&gt;
&lt;br /&gt;
* scientific communities (e.g., on biological flocking, language evolution, and economics)&amp;lt;ref&amp;gt;{{ cite journal | last =Cucker | first =Felipe | authorlink = | author2=Steve Smale | year =2007 | title =The Mathematics of Emergence | journal = Japanese Journal of Mathematics | volume = 2| issue = | pages = 197–227| id = | url =http://ttic.uchicago.edu/~smale/papers/math-of-emergence.pdf | accessdate = 2008-06-09 | quote =| doi =10.1007/s11537-007-0647-x | author2-link =Stephen Smale }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{ cite journal | last =Shen | first =Jackie (Jianhong) | authorlink = | year =2008 | title =Cucker–Smale Flocking under Hierarchical Leadership | journal =SIAM J. Appl. Math. | volume =68 | issue =3 | pages = 694–719| id = | url =http://scitation.aip.org/getabs/servlet/GetabsServlet?prog=normal&amp;amp;id=SMJMAP000068000003000694000001&amp;amp;idtype=cvips&amp;amp;gifs=yes | accessdate = 2008-06-09 | quote =| doi =10.1137/060673254 | arxiv =q-bio/0610048}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/ 参考&lt;br /&gt;
&lt;br /&gt;
* dependability and fault-tolerance&lt;br /&gt;
&lt;br /&gt;
* robotics,&amp;lt;ref&amp;gt;{{citation|last1=Ahmed |first1=S. |pages=459 |last2=Karsiti |first2=M.N. |url=http://eprints.utp.edu.my/320/|title=2007 IEEE International Conference on Electro/Information Technology |year=2007|doi=10.1109/EIT.2007.4374547|contribution=A testbed for control schemes using multi agent nonholonomic robots |isbn=978-1-4244-0940-2 }}&amp;lt;/ref&amp;gt; multi-robot systems (MRS), robotic clusters&lt;br /&gt;
&lt;br /&gt;
* 以主体为导向的软件工程&lt;br /&gt;
&lt;br /&gt;
* 信念，欲望和动机 ([[BDI]])&lt;br /&gt;
&lt;br /&gt;
* [[合作和协调]]&lt;br /&gt;
&lt;br /&gt;
* [[分布式约束优化]] (DCOPs)&lt;br /&gt;
&lt;br /&gt;
* 组织&lt;br /&gt;
&lt;br /&gt;
* 沟通&lt;br /&gt;
&lt;br /&gt;
* 谈判&lt;br /&gt;
&lt;br /&gt;
* [[分布式问题求解]]&lt;br /&gt;
&lt;br /&gt;
* [[多主体学习]]&lt;br /&gt;
&lt;br /&gt;
* [[主体挖掘]]&lt;br /&gt;
&lt;br /&gt;
* 科学社群（比如生物的群体、语言的进化和经济体）&lt;br /&gt;
&lt;br /&gt;
* 依赖性和容错&lt;br /&gt;
&lt;br /&gt;
* 机器人学，多机器人系统 (MRS) 和机器人集群&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Frameworks 框架 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Frameworks have emerged that implement common standards (such as the [[Foundation for Intelligent Physical Agents|FIPA]] and [[Object Management Group|OMG]] MASIF&amp;lt;ref&amp;gt;{{Cite web|url=https://www.omg.org/cgi-bin/doc?orbos/97-10-05|title=OMG Document – orbos/97-10-05 (Update of Revised MAF Submission)|website=www.omg.org|access-date=2019-02-19}}&amp;lt;/ref&amp;gt; standards). These frameworks e.g. [[Java Agent Development Framework|JADE]], save time and aid in the standardization of MAS development.&amp;lt;ref&amp;gt;{{cite journal |first1=Salman |last1=Ahmed  |first2=Mohd N. |last2=Karsiti |first3=Herman |last3=Agustiawan |title=A development framework for collaborative robots using feedback control|year=2007|citeseerx=10.1.1.98.879  }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Frameworks have emerged that implement common standards (such as the FIPA and OMG MASIF standards). These frameworks e.g. JADE, save time and aid in the standardization of MAS development.&lt;br /&gt;
&lt;br /&gt;
一些贯彻共同标准的框架已经出现了（例如 FIPA 和 OMG MASIF 标准）。JADE等框架可以为标准化的多主体系统开发节省时间和精力。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Currently though, no standard is actively maintained from FIPA or OMG. Efforts for further development of software agents in industrial context are carried out in IEEE IES technical committee on Industrial Agents.&amp;lt;ref&amp;gt;{{Cite web|url=https://tcia.ieee-ies.org/|title=IEEE IES Technical Committee on Industrial Agents (TC-IA)|website=tcia.ieee-ies.org|access-date=2019-02-19}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Currently though, no standard is actively maintained from FIPA or OMG. Efforts for further development of software agents in industrial context are carried out in IEEE IES technical committee on Industrial Agents.&lt;br /&gt;
&lt;br /&gt;
不过目前，FIPA 或 OMG 还没有主动维护任何标准。在工业领域中进一步开发软件主体的努力主要来自 IEEE 工业电子协会的工业主体技术委员会。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Applications 应用 ==&amp;lt;!-- Although MAS is still strictly a research topic, many graphic computer games today are developed using MAS algorithms and MAS frameworks. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Although MAS is still strictly a research topic, many graphic computer games today are developed using MAS algorithms and MAS frameworks. --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
尽管多主体系统还仍然是一个严格的学术话题，但今天许多图形化的电脑游戏都是使用多主体系统的算法框架开发的。&lt;br /&gt;
&lt;br /&gt;
MAS have not only been applied in academic research, but also in industry.&amp;lt;ref&amp;gt;{{Cite book|title=Industrial agents : emerging applications of software agents in industry|others=Leitão, Paulo,, Karnouskos, Stamatis|isbn=978-0128003411|location=Amsterdam, Netherlands|oclc=905853947|last1 = Leitão|first1 = Paulo|last2 = Karnouskos|first2 = Stamatis|date = 2015-03-26}}&amp;lt;/ref&amp;gt; MAS are applied in the real world to graphical applications such as computer games. Agent systems have been used in films.&amp;lt;ref&amp;gt;{{cite web |publisher=[[Massive (software)|MASSIVE]] |url=http://www.massivesoftware.com/film.html |title=Film showcase|accessdate=28 April 2012}}&amp;lt;/ref&amp;gt; It is widely advocated for use in networking and mobile technologies, to achieve automatic and dynamic load balancing, high scalability and self-healing networks. They are being used for coordinated defence systems. &lt;br /&gt;
&lt;br /&gt;
MAS have not only been applied in academic research, but also in industry. MAS are applied in the real world to graphical applications such as computer games. Agent systems have been used in films. It is widely advocated for use in networking and mobile technologies, to achieve automatic and dynamic load balancing, high scalability and self-healing networks. They are being used for coordinated defence systems. &lt;br /&gt;
&lt;br /&gt;
除了学术研究之外，多主体系统在工业中也有应用。它在现实世界中不仅被用于电脑游戏等图形应用程序，还已经延伸到了电影中。它在网络和移动技术中实现自动和动态的负载平衡、高可扩展性和自愈网络的作用广为流传。除此之外，多主体系统还被用于协同防御体系中。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Other applications&amp;lt;ref&amp;gt;{{Cite journal|last=Leitao|first=Paulo|last2=Karnouskos|first2=Stamatis|last3=Ribeiro|first3=Luis|last4=Lee|first4=Jay|last5=Strasser|first5=Thomas|last6=Colombo|first6=Armando W.|date=2016|title=Smart Agents in Industrial Cyber–Physical Systems|journal=Proceedings of the IEEE|volume=104|issue=5|pages=1086–1101|doi=10.1109/JPROC.2016.2521931|issn=0018-9219|url=http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-128744}}&amp;lt;/ref&amp;gt; include [[transportation]],&amp;lt;ref name=&amp;quot;surtrac2012b&amp;quot;&amp;gt;Xiao-Feng Xie, S. Smith, G. Barlow. [http://www.wiomax.com/team/xie/paper/ICAPS12.pdf Schedule-driven coordination for real-time traffic network control]. International Conference on Automated Planning and Scheduling (ICAPS), São Paulo, Brazil, 2012: 323–331.&amp;lt;/ref&amp;gt; logistics,&amp;lt;ref name=&amp;quot;compare&amp;quot;&amp;gt;{{Cite journal | last1 = Máhr | first1 = T. S. | last2 = Srour | first2 = J. | last3 = De Weerdt | first3 = M. | last4 = Zuidwijk | first4 = R. | title = Can agents measure up? A comparative study of an agent-based and on-line optimization approach for a drayage problem with uncertainty | doi = 10.1016/j.trc.2009.04.018 | journal = Transportation Research Part C: Emerging Technologies | volume = 18 | pages = 99–119 | year = 2010 | pmid =  | pmc = | citeseerx = 10.1.1.153.770 }}&amp;lt;/ref&amp;gt; graphics, manufacturing, [[power system]]&amp;lt;ref name=&amp;quot;Generation Expansion Planning Considering Investment Dynamic of Market Participants Using Multi-agent System - IEEE Conference Publication 2019&amp;quot;&amp;gt;{{cite document | title=Generation Expansion Planning Considering Investment Dynamic of Market Participants Using Multi-agent System - IEEE Conference Publication | date=2019-12-17 | doi=10.1109/SGC.2018.8777904 }}&amp;lt;/ref&amp;gt;, [[smartgrids]]&amp;lt;ref name=&amp;quot;Distributed Multi-Agent System-Based Load Frequency Control for Multi-Area Power System in Smart Grid - IEEE Journals &amp;amp; Magazine 2019&amp;quot;&amp;gt;{{cite document | title=Distributed Multi-Agent System-Based Load Frequency Control for Multi-Area Power System in Smart Grid - IEEE Journals &amp;amp; Magazine | date=2019-12-17 | doi=10.1109/TIE.2017.2668983 }}&amp;lt;/ref&amp;gt; and [[Geographic information system|GIS]]. &lt;br /&gt;
&lt;br /&gt;
Other applications include transportation, logistics, graphics, manufacturing, power system, smartgrids and GIS. &lt;br /&gt;
&lt;br /&gt;
其他应用包括运输、物流、制图、制造、电力系统、智能电网和地理信息系统。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also, [[Distributed_artificial_intelligence#Agents_and_Multi-agent_systems|Multi-agent Systems Artificial Intelligence]] (MAAI) are used for simulating societies, the purpose thereof being helpful in the fields of climate, energy, epidemiology, conflict management, child abuse, ...&amp;lt;ref&amp;gt;[https://www.newscientist.com/article/mg24332500-800-ai-can-predict-your-future-behaviour-with-powerful-new-simulations AI can predict your future behaviour with powerful new simulations]&amp;lt;/ref&amp;gt;. Some organisations working on using multi-agent system models include Center for Modelling Social Systems, Centre for Research in Social Simulation, Centre for Policy Modelling, Society for Modelling and Simulation International.&amp;lt;ref&amp;gt;[https://www.newscientist.com/article/mg24332500-800-ai-can-predict-your-future-behaviour-with-powerful-new-simulations AI can predict your future behaviour with powerful new simulations]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Also, Multi-agent Systems Artificial Intelligence (MAAI) are used for simulating societies, the purpose thereof being helpful in the fields of climate, energy, epidemiology, conflict management, child abuse, .... Some organisations working on using multi-agent system models include Center for Modelling Social Systems, Centre for Research in Social Simulation, Centre for Policy Modelling, Society for Modelling and Simulation International.&lt;br /&gt;
&lt;br /&gt;
此外，'''多主体系统人工智能''' '''MAAI''' 被用于模拟社会，以助力气候，能源，流行病学，冲突管理，儿童虐待等方面的工作。一些致力于使用多主体系统模型的组织包括'''社会系统建模中心 Center for Modelling Social Systems'''、'''社会模拟研究中心 Centre for Research in Social Simulation'''、'''政策建模中心 Centre for Policy Modelling'''以及'''国际建模与模拟学会 Society for Modelling and Simulation International'''。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also 参见 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{div col}}&lt;br /&gt;
&lt;br /&gt;
* [[Comparison of agent-based modeling software]] 基于主体的建模软件对比&lt;br /&gt;
&lt;br /&gt;
* [[Agent-based computational economics]] (ACE) 基于主体的计算经济学 (ACE)&lt;br /&gt;
&lt;br /&gt;
* [[Artificial brain]] 人工大脑&lt;br /&gt;
&lt;br /&gt;
* [[Artificial intelligence]] 人工智能&lt;br /&gt;
&lt;br /&gt;
* [[Artificial life]] 人工生命&lt;br /&gt;
&lt;br /&gt;
* [[Artificial life framework]] 人工生命框架&lt;br /&gt;
&lt;br /&gt;
* [[AI mayor]] AI市长&lt;br /&gt;
&lt;br /&gt;
* [[Black box]] 黑箱&lt;br /&gt;
&lt;br /&gt;
* [[Blackboard system]] 黑板系统&lt;br /&gt;
&lt;br /&gt;
* [[Complex systems]] 复杂系统&lt;br /&gt;
&lt;br /&gt;
* [[Discrete event simulation]] 离散事件仿真&lt;br /&gt;
&lt;br /&gt;
* [[Distributed artificial intelligence]] 分布式人工智能&lt;br /&gt;
&lt;br /&gt;
* [[Emergence]] 涌现&lt;br /&gt;
&lt;br /&gt;
* [[Evolutionary computation]] 进化计算&lt;br /&gt;
&lt;br /&gt;
* [[Game theory]] 博弈论&lt;br /&gt;
&lt;br /&gt;
* [[Human-based genetic algorithm]] 基于人工的遗传算法&lt;br /&gt;
&lt;br /&gt;
* [[Knowledge Query and Manipulation Language]] (KQML) 知识查询操作语言&lt;br /&gt;
&lt;br /&gt;
* [[Microbial intelligence]] 微生物智能&lt;br /&gt;
&lt;br /&gt;
* [[Multi-agent planning]] 多主体规划&lt;br /&gt;
&lt;br /&gt;
* [[Pattern-oriented modeling]] 以模式为导向的建模&lt;br /&gt;
&lt;br /&gt;
* [[PlatBox Project]] PlatBox项目&lt;br /&gt;
&lt;br /&gt;
* [[Reinforcement learning]] 强化学习&lt;br /&gt;
&lt;br /&gt;
* [[Scientific community metaphor]] 科学社群隐喻&lt;br /&gt;
&lt;br /&gt;
* [[Self-reconfiguring modular robot]] 自组织模块化机器人&lt;br /&gt;
&lt;br /&gt;
* [[Simulated reality]] 模拟现实&lt;br /&gt;
&lt;br /&gt;
* [[Social simulation]] 社会仿真&lt;br /&gt;
&lt;br /&gt;
* [[Software agent]] 软件主体&lt;br /&gt;
&lt;br /&gt;
* [[Swarm intelligence]] 群体智能&lt;br /&gt;
&lt;br /&gt;
* [[Swarm robotics]] 群体机器人&lt;br /&gt;
&lt;br /&gt;
{{div col end}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References 参考文献 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{reflist|2}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Further Reading 延伸阅读 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* {{cite book |first=Michael |last=Wooldridge |title=An Introduction to MultiAgent Systems |publisher=[[John Wiley &amp;amp; Sons]] |year=2002 |pages=366 |isbn=978-0-471-49691-5}}&lt;br /&gt;
&lt;br /&gt;
* {{cite book |first1=Yoav |last1=Shoham |first2=Kevin |last2=Leyton-Brown |url=http://www.masfoundations.org|title=Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations |publisher=[[Cambridge University Press]] |year=2008 |pages=496 |isbn=978-0-521-89943-7}}&lt;br /&gt;
&lt;br /&gt;
* {{cite journal |last1=Mamadou |first1=Tadiou Koné |last2=Shimazu |first2=A. |last3=Nakajima |first3=T. |title=The State of the Art in Agent Communication Languages (ACL) |journal=Knowledge and Information Systems |volume= 2 |issue=2 |pages=1–26 |date=August 2000|url=https://www.researchgate.net/publication/215705246}}&lt;br /&gt;
&lt;br /&gt;
* {{cite journal |first1=Carl |last1=Hewitt |first2=Jeff |last2=Inman |title=DAI Betwixt and Between: From &amp;quot;Intelligent Agents&amp;quot; to Open Systems Science |journal=IEEE Transactions on Systems, Man, and Cybernetics |volume=21 |issue=6 |pages=1409–1419 |date=Nov–Dec 1991|url=https://pdfs.semanticscholar.org/7840/bbf6b2fceb014cd3e8eeb2bd81529c7b36b5.pdf|doi=10.1109/21.135685 }}&lt;br /&gt;
&lt;br /&gt;
* ''[[Autonomous Agents and Multi-Agent Systems|The Journal of Autonomous Agents and Multi-Agent Systems (JAAMAS)]]''&lt;br /&gt;
&lt;br /&gt;
* {{cite book |editor-first=Gerhard |editor-last=Weiss |title=Multiagent Systems, A Modern Approach to Distributed Artificial Intelligence |publisher=MIT Press |year=1999 |isbn=978-0-262-23203-6}}&lt;br /&gt;
&lt;br /&gt;
* {{cite book |first=Jacques |last=Ferber |title=Multi-Agent Systems: An Introduction to Artificial Intelligence |publisher=Addison-Wesley |year=1999 |isbn=978-0-201-36048-6}}&lt;br /&gt;
&lt;br /&gt;
* {{cite book |last=Sun |first=Ron |authorlink=Ron Sun |year=2006 |title=Cognition and Multi-Agent Interaction |publisher=[[Cambridge University Press]] |url=http://www.cambridge.org/uk/catalogue/catalogue.asp?isbn=0-521-83964-5 |isbn=978-0-521-83964-8}}&lt;br /&gt;
&lt;br /&gt;
* {{cite book |first1=David |last1=Keil |first2=Dina |last2=Goldin |url=https://archive.org/details/environmentsform0000e4ma/page/68 |title=Indirect Interaction in Environments for Multiagent Systems |journal=Environments for Multiagent Systems II |volume=3830 |pages=[https://archive.org/details/environmentsform0000e4ma/page/68 68–87] |editor1-first=Danny |editor1-last=Weyns |editor2-first=Van |editor2-last=Parunak |editor3-first=Fabien |editor3-last=Michel |series=LNCS 3830 |publisher=[[Springer Science+Business Media|Springer]] |year=2006 |doi=10.1007/11678809_5 |isbn=978-3-540-32614-4 }}&lt;br /&gt;
&lt;br /&gt;
* ''[https://web.archive.org/web/20090114063602/http://www.whitestein.com/series Whitestein Series in Software Agent Technologies and Autonomic Computing]'', published by Springer Science+Business Media Group&lt;br /&gt;
&lt;br /&gt;
* {{Cite book | last=Salamon | given=Tomas | year=2011 | title=Design of Agent-Based Models : Developing Computer Simulations for a Better Understanding of Social Processes | publisher=Bruckner Publishing | isbn=978-80-904661-1-1 | url=http://www.designofagentbasedmodels.info/ | ref=harv }}&lt;br /&gt;
&lt;br /&gt;
* {{Russell Norvig 2003}}&lt;br /&gt;
&lt;br /&gt;
* {{cite book |first=Maria |last=Fasli |title=Agent-technology for E-commerce |publisher=[[John Wiley &amp;amp; Sons]] |year=2007 |pages=480 |isbn=978-0-470-03030-1}}&lt;br /&gt;
&lt;br /&gt;
* Cao, Longbing, Gorodetsky, Vladimir, Mitkas, Pericles A. (2009). [http://www2.computer.org/portal/web/csdl/doi/10.1109/MIS.2009.45 Agent Mining: The Synergy of Agents and Data Mining], IEEE Intelligent Systems, vol. 24, no. 3, 64-72.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links 外部链接 ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.b-squared.org.ua/static/research/example/BZ.html Random Agent-Based Simulations by Borys Biletskyy]{{dead link|date=December 2017 |bot=InternetArchiveBot |fix-attempted=yes }} – Random agent-base simulations for multi-robot system and Belousov-Zhabotinsky reaction. Java applets available.&lt;br /&gt;
&lt;br /&gt;
* [http://cormas.cirad.fr/ CORMAS] (COmmon Resources Multi-Agent System) An open-source [[Software framework|framework]] for Multi-Agent Systems based on [[Smalltalk]]. Spatialized, it focuses on issues related to natural resource management and negotiation between stakeholders.&lt;br /&gt;
&lt;br /&gt;
* [http://jacamo.sf.net JaCaMo MAS Platform] – An open-source platform for Multi-Agent Systems based on Jason, CArtAgO, and Moise.&lt;br /&gt;
&lt;br /&gt;
* [http://www.janusproject.io Janus multiagent Platform] – Holonic multiagent execution platform (Apache License), written in Java, and directly supporting the [[SARL language|SARL agent-oriented programming language]].&lt;br /&gt;
&lt;br /&gt;
* [http://www.hartech.co.il/tech_simulations.html HarTech Technologies] – HarTech Technologies developed a dedicated Distributed Multi Agent System Framework used in both simulation and large scale command and control system. This unique framework called the Generic Blackboard (GBB) provides a development framework for such systems which is domain independent. [https://web.archive.org/web/20100903142409/http://www.armedforces-int.com/article/gbb-development-framework-for-distributed-multi-agent-systems.html Distributed Multi Agent Framework].&lt;br /&gt;
&lt;br /&gt;
* [http://www.madkit.net/ MaDKit] is a lightweight open source Java library for designing and simulating Multi-Agent Systems. MaDKit is built upon the AGR (Agent/Group/Role) organizational model: agents are situated in groups and play roles, MAS are conceived as artificial societies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Systems}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Multi-Agent System}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Multi-agent systems| ]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Artificial intelligence]]&lt;br /&gt;
&lt;br /&gt;
Category:Artificial intelligence&lt;br /&gt;
&lt;br /&gt;
类别: 人工智能&lt;br /&gt;
&lt;br /&gt;
[[Category:Multi-robot systems]]&lt;br /&gt;
&lt;br /&gt;
Category:Multi-robot systems&lt;br /&gt;
&lt;br /&gt;
类别: 多机器人系统&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;This page was moved from [[wikipedia:en:Multi-agent system]]. Its edit history can be viewed at [[多主体系统/edithistory]]&amp;lt;/small&amp;gt;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:待整理页面]]&lt;/div&gt;</summary>
		<author><name>十三维</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%B6%85%E5%9B%BE_Hypergraph&amp;diff=5011</id>
		<title>超图 Hypergraph</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%B6%85%E5%9B%BE_Hypergraph&amp;diff=5011"/>
		<updated>2020-04-22T14:46:02Z</updated>

		<summary type="html">&lt;p&gt;十三维：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
我们在组织翻译超图这个词条，这个词条是之前Wolfram发的那篇长文中一个非常重要的概念，我们希望可以整理好这个词条，帮助大家更好的理解那篇文章。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
现在招募6个小伙伴一起翻译超图这个词条 https://wiki.swarma.org/index.php?title=超图_Hypergraph&lt;br /&gt;
&lt;br /&gt;
*开头正文部分+术语定义（Terminology)——十三维&lt;br /&gt;
*二分图模型+不对称性+同构与平等——淑慧&lt;br /&gt;
*对称超图+横截面——瑾晗&lt;br /&gt;
*关联矩阵+超图着色+分区---厚朴&lt;br /&gt;
*定理+超图绘制+超图语法——十三维&lt;br /&gt;
*概括+超图学习——世康&lt;br /&gt;
&lt;br /&gt;
截止时间：北京时间18：00之前。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In [[mathematics]], a '''hypergraph''' is a generalization of a [[Graph (discrete mathematics)|graph]] in which an [[graph theory|edge]] can join any number of [[vertex (graph theory)|vertices]]. In contrast, in an ordinary graph, an edge connects exactly two vertices. Formally, a hypergraph &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is a pair &amp;lt;math&amp;gt;H = (X,E)&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is a set of elements called ''nodes'' or ''vertices'', and &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; is a set of non-empty subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; called ''[[hyperedges]]'' or ''edges''. Therefore, &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; is a subset of &amp;lt;math&amp;gt;\mathcal{P}(X) \setminus\{\emptyset\}&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt; is the [[power set]] of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;. The size of the vertex set is called the ''order of the hypergraph'', and the size of edges set is the ''size of the hypergraph''. &lt;br /&gt;
&lt;br /&gt;
在[[数学中]], '''超图 hypergraph'''是一种广义上的图，是有限集合中最一般的离散结构，在信息科学、生命科学等领域有着广泛的应用。它的一条'''边 edge'''可以连接任意数量的'''顶点 vertices'''。相对而言，在普通图中，一条边只能连接两个顶点。形式上，超图 &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 是一个有序二元组 &amp;lt;math&amp;gt;H = (X,E)&amp;lt;/math&amp;gt; 其中&amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; 是一个以节点 nodes或顶点为元素的非空集合，即顶点集，而 &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; 是&amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; 的一组非空子集簇，&amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;的元素被称为边或超边 hyperedges。 没有相同边的超图称为单超图。&lt;br /&gt;
&lt;br /&gt;
因此，若&amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt;是 &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;的幂集 power set，则&amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;是 &amp;lt;math&amp;gt;\mathcal{P}(X) \setminus\{\emptyset\}&amp;lt;/math&amp;gt; 的一个子集。在&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;中，顶点集的大小被称为'''超图的阶数 order of the hypergraph'''，边集的大小被称为'''超图的大小 size of the hypergraph'''。&lt;br /&gt;
&lt;br /&gt;
While graph edges are 2-element subsets of nodes, hyperedges are arbitrary sets of nodes, and can therefore contain an arbitrary number of nodes. However, it is often desirable to study hypergraphs where all hyperedges have the same cardinality; a ''k-uniform hypergraph'' is a hypergraph such that all its hyperedges have size ''k''. (In other words, one such hypergraph is a collection of sets, each such set a hyperedge connecting ''k'' nodes.) So a 2-uniform hypergraph is a graph, a 3-uniform hypergraph is a collection of unordered triples, and so on. A hypergraph is also called a ''set system'' or a ''[[family of sets]]'' drawn from the [[universal set]]. &lt;br /&gt;
&lt;br /&gt;
普通图的边是节点的二元子集，超边则是节点的任意集合，所以可以包含任意数量的节点。但我们总先需要研究具有相同基数超边的超图，即一个'''k-一致超图 k-uniform hypergraph'''（所有超边的大小都为 k，也译作k-均匀超图）。因此一个2-一致超图就是普通图，一个3-一致&lt;br /&gt;
&lt;br /&gt;
超图就是无序三元组 unordered triples 的集合，依此类推。超图也被称为从泛集 universal set 中抽取的一个集系统 set system 或集族 family of sets。&lt;br /&gt;
&lt;br /&gt;
Hypergraphs can be viewed as [[incidence structure]]s.  In particular, there is a bipartite &amp;quot;incidence graph&amp;quot; or &amp;quot;[[Levi graph]]&amp;quot; corresponding to every hypergraph, and conversely, most, but not all, [[bipartite graph]]s can be regarded as incidence graphs of hypergraphs.&lt;br /&gt;
&lt;br /&gt;
超图可以看做是'''关联结构 incidence structure'''。特别的，每个超图都有一个与超图相对应的二分 &amp;quot;关联图 incidence graph&amp;quot;或 &amp;quot;列维图 Levi graph&amp;quot;，反之，大多数（但不是全部）'''二分图 bipartite graph'''都可以看作是超图的关联图。&lt;br /&gt;
&lt;br /&gt;
Hypergraphs have many other names.  In [[computational geometry]], a hypergraph may sometimes be called a '''range space''' and then the hyperedges are called ''ranges''.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Haussler | first1 = David | author1-link = David Haussler&lt;br /&gt;
 | last2 = Welzl | first2 = Emo | author2-link = Emo Welzl&lt;br /&gt;
 | doi = 10.1007/BF02187876&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[Discrete and Computational Geometry]]&lt;br /&gt;
 | mr = 884223&lt;br /&gt;
 | pages = 127–151&lt;br /&gt;
 | title = ε-nets and simplex range queries&lt;br /&gt;
 | volume = 2&lt;br /&gt;
 | year = 1987| doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
In [[cooperative game]] theory, hypergraphs are called '''simple games''' (voting games); this notion is applied to solve problems in [[social choice theory]].  In some literature edges are referred to as ''hyperlinks'' or ''connectors''.&amp;lt;ref&amp;gt;Judea Pearl, in ''HEURISTICS Intelligent Search Strategies for Computer Problem Solving'', Addison Wesley (1984), p. 25.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
超图还有许多其它名称。在'''计算几何学 family of sets'''中，超图有时可以被称为'''范围空间 range space'''，将超图的边称为''范围 ranges''.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Haussler | first1 = David | author1-link = David Haussler&lt;br /&gt;
 | last2 = Welzl | first2 = Emo&lt;br /&gt;
 | doi = 10.1007/BF02187876&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = Discrete and Computational Geometry&lt;br /&gt;
 | mr = 884223&lt;br /&gt;
 | pages = 127–151&lt;br /&gt;
 | title = ε-nets and simplex range queries&lt;br /&gt;
 | volume = 2&lt;br /&gt;
 | year = 1987&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
在合作博弈论 cooperative game中，超图被称为'''简单博弈 simple games'''（投票博弈 voting games）；这个概念被应用于解决社会选择理论 social choice theory 中的问题。在一些文献中，超边被称为''超连接''或''连接器''。&amp;lt;ref&amp;gt;Judea Pearl, in ''HEURISTICS Intelligent Search Strategies for Computer Problem Solving'', Addison Wesley (1984), p. 25.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Special kinds of hypergraphs include: [[#Symmetric hypergraphs|''k''-uniform ones]], as discussed briefly above; [[clutter (mathematics)|clutter]]s, where no edge appears as a subset of another edge; and [[abstract simplicial complex]]es, which contain all subsets of every edge.&lt;br /&gt;
The collection of hypergraphs is a [[Category (mathematics)|category]] with hypergraph [[homomorphism]]s as [[morphism]]s.&lt;br /&gt;
&lt;br /&gt;
特殊类型的超图包括：上文简单讨论过的k-一致超图；散簇 clutter，也即没有一条边作是另一条边的子集；以及'''抽象单纯复形 abstract simplicial complexes'''，这里面包含每条边的所有子集。&lt;br /&gt;
&lt;br /&gt;
超图是一个以超图同态 homomorphism 为'''态射 morphism '''的范畴。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==术语 Terminology==&lt;br /&gt;
&lt;br /&gt;
====定义 Definitions ====&lt;br /&gt;
There are different types of hypergraphs such as:&lt;br /&gt;
* ''Empty hypergraph'': a hypergraph with no edges. &lt;br /&gt;
* ''Non-simple (or multiple) hypergraph'': a hypergraph allowing loops (hyperedges with a single vertex) or repeated edges, which means there can be two or more edges containing the same set of vertices.&lt;br /&gt;
* ''Simple hypergraph'': a hypergraph that contains no loops and no repeated edges.&lt;br /&gt;
* ''&amp;lt;math&amp;gt;k &amp;lt;/math&amp;gt;-uniform hypergraph'': a hypergraph where each edge contains precisely &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; vertices.&lt;br /&gt;
* ''&amp;lt;math&amp;gt;d &amp;lt;/math&amp;gt;-regular hypergraph'': a hypergraph where every vertex has degree &amp;lt;math&amp;gt;d &amp;lt;/math&amp;gt;.&lt;br /&gt;
* ''Acyclic hypergraph'': a hypergraph that does not contain any cycles.&lt;br /&gt;
&lt;br /&gt;
超图有不同的类型，如：&lt;br /&gt;
&lt;br /&gt;
* 空超图 Empty hypergraph：没有边的超图&lt;br /&gt;
&lt;br /&gt;
* 非简单（或多重）超图 Non-simple (or multiple) hypergraph ：允许有环 loops（有单个顶点的超边）或重复边的超图，也就是说可以有两个或两个以上的边包含同一组顶点。&lt;br /&gt;
&lt;br /&gt;
* 简单超图 Simple hypergraph ：不包含循环和重复边的超图。&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;k &amp;lt;/math&amp;gt;-一致超图 &amp;lt;math&amp;gt;k &amp;lt;/math&amp;gt;-uniform hypergraph：每条超边都正好包含 k 个顶点的超图。&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;d &amp;lt;/math&amp;gt;-正则超图 &amp;lt;math&amp;gt;d &amp;lt;/math&amp;gt;-regular hypergraph：每个顶点的度数都是 𝑑 的超图。&lt;br /&gt;
&lt;br /&gt;
* 无环超图 Acyclic hypergraph：不包含任何环的超图。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Because hypergraph links can have any cardinality, there are several notions of the concept of a subgraph, called ''subhypergraphs'', ''partial hypergraphs'' and ''section hypergraphs''.&lt;br /&gt;
&lt;br /&gt;
因为超图中的连接可以有任意基数，所以有好几种关于子图的概念，分别是'''子超图 subhypergraphs'''、'''部分超图 partial hypergraphs'''和'''分段超图 section hypergraphs'''。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt; be the hypergraph consisting of vertices&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;X = \lbrace x_i | i \in I_v \rbrace,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and having ''edge set''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;E = \lbrace e_i | i\in I_e \land e_i \subseteq X \land e_i \neq \emptyset \rbrace,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;I_v&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;I_e&amp;lt;/math&amp;gt; are the [[index set]]s of the vertices and edges respectively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
假定 &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt; 是一个超图，包含顶点集：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;X = \lbrace x_i | i \in I_v \rbrace,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
和 “边集”：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E = \lbrace e_i | i\in I_e \land e_i \subseteq X \land e_i \neq \emptyset \rbrace,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中 &amp;lt;math&amp;gt;I_v&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;I_e&amp;lt;/math&amp;gt; 分别是顶点和边集的索引集 index set&lt;br /&gt;
&lt;br /&gt;
A ''subhypergraph'' is a hypergraph with some vertices removed.  Formally, the subhypergraph &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt; induced by &amp;lt;math&amp;gt;A \subseteq X &amp;lt;/math&amp;gt; is defined as&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H_A=\left(A, \lbrace e \cap A | e \in E \land&lt;br /&gt;
e \cap A \neq \emptyset \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''子超图 subhypergraph''' 是去掉某些顶点的超图。在形式上，若 &amp;lt;math&amp;gt;A \subseteq X &amp;lt;/math&amp;gt; 是顶点子集，则子超图 &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt; 被定义为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H_A=\left(A, \lbrace e \cap A | e \in E \land&lt;br /&gt;
e \cap A \neq \emptyset \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An ''extension'' of a ''subhypergraph'' is a hypergraph where each&lt;br /&gt;
hyperedge of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; which is partially contained in the subhypergraph &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt; and is fully contained in the extension &amp;lt;math&amp;gt;Ex(H_A)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Formally&lt;br /&gt;
&lt;br /&gt;
:: 一个'''子超图'''的'''扩展 extension'''是一个超图，其中每个属于 &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 的超边都部分包含在子超图的 &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt;中，并且完全包含在扩展的 &amp;lt;math&amp;gt;Ex(H_A)&amp;lt;/math&amp;gt; 中。即在形式上：&lt;br /&gt;
:&amp;lt;math&amp;gt;Ex(H_A) = (A \cup A', E' )&amp;lt;/math&amp;gt;和 &amp;lt;math&amp;gt;A' = \bigcup_{e \in E} e \setminus A&amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;E' = \lbrace e \in E | e \subseteq (A \cup A') \rbrace&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The ''partial hypergraph'' is a hypergraph with some edges removed. Given a subset &amp;lt;math&amp;gt;J \subset I_e&amp;lt;/math&amp;gt; of the edge index set, the partial hypergraph generated by &amp;lt;math&amp;gt;J&amp;lt;/math&amp;gt; is the hypergraph&lt;br /&gt;
&lt;br /&gt;
*'''部分超图 partial hypergraph'''是去掉一些边的超图。给定一个边索引集的子集 &amp;lt;math&amp;gt;J \subset I_e&amp;lt;/math&amp;gt; ，由 &amp;lt;math&amp;gt;J&amp;lt;/math&amp;gt; 生成的部分超图就是&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left(X, \lbrace e_i | i\in J \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Given a subset &amp;lt;math&amp;gt;A\subseteq X&amp;lt;/math&amp;gt;, the ''section hypergraph'' is the partial hypergraph&lt;br /&gt;
&lt;br /&gt;
*而给定一个子集  &amp;lt;math&amp;gt;A\subseteq X&amp;lt;/math&amp;gt;，则''section hypergraph''是部分超图:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H \times A = \left(A, \lbrace e_i | &lt;br /&gt;
i\in I_e \land e_i \subseteq A   \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The '''dual''' &amp;lt;math&amp;gt;H^*&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is a hypergraph whose vertices and edges are interchanged, so that the vertices are given by &amp;lt;math&amp;gt;\lbrace e_i \rbrace&amp;lt;/math&amp;gt; and whose edges are given by &amp;lt;math&amp;gt;\lbrace X_m \rbrace&amp;lt;/math&amp;gt; where&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 的对偶 &amp;lt;math&amp;gt;H^*&amp;lt;/math&amp;gt; 则是一个顶点和边互换的超图，因此顶点由 &amp;lt;math&amp;gt;\lbrace e_i \rbrace&amp;lt;/math&amp;gt; 给出，边由 &amp;lt;math&amp;gt;\lbrace X_m \rbrace&amp;lt;/math&amp;gt; 给出，其中:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;X_m = \lbrace e_i | x_m \in e_i \rbrace. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When a notion of equality is properly defined, as done below, the operation of taking the dual of a hypergraph is an [[involution (mathematics)|involution]], i.e.,&lt;br /&gt;
&lt;br /&gt;
当等式的记号被合理定义时，如下所示，对一个超图采取两次乘方 involution运算是就可得到&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 的对偶：&lt;br /&gt;
&amp;lt;math&amp;gt;\left(H^*\right)^* = H.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A [[connected graph]] ''G'' with the same vertex set as a connected hypergraph ''H'' is a '''host graph''' for ''H'' if every hyperedge of ''H'' [[induced subgraph|induces]] a connected subgraph in  ''G''. For a disconnected hypergraph ''H'', ''G'' is a host graph if there is a bijection between the [[connected component (graph theory)|connected components]] of ''G'' and of ''H'', such that each connected component ''G&amp;lt;nowiki&amp;gt;'&amp;lt;/nowiki&amp;gt;'' of ''G'' is a host of the corresponding ''H&amp;lt;nowiki&amp;gt;'&amp;lt;/nowiki&amp;gt;''.&lt;br /&gt;
&lt;br /&gt;
对于连通的超图'' G'' 和具有相同顶点连通的超图 ''H''，如果 ''H'' 的每个超边都由 ''G'' 中一个子图导出 induce，则 ''G'' 是一个主图 host graph；&lt;br /&gt;
对于不连通的超图 H，如果 ''G'' 和 ''H'' 的连通部分之间存在一个双射，使得 G 的每个连通部分 ''G'' 都是对应的 ''H'' 的主图，则 ''G'' 是一个主图。&lt;br /&gt;
&lt;br /&gt;
A hypergraph is ''bipartite'' if and only if its vertices can be partitioned into two classes ''U'' and ''V'' in such a way that each hyperedge with cardinality at least 2 contains at least one vertex from both classes. Alternatively, such a hypergraph is said to have [[Property B]].&lt;br /&gt;
&lt;br /&gt;
一个超图是二分（bipartite）的，当且仅当它的顶点能被分成两类''U'' 和 ''V''  ：每个基数至少为 2 超边包含两类中的至少一个顶点。换而言之，超图则被称为具有 B 属性 Property B。&lt;br /&gt;
&lt;br /&gt;
The '''2-section''' (or '''clique graph''', '''representing graph''', '''primal graph''', '''Gaifman graph''') of a hypergraph is the graph with the same vertices of the hypergraph, and edges between all pairs of vertices contained in the same hyperedge.&lt;br /&gt;
&lt;br /&gt;
2-段 2-section 超图（或团图 clique graph，表示图 representing graph，原始图 primal graph、盖夫曼图 Gaifman graph）是具有相同顶点的图，并且所有顶点对之间的边包含在相同的超边中。&lt;br /&gt;
&lt;br /&gt;
==二分图模型 Bipartite graph model==&lt;br /&gt;
A hypergraph ''H'' may be represented by a [[bipartite graph]] ''BG'' as follows: the sets ''X'' and ''E'' are the partitions of ''BG'', and (''x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'',  ''e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'') are connected with an edge if and only if vertex ''x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'' is contained in edge ''e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'' in ''H''. Conversely, any bipartite graph with fixed parts and no unconnected nodes in the second part represents some hypergraph in the manner described above. This bipartite graph is also called [[incidence graph]].&lt;br /&gt;
&lt;br /&gt;
[[File:bipartie graph.jpeg|200px|缩略图|右| 设&amp;lt;math&amp;gt;G=(V,E)&amp;lt;/math&amp;gt;是一个无向图，如果顶点V可分割为两个互不相交的子集&amp;lt;math&amp;gt; {(group1, group2)}&amp;lt;/math&amp;gt;，并且图中的每条边&amp;lt;math&amp;gt;{（i，j）}&amp;lt;/math&amp;gt;所关联的两个顶点&amp;lt;math&amp;gt;{i}&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;{j}&amp;lt;/math&amp;gt;分别属于这两个不同的部分&amp;lt;math&amp;gt;{(i \in group1,j \in group2)}&amp;lt;/math&amp;gt;，则称图&amp;lt;math&amp;gt;{G}&amp;lt;/math&amp;gt;为一个二分图。]]&lt;br /&gt;
&lt;br /&gt;
一个'''超图“ &amp;lt;math&amp;gt;{H} &amp;lt;/math&amp;gt;”'''可以用二部图“&amp;lt;math&amp;gt;{BG} &amp;lt;/math&amp;gt;”表示，其构成如下: 集合&amp;quot;X&amp;quot;和&amp;quot; E&amp;quot;是&amp;quot;BG&amp;quot;的分割，而且 (&amp;quot;x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;,  &amp;quot;e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;) 与边连通当且仅当顶点&amp;quot;x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;包含在&amp;quot; &amp;lt;math&amp;gt;H &amp;lt;/math&amp;gt;&amp;quot;的边&amp;quot; e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;中。 反之，任何具有固定的'''部分 part'''且在第二部分中没有不连通节点的二部图也代表具有上述性质的部分超图。 这个二部图也称为'''关联图'''。&lt;br /&gt;
&lt;br /&gt;
==无环性 Acyclicity==&lt;br /&gt;
In contrast with ordinary undirected graphs for which there is a single natural notion of [[cycle (graph theory)|cycles]] and [[Forest (graph theory)|acyclic graphs]], there are multiple natural non-equivalent definitions of acyclicity for hypergraphs which collapse to ordinary graph acyclicity for the special case of ordinary graphs.&lt;br /&gt;
&lt;br /&gt;
与只有'''圈 cycle'''和'''森林 forest'''的普通无向图相比，对于超图的特殊情形，那些坍缩为普通图的无环性超图天然地有多种不等价的'''无环性 acyclicity''' 定义。&lt;br /&gt;
&lt;br /&gt;
A first definition of acyclicity for hypergraphs was given by [[Claude Berge]]:&amp;lt;ref&amp;gt;[[Claude Berge]], ''Graphs and Hypergraphs''&amp;lt;/ref&amp;gt; a hypergraph is Berge-acyclic if its [[incidence graph]] (the [[bipartite graph]] defined above) is acyclic. This definition is very restrictive: for instance, if a hypergraph has some pair &amp;lt;math&amp;gt;v \neq v'&amp;lt;/math&amp;gt; of vertices and some pair &amp;lt;math&amp;gt;f \neq f'&amp;lt;/math&amp;gt; of hyperedges such that &amp;lt;math&amp;gt;v, v' \in f&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v, v' \in f'&amp;lt;/math&amp;gt;, then it is Berge-cyclic. Berge-cyclicity can obviously be tested in [[linear time]] by an exploration of the incidence graph.&lt;br /&gt;
&lt;br /&gt;
由Claude Berge 给出了超图无环性的首个定义: &amp;lt;ref&amp;gt;Claude Berge,[https://www.amazon.com/Graphs-hypergraphs-North-Holland-mathematical-library/dp/0444103996 ''Graphs and Hypergraphs'']&amp;lt;/ref&amp;gt; 如果它的'''关联图'''(上面定义的二部图)是无环的，则称这个超图是 Berge 无环的 Berge-acyclic。 这个定义是非常严格的：例如，假设一个超图有一些顶点&amp;lt;math&amp;gt;v \neq v'&amp;lt;/math&amp;gt;和一些超边&amp;lt;math&amp;gt;f \neq f'&amp;lt;/math&amp;gt; ，例如 &amp;lt;math&amp;gt;v, v' \in f&amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;v, v' \in f'&amp;lt;/math&amp;gt;，那么它就是 Berge成环的 Berge-cyclic。 通过对关联图的探讨，Berge成环性 berge-cyclity可以在线性时间 linear time内得到有效验证 。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can define a weaker notion of hypergraph acyclicity,&amp;lt;ref&amp;gt;C. Beeri, [[Ronald Fagin|R. Fagin]], D. Maier, [[Mihalis Yannakakis|M. Yannakakis]], ''On the Desirability of Acyclic Database Schemes''&amp;lt;/ref&amp;gt; later termed α-acyclicity. This notion of acyclicity is equivalent to the hypergraph being conformal (every clique of the primal graph is covered by some hyperedge) and its primal graph being [[chordal graph|chordal]]; it is also equivalent to reducibility to the empty graph through the GYO algorithm&amp;lt;ref&amp;gt;C. T. Yu and M. Z. Özsoyoğlu. ''[https://www.computer.org/csdl/proceedings/cmpsac/1979/9999/00/00762509.pdf An algorithm for tree-query membership of a distributed query]''. In Proc. IEEE COMPSAC, pages 306-312, 1979&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;&amp;gt;M. H. Graham. ''On the universal relation''. Technical Report, University of Toronto, Toronto, Ontario, Canada, 1979&amp;lt;/ref&amp;gt; (also known as Graham's algorithm), a [[confluence (abstract rewriting)|confluent]] iterative process which removes hyperedges using a generalized definition of [[ear (graph theory)|ears]]. In the domain of [[database theory]], it is known that a [[database schema]] enjoys certain desirable properties if its underlying hypergraph is α-acyclic.&amp;lt;ref&amp;gt;[[Serge Abiteboul|S. Abiteboul]], [[Richard B. Hull|R. B. Hull]], [[Victor Vianu|V. Vianu]], ''Foundations of Databases''&amp;lt;/ref&amp;gt; Besides, α-acyclicity is also related to the expressiveness of the [[guarded fragment]] of [[first-order logic]].&lt;br /&gt;
&lt;br /&gt;
此处，我们可以定义一个减弱的超图无环性的概念&amp;lt;ref&amp;gt;C. Beeri, [[Ronald Fagin|R. Fagin]], D. Maier, [[Mihalis Yannakakis|M. Yannakakis]], ''On the Desirability of Acyclic Database Schemes''&amp;lt;/ref&amp;gt;，后来被称为 &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环性  &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt; acyclicity。 这个无环性的概念等价于超图是同构的(原图的每个团都被某个超边所覆盖) ，它的原图称为弦图 chordal graph ; 它也等价于通过 GYO 算法 Graham-Yu-Ozsoyoglu Algorithm （也称为格雷厄姆算法 Graham's algorithm) 得到具有可约性的空图&amp;lt;ref&amp;gt;C. T. Yu and M. Z. Özsoyoğlu. ''[https://www.computer.org/csdl/proceedings/cmpsac/1979/9999/00/00762509.pdf An algorithm for tree-query membership of a distributed query]''. In Proc. IEEE COMPSAC, pages 306-312, 1979&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;&amp;gt;M. H. Graham. ''On the universal relation''. Technical Report, University of Toronto, Toronto, Ontario, Canada, 1979&amp;lt;/ref&amp;gt;。GYO 算法是一个合流 confluence（抽象重写 abstract rewriting）迭代过程，该算法中使用耳朵 ear的广义定义去除超边 (图论中的耳朵就定义为一条路径，其中除了端点外的点的度数均为 2（端点可以重合），而且删去后不破坏图的连通性)。众所周知， 在数据库理论  database theory 的领域中，如果一个数据库模式 database schema的底层超图是&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环的，那么它就具有某些理想的性质。 &amp;lt;ref&amp;gt;Serge Abiteboul, Richard B. Hull, Victor Vianu|V. Vianu, ''Foundations of Databases''&amp;lt;/ref&amp;gt; 除此之外,&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环性也与一阶逻辑 first-order logic 保护的片段 guarded fragment 的表达能力有关。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can test in [[linear time]] if a hypergraph is α-acyclic.&amp;lt;ref&amp;gt;[[Robert Tarjan|R. E. Tarjan]], [[Mihalis Yannakakis|M. Yannakakis]]. ''Simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs''. SIAM J. on Computing, 13(3):566-579, 1984.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们可以在线性时间 linear time内检验超图是否是-无环的。 &amp;lt;ref&amp;gt;Robert Tarjan|R. E. Tarjan, Mihalis Yannakakis|M. Yannakakis. ''Simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs''. SIAM J. on Computing, 13(3):566-579, 1984.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that α-acyclicity has the counter-intuitive property that adding hyperedges to an α-cyclic hypergraph may make it α-acyclic (for instance, adding a hyperedge containing all vertices of the hypergraph will always make it α-acyclic). Motivated in part by this perceived shortcoming, [[Ronald Fagin]]&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;&amp;gt;[[Ronald Fagin]], ''Degrees of Acyclicity for Hypergraphs and Relational Database Schemes''&amp;lt;/ref&amp;gt; defined the stronger notions of β-acyclicity and γ-acyclicity. We can state β-acyclicity as the requirement that all subhypergraphs of the hypergraph are α-acyclic, which is equivalent&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;/&amp;gt; to an earlier definition by Graham.&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;/&amp;gt; The notion of γ-acyclicity is a more restrictive condition which is equivalent to several desirable properties of database schemas and is related to [[Bachman diagram]]s. Both β-acyclicity and γ-acyclicity can be tested in [[PTIME|polynomial time]].&lt;br /&gt;
&lt;br /&gt;
注意到&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环性似乎与直觉不相符，即&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-成环超图添加超边可能使其成为&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环的（例如，添加一条包含超图所有顶点的超边总能其成为&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环的）。 为了克服这个缺点，Ronald Fagin&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;&amp;gt;[[Ronald Fagin]], ''Degrees of Acyclicity for Hypergraphs and Relational Database Schemes''&amp;lt;/ref&amp;gt;  定义了更强的 &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-无环性  &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-acylicity 和 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性  &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;-acylicity 概念。 应当指出：&amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环超图是推出其所有子超图都是&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环的必要条件，这与 Graham 的早期定义&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;/&amp;gt; 等价。  &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性的概念是一个更加严苛的条件，它等价于数据库模式的几个理想性质，并且与Bachman 图 Bachman diagrams有关. &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-无环性 和 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性   都可以在多项式时间 polynomial time(PTIME)内完成检测。&lt;br /&gt;
&lt;br /&gt;
Those four notions of acyclicity are comparable: Berge-acyclicity implies γ-acyclicity which implies β-acyclicity which implies α-acyclicity. However, none of the reverse implications hold, so those four notions are different.&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
无环性的四个概念具有可比性: berge-无环性意味着 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;- 无环性， &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;- 无环性又意味着  &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;- 无环性， &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;- 无环性又可以推出  &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt; 无环性。 然而，反之均不成立。&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==同构和相等 Isomorphism and equality==&lt;br /&gt;
A hypergraph [[homomorphism]] is a map from the vertex set of one hypergraph to another such that each edge maps to one other edge.&lt;br /&gt;
&lt;br /&gt;
超图同态 homomorphism是指从一个超图的顶点集到另一个超图的顶点集的映射，如此使得每条边映射到另一条边。&lt;br /&gt;
&lt;br /&gt;
A hypergraph &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt; is ''isomorphic'' to a hypergraph &amp;lt;math&amp;gt;G=(Y,F)&amp;lt;/math&amp;gt;,  written as &amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt; if there exists a [[bijection]] &lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi:X \to Y&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and a [[permutation]] &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; such that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The bijection &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; is then called the [[isomorphism]] of the graphs.  Note that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;H^* \simeq G^*&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如果一个超图 &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;同构 isomorphic 与另外一个超图&amp;lt;math&amp;gt;G=(Y,F)&amp;lt;/math&amp;gt;，则存在一个双射：&amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt; :&amp;lt;math&amp;gt;\phi:X \to Y&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
和 关于&amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;的置换 permutation 使得： :&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么这个双射被称为图的同构 isomorphism，记作：&amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt;但且仅当&amp;lt;math&amp;gt;H^* \simeq G^*&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the edges of a hypergraph are explicitly labeled, one has the additional notion of ''strong isomorphism''. One says that &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is ''strongly isomorphic'' to &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; if the permutation is the identity. One then writes &amp;lt;math&amp;gt;H \cong G&amp;lt;/math&amp;gt;.  Note that all strongly isomorphic graphs are isomorphic, but not vice versa.&lt;br /&gt;
&lt;br /&gt;
When the vertices of a hypergraph are explicitly labeled, one has the notions of ''equivalence'', and also of ''equality''. One says that &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is ''equivalent'' to &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, and writes &amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; if the isomorphism &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; has&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(x_n) = y_n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;H^* \cong G^*&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If, in addition, the permutation &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; is the identity, one says that &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; equals &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, and writes &amp;lt;math&amp;gt;H=G&amp;lt;/math&amp;gt;.  Note that, with this definition of equality, graphs are self-dual:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(H^*\right) ^* = H&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A hypergraph [[automorphism]] is an isomorphism from a vertex set into itself, that is a relabeling of vertices. The set of automorphisms of a hypergraph ''H'' (= (''X'',&amp;amp;nbsp;''E'')) is a [[group (mathematics)|group]] under composition, called the [[automorphism group]] of the hypergraph and written Aut(''H'').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
当超图的边被明确标记时，就有了'''“强同构 strong isomorphism ”'''这个新的概念。 当前面提及的置换是唯一的，则称&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 强同构于 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; 。 记作&amp;lt;math&amp;gt;H \cong G&amp;lt;/math&amp;gt;。 注意，所有强同构图都是同构的，但反过来就不成立。&lt;br /&gt;
&lt;br /&gt;
当超图的顶点被明确标记时，就有了'''“等价 equivalence”'''和'''“相等 equality”'''的概念。 我们称&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;等价记作：&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; 如果同构&amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; 满足:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(x_n) = y_n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
而且:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
记作:&lt;br /&gt;
&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; 当且仅当 &amp;lt;math&amp;gt;H^* \cong G^*&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
超图'''自同构 automorphism'''是从顶点集到自身的同构，也就是顶点的重标号。 超图“ &amp;lt;math&amp;gt;{H }&amp;lt;/math&amp;gt;”(= (''X'',&amp;amp;nbsp;''E''))的自同构集合是超图的群 group，称为超图的'''自同构群 automorphism group'''，并写成 &amp;lt;math&amp;gt;{Aut(''H'')}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===例子 Examples===&lt;br /&gt;
[[File:hg.png|300px|缩略图|右|H、G的图]]&lt;br /&gt;
Consider the hypergraph &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; with edges&lt;br /&gt;
:&amp;lt;math&amp;gt;H = \lbrace&lt;br /&gt;
e_1 = \lbrace a,b \rbrace,&lt;br /&gt;
e_2 = \lbrace b,c \rbrace,&lt;br /&gt;
e_3 = \lbrace c,d \rbrace,&lt;br /&gt;
e_4 = \lbrace d,a \rbrace,&lt;br /&gt;
e_5 = \lbrace b,d \rbrace,&lt;br /&gt;
e_6 = \lbrace a,c \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
and&lt;br /&gt;
:&amp;lt;math&amp;gt;G = \lbrace&lt;br /&gt;
f_1 = \lbrace \alpha,\beta \rbrace,&lt;br /&gt;
f_2 = \lbrace \beta,\gamma \rbrace,&lt;br /&gt;
f_3 = \lbrace \gamma,\delta \rbrace,&lt;br /&gt;
f_4 = \lbrace \delta,\alpha \rbrace,&lt;br /&gt;
f_5 = \lbrace \alpha,\gamma \rbrace,&lt;br /&gt;
f_6 = \lbrace \beta,\delta \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then clearly &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; are isomorphic (with &amp;lt;math&amp;gt;\phi(a)=\alpha&amp;lt;/math&amp;gt;, ''etc.''), but they are not strongly isomorphic. So, for example, in &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;, vertex &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; meets edges 1, 4 and 6, so that,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;e_1 \cap e_4 \cap e_6 = \lbrace a\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In graph &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, there does not exist any vertex that meets edges 1, 4 and 6:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;f_1 \cap f_4 \cap f_6 = \varnothing&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this example, &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; are equivalent, &amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt;, and the duals are strongly isomorphic: &amp;lt;math&amp;gt;H^*\cong G^*&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
考虑超图&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;，他的边为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H = \lbrace&lt;br /&gt;
e_1 = \lbrace a,b \rbrace,&lt;br /&gt;
e_2 = \lbrace b,c \rbrace,&lt;br /&gt;
e_3 = \lbrace c,d \rbrace,&lt;br /&gt;
e_4 = \lbrace d,a \rbrace,&lt;br /&gt;
e_5 = \lbrace b,d \rbrace,&lt;br /&gt;
e_6 = \lbrace a,c \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
和超图&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;G = \lbrace&lt;br /&gt;
f_1 = \lbrace \alpha,\beta \rbrace,&lt;br /&gt;
f_2 = \lbrace \beta,\gamma \rbrace,&lt;br /&gt;
f_3 = \lbrace \gamma,\delta \rbrace,&lt;br /&gt;
f_4 = \lbrace \delta,\alpha \rbrace,&lt;br /&gt;
f_5 = \lbrace \alpha,\gamma \rbrace,&lt;br /&gt;
f_6 = \lbrace \beta,\delta \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
很明显 &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; 同构（有&amp;lt;math&amp;gt;\phi(a)=\alpha&amp;lt;/math&amp;gt;等），但是他们不是强同构，因为比如在超图&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;中，&amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; 顶点连接1，4，6三条边，所以：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;e_1 \cap e_4 \cap e_6 = \lbrace a\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在图&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;，不存在连接边1，4，6的顶点：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_1 \cap f_4 \cap f_6 = \varnothing&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在这个例子，&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;是等价的， &amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt;，而且两者的对偶图是强同构的：&amp;lt;math&amp;gt;H^*\cong G^*&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==对称超图 Symmetric hypergraphs==&lt;br /&gt;
The&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt; of a hypergraph &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is the maximum cardinality of any of the edges in the hypergraph.  If all edges have the same cardinality ''k'', the hypergraph is said to be ''uniform'' or ''k-uniform'', or is called a ''k-hypergraph''.  A graph is just a 2-uniform hypergraph.&lt;br /&gt;
&lt;br /&gt;
超图&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;的&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt;表示该超图中任何一条边的最大'''基数'''。如果所有边具有相同的基数''k''，则称该超图为一致的或k-一致的，或称之为k-超图。普通图只是一个2-一致的超图。&lt;br /&gt;
&lt;br /&gt;
The degree ''d(v)'' of a vertex ''v'' is the number of edges that contain it. ''H'' is ''k-regular'' if every vertex has degree ''k''.&lt;br /&gt;
&lt;br /&gt;
'''顶点'''''&amp;lt;math&amp;gt; v &amp;lt;/math&amp;gt;''的'''度'''''&amp;lt;math&amp;gt; d(v)&amp;lt;/math&amp;gt;''表示包含该顶点的边的数量。如果每个顶点的度都为''k''，则超图''H''是'''k-正则'''的。&lt;br /&gt;
&lt;br /&gt;
The dual of a uniform hypergraph is regular and vice versa.&lt;br /&gt;
&lt;br /&gt;
一致超图的对偶是正则的，反之亦然。&lt;br /&gt;
&lt;br /&gt;
Two vertices ''x'' and ''y'' of ''H'' are called ''symmetric'' if there exists an automorphism such that &amp;lt;math&amp;gt;\phi(x)=y&amp;lt;/math&amp;gt;.  Two edges &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_j&amp;lt;/math&amp;gt; are said to be  ''symmetric'' if there exists an automorphism such that &amp;lt;math&amp;gt;\phi(e_i)=e_j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
如果存在一个形如&amp;lt;math&amp;gt;\phi(x)=y&amp;lt;/math&amp;gt;的自同构，则超图''H''的两个顶点''x''和''y''对称 symmetric。如果存在一个自同构使得&amp;lt;math&amp;gt;\phi(e_i)=e_j&amp;lt;/math&amp;gt;，则称两个边&amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;e_j&amp;lt;/math&amp;gt;对称。&lt;br /&gt;
&lt;br /&gt;
A hypergraph is said to be ''vertex-transitive'' (or ''vertex-symmetric'') if all of its vertices are symmetric. Similarly, a hypergraph is ''edge-transitive'' if all edges are symmetric. If a hypergraph is both edge- and vertex-symmetric, then the hypergraph is simply ''transitive''.&lt;br /&gt;
&lt;br /&gt;
如果超图的所有顶点都是对称的，则称其为'''顶点可传递的 vertex-transitive''' (或顶点对称的 vertex-symmetric)。类似地，如果超图的所有边都是对称的，则该超图是'''边传递的 edge-transitive'''。 如果一个超图既是边对称的又是顶点对称的，则该超图是'''简单传递的 simply transitive'''。&lt;br /&gt;
&lt;br /&gt;
Because of hypergraph duality, the study of edge-transitivity is identical to the study of vertex-transitivity.&lt;br /&gt;
&lt;br /&gt;
由于超图的对偶性，边传递性的研究与顶点传递性的研究是相似的。&lt;br /&gt;
&lt;br /&gt;
==横截面 Transversals==&lt;br /&gt;
A ''[[Transversal (combinatorics)|transversal]]'' (or &amp;quot;[[hitting set]]&amp;quot;) of a hypergraph ''H'' = (''X'', ''E'') is a set &amp;lt;math&amp;gt;T\subseteq X&amp;lt;/math&amp;gt; that has nonempty [[intersection (set theory)|intersection]] with every edge. A transversal ''T'' is called ''minimal'' if no proper subset of ''T'' is a transversal. The ''transversal hypergraph'' of ''H'' is the hypergraph (''X'', ''F'') whose edge set ''F'' consists of all minimal transversals of ''H''.&lt;br /&gt;
&lt;br /&gt;
超图&amp;lt;math&amp;gt;''H'' = (''X'', ''E'')&amp;lt;/math&amp;gt;的'''横截集 transversal'''（或命中集 hitting set）是一个&amp;lt;math&amp;gt;T\subseteq X&amp;lt;/math&amp;gt;集合，该集合与每条边都有非空的交集。如果&amp;lt;math&amp;gt;''T''&amp;lt;/math&amp;gt;的真子集不是横截集，则称&amp;lt;math&amp;gt;''T''&amp;lt;/math&amp;gt;为极小截集。&amp;lt;math&amp;gt;''H'' &amp;lt;/math&amp;gt;的横截超图是超图&amp;lt;math&amp;gt;（''X''， ''F''）&amp;lt;/math&amp;gt;，其边集''F''包含''H''的所有最小横截集。&lt;br /&gt;
&lt;br /&gt;
Computing the transversal hypergraph has applications in [[combinatorial optimization]], in [[game theory]], and in several fields of [[computer science]] such as [[machine learning]], [[Index (database)|indexing of database]]s, the [[Boolean satisfiability problem|satisfiability problem]], [[data mining]], and computer [[program optimization]].&lt;br /&gt;
&lt;br /&gt;
计算横截面超图在组合优化 Combinatorial Optimization、[[博弈论 Game Theory]]和计算机科学 Computer Science的一些领域（例如机器学习 Machine Learning、数据库索引 Indexing of Databases、可满足性问题the Satisfiability Problem、数据挖掘Data Mining和计算机程序优化 Program Optimization）都有应用。&lt;br /&gt;
&lt;br /&gt;
==Incidence matrix==&lt;br /&gt;
Let &amp;lt;math&amp;gt;V = \{v_1, v_2, ~\ldots, ~ v_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;E = \{e_1, e_2, ~ \ldots ~ e_m\}&amp;lt;/math&amp;gt;. Every hypergraph has an &amp;lt;math&amp;gt;n \times m&amp;lt;/math&amp;gt; [[incidence matrix]] &amp;lt;math&amp;gt;A = (a_{ij})&amp;lt;/math&amp;gt; where&lt;br /&gt;
:&amp;lt;math&amp;gt;a_{ij} = \left\{ \begin{matrix} 1 &amp;amp; \mathrm{if} ~ v_i \in e_j \\ 0 &amp;amp; \mathrm{otherwise}. \end{matrix} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
The [[transpose]] &amp;lt;math&amp;gt;A^t&amp;lt;/math&amp;gt; of the [[incidence (geometry)|incidence]] matrix defines a hypergraph &amp;lt;math&amp;gt;H^* = (V^*,\ E^*)&amp;lt;/math&amp;gt; called the '''dual''' of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt; is an ''m''-element set and &amp;lt;math&amp;gt;E^*&amp;lt;/math&amp;gt; is an ''n''-element set of subsets of &amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;. For &amp;lt;math&amp;gt;v^*_j \in V^*&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e^*_i \in E^*, ~ v^*_j \in e^*_i&amp;lt;/math&amp;gt; [[if and only if]] &amp;lt;math&amp;gt;a_{ij} = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
分别设 &amp;lt;math&amp;gt;V = \{v_1, v_2, ~\ldots, ~ v_n\}&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;E = \{e_1, e_2, ~ \ldots ~ e_m\}&amp;lt;/math&amp;gt;。&lt;br /&gt;
每一个超图都有一个 &amp;lt;math&amp;gt;n \times m&amp;lt;/math&amp;gt; '''关联矩阵 incidence matrix'''&amp;lt;math&amp;gt;A = (a_{ij})&amp;lt;/math&amp;gt;，其为：&amp;lt;math&amp;gt;a_{ij} = \left\{ \begin{matrix} 1 &amp;amp; \mathrm{if} ~ v_i \in e_j \\ 0 &amp;amp; \mathrm{otherwise}. \end{matrix} \right.&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
其关联矩阵的转置 transpose &amp;lt;math&amp;gt;A^t&amp;lt;/math&amp;gt;定义了 &amp;lt;math&amp;gt;H^* = (V^*,\ E^*)&amp;lt;/math&amp;gt;称为&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;的'''对偶'''，其中&amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;是一个''m''元集合， &amp;lt;math&amp;gt;E^*&amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;的一个''n''元子集。&lt;br /&gt;
&lt;br /&gt;
对于&amp;lt;math&amp;gt;v^*_j \in V^*&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;e^*_i \in E^*, ~ v^*_j \in e^*_i&amp;lt;/math&amp;gt; 当且仅当 &amp;lt;math&amp;gt;a_{ij} = 1&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph coloring==&lt;br /&gt;
Classic hypergraph coloring is assigning one of the colors from set &amp;lt;math&amp;gt;\{1,2,3,...\lambda\}&amp;lt;/math&amp;gt; to every vertex of a hypergraph in such a way that each hyperedge contains at least two vertices of distinct colors. In other words, there must be no monochromatic hyperedge with cardinality at least 2. In this sense it is a direct generalization of graph coloring. Minimum number of used distinct colors over all colorings is called the chromatic number of a hypergraph.&lt;br /&gt;
&lt;br /&gt;
经典超图着色是将集合&amp;lt;math&amp;gt;\{1,2,3,...\lambda\}&amp;lt;/math&amp;gt;中的其中一种颜色赋予给超图的每个顶点，使每个超边至少包含两个不同颜色的顶点。换句话说，不能存在基数至少为2的单色深边。从此意义上出发，它是通常图着色的直接推广。在所有着色行为中使用到最小的不同颜色数称为超图的色数。&lt;br /&gt;
&lt;br /&gt;
Hypergraphs for which there exists a coloring using up to ''k'' colors are referred to as ''k-colorable''. The 2-colorable hypergraphs are exactly the bipartite ones.&lt;br /&gt;
存在着使用多达''k'' 种颜色着色的超图称为''k- 可着色图''。'''2-可染超图就是二分图'''。&lt;br /&gt;
&lt;br /&gt;
There are many generalizations of classic hypergraph coloring. One of them is the so-called mixed hypergraph coloring, when monochromatic edges are allowed. Some mixed hypergraphs are uncolorable for any number of colors. A general criterion for uncolorability is unknown.  When a mixed hypergraph is colorable, then the minimum and maximum number of used colors are called the lower and upper chromatic numbers respectively. See http://spectrum.troy.edu/voloshin/mh.html for details.&lt;br /&gt;
&lt;br /&gt;
经典超图着色有许多推广。在允许单色边情况下，混合超图着色是其中之一。一些混合超图对于任意数量的颜色都是不可着色的。同时不可着色性的内在标准是未知的。当一个混合超图是可着色时，其所使用的最小和最大颜色数分别称为下色数和上色数。详情请参阅 http://spectrum.troy.edu/voloshin/mh.html&lt;br /&gt;
&lt;br /&gt;
==Partitions==&lt;br /&gt;
A partition theorem due to E. Dauber&amp;lt;ref&amp;gt;E. Dauber, in ''Graph theory'', ed. F. Harary, Addison Wesley, (1969) p. 172.&amp;lt;/ref&amp;gt; states that, for an edge-transitive hypergraph &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;, there exists a [[partition of a set|partition]]&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;(X_1, X_2,\cdots,X_K)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
of the vertex set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; such that the subhypergraph &amp;lt;math&amp;gt;H_{X_k}&amp;lt;/math&amp;gt; generated by &amp;lt;math&amp;gt;X_k&amp;lt;/math&amp;gt; is transitive for each &amp;lt;math&amp;gt;1\le k \le K&amp;lt;/math&amp;gt;, and such that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sum_{k=1}^K r\left(H_{X_k} \right) = r(H)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt; is the rank of ''H''.&lt;br /&gt;
&lt;br /&gt;
As a corollary, an edge-transitive hypergraph that is not vertex-transitive is bicolorable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
由E. Dauber&amp;lt;ref&amp;gt;E. Dauber, in ''Graph theory'', ed. F. Harary, Addison Wesley, (1969) p. 172.&amp;lt;/ref&amp;gt;所提出的一个分区定理表明，对于边传递超图 &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;存在一个[[分区]]:&amp;lt;math&amp;gt;(X_1, X_2,\cdots,X_K)&amp;lt;/math&amp;gt;对于顶点集 &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;使得由&amp;lt;math&amp;gt;X_k&amp;lt;/math&amp;gt;生成的子超图&amp;lt;math&amp;gt;H_{X_k}&amp;lt;/math&amp;gt;在&amp;lt;math&amp;gt;1\le k \le K&amp;lt;/math&amp;gt;时是可传递的，并且使得&amp;lt;math&amp;gt;\sum_{k=1}^K r\left(H_{X_k} \right) = r(H)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt;是 ''H''的秩。&lt;br /&gt;
&lt;br /&gt;
作为推论，不是点传递的边传递超图则是双色的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Graph partitioning]] (and in particular, hypergraph partitioning) has many applications to IC design&amp;lt;ref&amp;gt;{{Citation |title=Multilevel hypergraph partitioning: applications in VLSI domain |author=Karypis, G., Aggarwal, R., Kumar, V., and Shekhar, S. |journal=IEEE Transactions on Very Large Scale Integration (VLSI) Systems |date=March 1999 |volume=7 |issue=1 |pages=69–79 |doi=10.1109/92.748202 |postscript=.|citeseerx=10.1.1.553.2367 }}&amp;lt;/ref&amp;gt; and parallel computing.&amp;lt;ref&amp;gt;{{Citation |doi=10.1016/S0167-8191(00)00048-X |title=Graph partitioning models for parallel computing |author= Hendrickson, B., Kolda, T.G. |journal=Parallel Computing | year=2000 |volume=26 |issue=12 |pages=1519–1545 |postscript=.|url=https://digital.library.unt.edu/ark:/67531/metadc684945/ |type=Submitted manuscript }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite conference |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=A Hypergraph Model for Mapping Repeated Sparse Matrix-Vector Product Computations onto Multicomputers |conference=Proc. International Conference on Hi Performance Computing (HiPC'95) |year=1995}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Citation |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=Hypergraph-Partitioning Based Decomposition for Parallel Sparse-Matrix Vector Multiplication |journal=IEEE Transactions on Parallel and Distributed Systems |volume=10 |issue=7 |pages=673–693 |year=1999|doi=10.1109/71.780863 |postscript=. |citeseerx=10.1.1.67.2498 }}&amp;lt;/ref&amp;gt; Efficient and Scalable [[Graph partition|hypergraph partitioning algorithms]] are also important for processing large scale hypergraphs in machine learning tasks.&amp;lt;ref name=hyperx&amp;gt;{{citation|last1=Huang|first1=Jin|last2=Zhang|first2=Rui|last3=Yu|first3=Jeffrey Xu|journal=Proceedings of the IEEE International Conference on Data Mining|title=Scalable Hypergraph Learning and Processing|year=2015}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[图分区]](特别是超图分区)在集成电路设计&amp;lt;ref&amp;gt;{{Citation |title=Multilevel hypergraph partitioning: applications in VLSI domain |author=Karypis, G., Aggarwal, R., Kumar, V., and Shekhar, S. |journal=IEEE Transactions on Very Large Scale Integration (VLSI) Systems |date=March 1999 |volume=7 |issue=1 |pages=69–79 |doi=10.1109/92.748202 |postscript=.|citeseerx=10.1.1.553.2367 }}&amp;lt;/ref&amp;gt; 和并行计算&amp;lt;ref&amp;gt;{{Citation |doi=10.1016/S0167-8191(00)00048-X |title=Graph partitioning models for parallel computing |author= Hendrickson, B., Kolda, T.G. |journal=Parallel Computing | year=2000 |volume=26 |issue=12 |pages=1519–1545 |postscript=.|url=https://digital.library.unt.edu/ark:/67531/metadc684945/ |type=Submitted manuscript }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite conference |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=A Hypergraph Model for Mapping Repeated Sparse Matrix-Vector Product Computations onto Multicomputers |conference=Proc. International Conference on Hi Performance Computing (HiPC'95) |year=1995}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Citation |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=Hypergraph-Partitioning Based Decomposition for Parallel Sparse-Matrix Vector Multiplication |journal=IEEE Transactions on Parallel and Distributed Systems |volume=10 |issue=7 |pages=673–693 |year=1999|doi=10.1109/71.780863 |postscript=. |citeseerx=10.1.1.67.2498 }}&amp;lt;/ref&amp;gt;中有很多应用。在机器学习任务中，高效、可扩展的[[超图分区算法]]对于处理大规模超图也很重要。&amp;lt;ref name=hyperx&amp;gt;{{citation|last1=Huang|first1=Jin|last2=Zhang|first2=Rui|last3=Yu|first3=Jeffrey Xu|journal=Proceedings of the IEEE International Conference on Data Mining|title=Scalable Hypergraph Learning and Processing|year=2015}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Theorems==&lt;br /&gt;
Many [[theorem]]s and concepts involving graphs also hold for hypergraphs. [[Ramsey's theorem]] and [[Line graph of a hypergraph]] are typical examples. Some methods for studying symmetries of graphs extend to hypergraphs.&lt;br /&gt;
&lt;br /&gt;
Two prominent theorems are the [[Erdős–Ko–Rado theorem]] and the [[Kruskal–Katona theorem]] on uniform hypergraphs.&lt;br /&gt;
&lt;br /&gt;
许多涉及图的定理和概念也适用于超图，典型的例子有[[拉姆西定理]]（Ramsey's theorem）和超图的线图。研究图的对称性的一些方法也被扩展到超图。&lt;br /&gt;
一致超图上有[[Erdős-Ko-Rado theorem]]和[[Kruskal-Katona theorem]]两个著名定理。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph drawing==&lt;br /&gt;
[[File:CircuitoDosMallas.png|thumb|This [[circuit diagram]] can be interpreted as a drawing of a hypergraph in which four vertices (depicted as white rectangles and disks) are connected by three hyperedges drawn as trees.（这个线路图可以解释为一个超图，其中四个顶点（用白色的矩形和圆盘表示）由三个用树表示的超图连接）]]&lt;br /&gt;
&lt;br /&gt;
Although hypergraphs are more difficult to draw on paper than graphs, several researchers have studied methods for the visualization of hypergraphs.&lt;br /&gt;
尽管超图比图更难画在纸上，但一些研究者已经研究了超图可视化方法。&lt;br /&gt;
&lt;br /&gt;
In one possible visual representation for hypergraphs, similar to the standard [[graph drawing]] style in which curves in the plane are used to depict graph edges, a hypergraph's vertices are depicted as points, disks, or boxes, and its hyperedges are depicted as trees that have the vertices as their leaves.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Sander | first = G.&lt;br /&gt;
 | contribution = Layout of directed hypergraphs with orthogonal hyperedges&lt;br /&gt;
 | pages = 381–386&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = [[Lecture Notes in Computer Science]]&lt;br /&gt;
 | title = Proc. 11th International Symposium on Graph Drawing (GD 2003)&lt;br /&gt;
 | contribution-url = http://gdea.informatik.uni-koeln.de/585/1/hypergraph.ps&lt;br /&gt;
 | volume = 2912&lt;br /&gt;
 | year = 2003| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Eschbach | first1 = Thomas&lt;br /&gt;
 | last2 = Günther | first2 = Wolfgang&lt;br /&gt;
 | last3 = Becker | first3 = Bernd&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[Journal of Graph Algorithms and Applications]]&lt;br /&gt;
 | pages = 141–157&lt;br /&gt;
 | title = Orthogonal hypergraph drawing for improved visibility&lt;br /&gt;
 | url = http://jgaa.info/accepted/2006/EschbachGuentherBecker2006.10.2.pdf&lt;br /&gt;
 | volume = 10&lt;br /&gt;
 | year = 2006 | doi=10.7155/jgaa.00122}}.&amp;lt;/ref&amp;gt; If the vertices are represented as points, the hyperedges may also be shown as smooth curves that connect sets of points, or as [[simple closed curve]]s that enclose sets of points.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Mäkinen | first = Erkki&lt;br /&gt;
 | doi = 10.1080/00207169008803875&lt;br /&gt;
 | issue = 3&lt;br /&gt;
 | journal = International Journal of Computer Mathematics&lt;br /&gt;
 | pages = 177–185&lt;br /&gt;
 | title = How to draw a hypergraph&lt;br /&gt;
 | volume = 34&lt;br /&gt;
 | year = 1990}}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Bertault | first1 = François&lt;br /&gt;
 | last2 = Eades | first2 = Peter | author2-link = Peter Eades&lt;br /&gt;
 | contribution = Drawing hypergraphs in the subset standard&lt;br /&gt;
 | doi = 10.1007/3-540-44541-2_15&lt;br /&gt;
 | pages = 45–76&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 8th International Symposium on Graph Drawing (GD 2000)&lt;br /&gt;
 | volume = 1984&lt;br /&gt;
 | year = 2001| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Naheed Anjum | first1 = Arafat&lt;br /&gt;
 | last2 = Bressan | first2 = Stéphane&lt;br /&gt;
 | contribution = Hypergraph Drawing by Force-Directed Placement&lt;br /&gt;
 | doi = 10.1007/_31&lt;br /&gt;
 | pages = 387–394&lt;br /&gt;
 | publisher = Springer International Publishing&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = 28th International Conference on Database and Expert Systems Applications (DEXA 2017)&lt;br /&gt;
 | volume = 10439&lt;br /&gt;
 | year = 2017| isbn = &lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中一种超图的可视化表示法，类似于标准的图的画法：用平面内的曲线来描绘图边，将超图的顶点画成点状、圆盘或盒子，超边则被描绘成以顶点为叶子的树。&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Sander | first = G.&lt;br /&gt;
 | contribution = Layout of directed hypergraphs with orthogonal hyperedges&lt;br /&gt;
 | pages = 381–386&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = [[Lecture Notes in Computer Science]]&lt;br /&gt;
 | title = Proc. 11th International Symposium on Graph Drawing (GD 2003)&lt;br /&gt;
 | contribution-url = http://gdea.informatik.uni-koeln.de/585/1/hypergraph.ps&lt;br /&gt;
 | volume = 2912&lt;br /&gt;
 | year = 2003| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Eschbach | first1 = Thomas&lt;br /&gt;
 | last2 = Günther | first2 = Wolfgang&lt;br /&gt;
 | last3 = Becker | first3 = Bernd&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[Journal of Graph Algorithms and Applications]]&lt;br /&gt;
 | pages = 141–157&lt;br /&gt;
 | title = Orthogonal hypergraph drawing for improved visibility&lt;br /&gt;
 | url = http://jgaa.info/accepted/2006/EschbachGuentherBecker2006.10.2.pdf&lt;br /&gt;
 | volume = 10&lt;br /&gt;
 | year = 2006 | doi=10.7155/jgaa.00122}}.&amp;lt;/ref&amp;gt; 。如果顶点表示为点，超边也可以被描绘成连接点集的平滑曲线，或显示为封闭点集的简单闭合曲线&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Mäkinen | first = Erkki&lt;br /&gt;
 | doi = 10.1080/00207169008803875&lt;br /&gt;
 | issue = 3&lt;br /&gt;
 | journal = International Journal of Computer Mathematics&lt;br /&gt;
 | pages = 177–185&lt;br /&gt;
 | title = How to draw a hypergraph&lt;br /&gt;
 | volume = 34&lt;br /&gt;
 | year = 1990}}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Bertault | first1 = François&lt;br /&gt;
 | last2 = Eades | first2 = Peter | author2-link = Peter Eades&lt;br /&gt;
 | contribution = Drawing hypergraphs in the subset standard&lt;br /&gt;
 | doi = 10.1007/3-540-44541-2_15&lt;br /&gt;
 | pages = 45–76&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 8th International Symposium on Graph Drawing (GD 2000)&lt;br /&gt;
 | volume = 1984&lt;br /&gt;
 | year = 2001| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Naheed Anjum | first1 = Arafat&lt;br /&gt;
 | last2 = Bressan | first2 = Stéphane&lt;br /&gt;
 | contribution = Hypergraph Drawing by Force-Directed Placement&lt;br /&gt;
 | doi = 10.1007/_31&lt;br /&gt;
 | pages = 387–394&lt;br /&gt;
 | publisher = Springer International Publishing&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = 28th International Conference on Database and Expert Systems Applications (DEXA 2017)&lt;br /&gt;
 | volume = 10439&lt;br /&gt;
 | year = 2017| isbn = &lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Venn's four ellipse construction.svg|thumb|An order-4 Venn diagram, which can be interpreted as a subdivision drawing of a hypergraph with 15 vertices (the 15 colored regions) and 4 hyperedges (the 4 ellipses).（一个4阶维恩图，可以被解释为一个15个顶点（15个有色区域）和4个超边（4个椭圆）的超图的细分图）]]&lt;br /&gt;
&lt;br /&gt;
In another style of hypergraph visualization, the subdivision model of hypergraph drawing,&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Kaufmann | first1 = Michael&lt;br /&gt;
 | last2 = van Kreveld | first2 = Marc&lt;br /&gt;
 | last3 = Speckmann | first3 = Bettina | author3-link = Bettina Speckmann&lt;br /&gt;
 | contribution = Subdivision drawings of hypergraphs&lt;br /&gt;
 | doi = 10.1007/_39&lt;br /&gt;
 | pages = 396–407&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 16th International Symposium on Graph Drawing (GD 2008)&lt;br /&gt;
 | volume = 5417&lt;br /&gt;
 | year = 2009| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt; the plane is subdivided into regions, each of which represents a single vertex of the hypergraph. The hyperedges of the hypergraph are represented by contiguous subsets of these regions, which may be indicated by coloring, by drawing outlines around them, or both. An order-''n'' [[Venn diagram]], for instance, may be viewed as a subdivision drawing of a hypergraph with ''n'' hyperedges (the curves defining the diagram) and 2&amp;lt;sup&amp;gt;''n''&amp;lt;/sup&amp;gt;&amp;amp;nbsp;−&amp;amp;nbsp;1 vertices (represented by the regions into which these curves subdivide the plane). In contrast with the polynomial-time recognition of [[planar graph]]s, it is [[NP-complete]] to determine whether a hypergraph has a planar subdivision drawing,&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Johnson | first1 = David S. | author1-link = David S. Johnson&lt;br /&gt;
 | last2 = Pollak | first2 = H. O.&lt;br /&gt;
 | doi = 10.1002/jgt.3190110306&lt;br /&gt;
 | issue = 3&lt;br /&gt;
 | journal = Journal of Graph Theory&lt;br /&gt;
 | pages = 309–325&lt;br /&gt;
 | title = Hypergraph planarity and the complexity of drawing Venn diagrams&lt;br /&gt;
 | volume = 11&lt;br /&gt;
 | year = 2006}}.&amp;lt;/ref&amp;gt; but the existence of a drawing of this type may be tested efficiently when the adjacency pattern of the regions is constrained to be a path, cycle, or tree.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Buchin | first1 = Kevin&lt;br /&gt;
 | last2 = van Kreveld | first2 = Marc&lt;br /&gt;
 | last3 = Meijer | first3 = Henk&lt;br /&gt;
 | last4 = Speckmann | first4 = Bettina&lt;br /&gt;
 | last5 = Verbeek | first5 = Kevin&lt;br /&gt;
 | contribution = On planar supports for hypergraphs&lt;br /&gt;
 | doi = 10.1007/_33&lt;br /&gt;
 | pages = 345–356&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 17th International Symposium on Graph Drawing (GD 2009)&lt;br /&gt;
 | volume = 5849&lt;br /&gt;
 | year = 2010| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
超图可视化的另一种样式，是绘制超图的细分模型&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Kaufmann | first1 = Michael&lt;br /&gt;
 | last2 = van Kreveld | first2 = Marc&lt;br /&gt;
 | last3 = Speckmann | first3 = Bettina | author3-link = Bettina Speckmann&lt;br /&gt;
 | contribution = Subdivision drawings of hypergraphs&lt;br /&gt;
 | doi = 10.1007/_39&lt;br /&gt;
 | pages = 396–407&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 16th International Symposium on Graph Drawing (GD 2008)&lt;br /&gt;
 | volume = 5417&lt;br /&gt;
 | year = 2009| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt; ，平面被细分为区域，每个区域代表超图的一个顶点。超图的超边用这些区域的相邻子集来表示，这些子集可以通过着色、或在它们周围画轮廓来表示，或者兼而有之。&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Johnson | first1 = David S. | author1-link = David S. Johnson&lt;br /&gt;
 | last2 = Pollak | first2 = H. O.&lt;br /&gt;
 | doi = 10.1002/jgt.3190110306&lt;br /&gt;
 | issue = 3&lt;br /&gt;
 | journal = Journal of Graph Theory&lt;br /&gt;
 | pages = 309–325&lt;br /&gt;
 | title = Hypergraph planarity and the complexity of drawing Venn diagrams&lt;br /&gt;
 | volume = 11&lt;br /&gt;
 | year = 2006}}.&amp;lt;/ref&amp;gt; but the existence of a drawing of this type may be tested efficiently when the adjacency pattern of the regions is constrained to be a path, cycle, or tree.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Buchin | first1 = Kevin&lt;br /&gt;
 | last2 = van Kreveld | first2 = Marc&lt;br /&gt;
 | last3 = Meijer | first3 = Henk&lt;br /&gt;
 | last4 = Speckmann | first4 = Bettina&lt;br /&gt;
 | last5 = Verbeek | first5 = Kevin&lt;br /&gt;
 | contribution = On planar supports for hypergraphs&lt;br /&gt;
 | doi = 10.1007/_33&lt;br /&gt;
 | pages = 345–356&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 17th International Symposium on Graph Drawing (GD 2009)&lt;br /&gt;
 | volume = 5849&lt;br /&gt;
 | year = 2010| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An alternative representation of the hypergraph called PAOH&amp;lt;ref name=&amp;quot;paoh&amp;quot; /&amp;gt; is shown in the figure on top of this article. Edges are vertical lines connecting vertices. Vertices are aligned on the left. The legend on the right shows the names of the edges. It has been designed for dynamic hypergraphs but can be used for simple hypergraphs as well.&lt;br /&gt;
&lt;br /&gt;
超图的另一种表示法被称做 PAOH&amp;lt;ref name=&amp;quot;paoh&amp;quot; /&amp;gt;，如上图所示，边是连接顶点的垂线，顶点在左边是对齐的。右边的图例显示了边的名称。它是为动态超图设计的，但也可以用于简单的超图。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph grammars==&lt;br /&gt;
{{main|Hypergraph grammar}}&lt;br /&gt;
By augmenting a class of hypergraphs with replacement rules, [[graph grammar]]s can be generalised to allow hyperedges.&lt;br /&gt;
&lt;br /&gt;
通过扩充一组替换规则于超图，[[图语法]]可以被推广超边上。&lt;br /&gt;
&lt;br /&gt;
== Generalizations ==   &lt;br /&gt;
One possible generalization of a hypergraph is to allow edges to point at other edges. There are two variations of this generalization. In one, the edges consist not only of a set of vertices, but may also contain subsets of vertices, subsets of subsets of vertices and so on ''ad infinitum''. In essence, every edge is just an internal node of a tree or [[directed acyclic graph]], and vertices are the leaf nodes. A hypergraph is then just a collection of trees with common, shared nodes (that is, a given internal node or leaf may occur in several different trees). Conversely, every collection of trees can be understood as this generalized hypergraph. Since trees are widely used throughout [[computer science]] and many other branches of mathematics, one could say that hypergraphs appear naturally as well. So, for example, this generalization arises naturally as a model of [[term algebra]]; edges correspond to [[term (logic)|terms]] and vertices correspond to constants or variables.&lt;br /&gt;
&lt;br /&gt;
For such a hypergraph, set membership then provides an ordering, but the ordering is neither a [[partial order]] nor a [[preorder]], since it is not transitive. The graph corresponding to the Levi graph of this generalization is a [[directed acyclic graph]]. Consider, for example, the generalized hypergraph whose vertex set is &amp;lt;math&amp;gt;V= \{a,b\}&amp;lt;/math&amp;gt; and whose edges are &amp;lt;math&amp;gt;e_1=\{a,b\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_2=\{a,e_1\}&amp;lt;/math&amp;gt;. Then, although &amp;lt;math&amp;gt;b\in e_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_1\in e_2&amp;lt;/math&amp;gt;, it is not true that &amp;lt;math&amp;gt;b\in e_2&amp;lt;/math&amp;gt;.  However, the [[transitive closure]] of set membership for such hypergraphs does induce a [[partial order]], and &amp;quot;flattens&amp;quot; the hypergraph into a [[partially ordered set]].&lt;br /&gt;
&lt;br /&gt;
Alternately, edges can be allowed to point at other edges, irrespective of the requirement that the edges be ordered as directed, acyclic graphs. This allows graphs with edge-loops, which need not contain vertices at all. For example, consider the generalized hypergraph consisting of two edges &amp;lt;math&amp;gt;e_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_2&amp;lt;/math&amp;gt;, and zero vertices, so that &amp;lt;math&amp;gt;e_1 = \{e_2\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_2 = \{e_1\}&amp;lt;/math&amp;gt;. As this loop is infinitely recursive, sets that are the edges violate the [[axiom of foundation]].  In particular, there is no transitive closure of set membership for such hypergraphs.  Although such structures may seem strange at first, they can be readily understood by noting that the equivalent generalization of their Levi graph is no longer [[Bipartite graph|bipartite]], but is rather just some general [[directed graph]].&lt;br /&gt;
&lt;br /&gt;
The generalized incidence matrix for such hypergraphs is, by definition, a square matrix, of a rank equal to the total number of vertices plus edges. Thus, for the above example, the [[incidence matrix]] is simply&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\left[ \begin{matrix} 0 &amp;amp; 1 \\ 1 &amp;amp; 0 \end{matrix} \right].&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==超图概念的延伸==&lt;br /&gt;
&lt;br /&gt;
超图的相关概念可以进行进一步的延伸，如超图中的一些边可以指向另一些边。这种延伸有两种变体。在第一种变体中，超图的边不仅包含一组节点，而且还可以包含这组节点的子集、子集的子集等等。本质上，超图的每条边只是树结构或有向无环图的一个内部节点，而节点就是叶子。从这个意义上来说，超图就是具有共享节点的树的集合(即内部节点或叶子可能出现在不同的树结构中)，反过来说，每个树的集合又可以理解为一个超图。因为树结构在计算机科学和许多数学分支中被广泛使用，所以超图的出现也是自然而然的。比如这种延伸是作为项代数的模型而自然产生的：边对应项，节点对应常量或变量。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
对于上述的超图，节点集提供了一种排序。但是该排序既不是偏序也不是预序，因为它是不可传递的。与这一延伸方式的Levi图相对应的图是有向无环图。例如，一个超图的节点集为&amp;lt;math&amp;gt;V= \{a,b\}&amp;lt;/math&amp;gt;，边为&amp;lt;math&amp;gt;e_1=\{a,b\}&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;e_2=\{a,e_1\}&amp;lt;/math&amp;gt;。那么，虽然&amp;lt;math&amp;gt;b\in e_1&amp;lt;/math&amp;gt;且&amp;lt;math&amp;gt;e_1\in e_2&amp;lt;/math&amp;gt;，但&amp;lt;math&amp;gt;b\in e_2&amp;lt;/math&amp;gt;却不是真的。然而，这类超图节点集的封闭传递确实诱导了偏序，并将超图“展平”为一个偏序集。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
第二种变体中，超图中的边可以指向其他边，同时不用考虑必须形成有向非循环图的要求。这允许超图具有边的循环，而不需要有任何节点。例如，考虑由两条边e1和e2组成的，节点个数为零的广义超图，使得&amp;lt;math&amp;gt;e_1 = \{e_2\}&amp;lt;/math&amp;gt;且&amp;lt;math&amp;gt;e_2 = \{e_1\}&amp;lt;/math&amp;gt;。因为这个循环是无限递归的，所以边的集合违反了基础公理。具体来说，对于这样的超图，不存在节点集的封闭传递。虽然这样的结构乍看起来可能很奇怪，但只要注意到它的Levi图的等价延伸不再是二分图，而是一般的有向图，就可以很容易地去理解。&lt;br /&gt;
&lt;br /&gt;
根据定义，这种超图的广义关联矩阵是一个方阵，其秩等于节点和边的总数。因此，对于上面的示例，关联矩阵为:&lt;br /&gt;
&amp;lt;math&amp;gt;\left[ \begin{matrix} 0 &amp;amp; 1 \\ 1 &amp;amp; 0 \end{matrix} \right]&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph learning==   &lt;br /&gt;
&lt;br /&gt;
Hypergraphs have been extensively used in [[machine learning]] tasks as the data model and classifier [[regularization (mathematics)]].&amp;lt;ref&amp;gt;{{citation| last1 = Zhou | first1 = Dengyong| last2 = Huang | first2 = Jiayuan | last3=Scholkopf | first3=Bernhard| issue = 2| journal = Advances in Neural Information Processing Systems| pages = 1601–1608| title = Learning with hypergraphs: clustering, classification, and embedding| year = 2006}}&amp;lt;/ref&amp;gt; The applications include [[recommender system]] (communities as hyperedges),&amp;lt;ref&amp;gt;{{citation|last1=Tan | first1=Shulong | last2=Bu | first2=Jiajun | last3=Chen | first3=Chun | last4=Xu | first4=Bin | last5=Wang | first5=Can | last6=He | first6=Xiaofei|issue = 1| journal = ACM Transactions on Multimedia Computing, Communications, and Applications| title = Using rich social media information for music recommendation via hypergraph model| year = 2013|url=https://www.researchgate.net/publication/226075153| bibcode=2011smma.book..213T }}&amp;lt;/ref&amp;gt; [[image retrieval]] (correlations as hyperedges),&amp;lt;ref&amp;gt;{{citation|last1=Liu | first1=Qingshan | last2=Huang | first2=Yuchi | last3=Metaxas | first3=Dimitris N. |issue = 10–11| journal = Pattern Recognition| title = Hypergraph with sampling for image retrieval| pages=2255–2262| year = 2013| doi=10.1016/j.patcog.2010.07.014 | volume=44}}&amp;lt;/ref&amp;gt; and [[bioinformatics]] (biochemical interactions as hyperedges).&amp;lt;ref&amp;gt;{{citation|last1=Patro |first1=Rob | last2=Kingsoford | first2=Carl| issue = 10–11| journal = Bioinformatics| title = Predicting protein interactions via parsimonious network history inference| year = 2013| pages=237–246|doi=10.1093/bioinformatics/btt224 |pmid=23812989 |pmc=3694678 | volume=29}}&amp;lt;/ref&amp;gt; Representative hypergraph learning techniques include hypergraph [[spectral clustering]] that extends the [[spectral graph theory]] with hypergraph Laplacian,&amp;lt;ref&amp;gt;{{citation|last1=Gao | first1=Tue | last2=Wang | first2=Meng | last3=Zha|first3=Zheng-Jun|last4=Shen|first4=Jialie|last5=Li|first5=Xuelong|last6=Wu|first6=Xindong|issue = 1| journal = IEEE Transactions on Image Processing| volume=22 | title = Visual-textual joint relevance learning for tag-based social image search| year = 2013| pages=363–376|url=http://ink.library.smu.edu.sg/cgi/viewcontent.cgi?article=2510&amp;amp;context=sis_research | doi=10.1109/tip.2012.2202676| pmid=22692911 | bibcode=2013ITIP...22..363Y }}&amp;lt;/ref&amp;gt; and hypergraph [[semi-supervised learning]] that introduces extra hypergraph structural cost to restrict the learning results.&amp;lt;ref&amp;gt;{{citation|last1=Tian|first1=Ze|last2=Hwang|first2=TaeHyun|last3=Kuang|first3=Rui|issue = 21| journal = Bioinformatics| title = A hypergraph-based learning algorithm for classifying gene expression and arrayCGH data with prior knowledge| year = 2009| pages=2831–2838|doi=10.1093/bioinformatics/btp467|pmid=19648139| volume=25|doi-access=free}}&amp;lt;/ref&amp;gt; For large scale hypergraphs, a distributed framework&amp;lt;ref name=hyperx /&amp;gt; built using [[Apache Spark]] is also available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==超图与机器学习==&lt;br /&gt;
&lt;br /&gt;
超图已被广泛用于机器学习中，常作为一种数据结构或一种正则化的方式[25]。这些应用包括推荐系统(社团作为超边)[26]、图像检索(相关性作为超边)[27]、和生物信息学(生物、化学分子间相互作用作为超边)[28]。比较典型的超图机器学习方法包括：超图谱聚类法（用超图Laplacian扩展光谱图理论）[29]和超图半监督学习（通过引入超图结构来对结果进行限定）。对于大尺寸的超图，可以使用Apache Spark构建的分布式框架[15]。&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Commons category|Hypergraphs}}&lt;br /&gt;
&lt;br /&gt;
* [[Simplicial complex]]&lt;br /&gt;
&lt;br /&gt;
* [[Combinatorial design]]&lt;br /&gt;
* [[Factor graph]]&lt;br /&gt;
* [[Greedoid]]&lt;br /&gt;
* [[Incidence structure]]&lt;br /&gt;
* [[Matroid]]&lt;br /&gt;
* [[Multigraph]]&lt;br /&gt;
* [[P system]]&lt;br /&gt;
* [[Sparse matrix-vector multiplication]]&lt;br /&gt;
*[[Matching in hypergraphs]]&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* Claude Berge, &amp;quot;Hypergraphs: Combinatorics of finite sets&amp;quot;. North-Holland, 1989.&lt;br /&gt;
* Claude Berge, Dijen Ray-Chaudhuri, &amp;quot;Hypergraph Seminar, Ohio State University 1972&amp;quot;, ''Lecture Notes in Mathematics'' '''411''' Springer-Verlag&lt;br /&gt;
* Hazewinkel, Michiel, ed. (2001) [1994], &amp;quot;Hypergraph&amp;quot;, [https://en.wikipedia.org/wiki/Encyclopedia_of_Mathematics Encyclopedia of Mathematics], Springer Science+Business Media B.V. / Kluwer Academic Publishers, ISBN &lt;br /&gt;
* Alain Bretto, &amp;quot;Hypergraph Theory: an Introduction&amp;quot;, Springer, 2013.&lt;br /&gt;
* Vitaly I. Voloshin. &amp;quot;Coloring Mixed Hypergraphs: Theory, Algorithms and Applications&amp;quot;.  Fields Institute Monographs, American Mathematical Society, 2002.&lt;br /&gt;
* Vitaly I. Voloshin. &amp;quot;Introduction to Graph and Hypergraph Theory&amp;quot;. [[Nova Science Publishers, Inc.]], 2009.&lt;br /&gt;
* This article incorporates material from hypergraph on PlanetMath, which is licensed under the[https://en.wikipedia.org/wiki/Wikipedia:CC-BY-SA Creative Commons Attribution/Share-Alike License].&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
*[https://book.douban.com/subject/1237624/ 《超图-限集的组合学》]by [法]Claude Berge&lt;br /&gt;
超图的第一本专著，作者是近代图论之父法国数学家Claude Berge，将图里的普通边拓展为超边，小小的一步拓展却引发了一个大的领域。&lt;/div&gt;</summary>
		<author><name>十三维</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%B6%85%E5%9B%BE_Hypergraph&amp;diff=5009</id>
		<title>超图 Hypergraph</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%B6%85%E5%9B%BE_Hypergraph&amp;diff=5009"/>
		<updated>2020-04-22T14:28:47Z</updated>

		<summary type="html">&lt;p&gt;十三维：k-uniform：k 均匀 → k一致&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
我们在组织翻译超图这个词条，这个词条是之前Wolfram发的那篇长文中一个非常重要的概念，我们希望可以整理好这个词条，帮助大家更好的理解那篇文章。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
现在招募6个小伙伴一起翻译超图这个词条 https://wiki.swarma.org/index.php?title=超图_Hypergraph&lt;br /&gt;
&lt;br /&gt;
*开头正文部分+术语定义（Terminology)——十三维&lt;br /&gt;
*二分图模型+不对称性+同构与平等——淑慧&lt;br /&gt;
*对称超图+横截面——瑾晗&lt;br /&gt;
*关联矩阵+超图着色+分区---厚朴&lt;br /&gt;
*定理+超图绘制+超图语法——十三维&lt;br /&gt;
*概括+超图学习——世康&lt;br /&gt;
&lt;br /&gt;
截止时间：北京时间18：00之前。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In [[mathematics]], a '''hypergraph''' is a generalization of a [[Graph (discrete mathematics)|graph]] in which an [[graph theory|edge]] can join any number of [[vertex (graph theory)|vertices]]. In contrast, in an ordinary graph, an edge connects exactly two vertices. Formally, a hypergraph &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is a pair &amp;lt;math&amp;gt;H = (X,E)&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is a set of elements called ''nodes'' or ''vertices'', and &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; is a set of non-empty subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; called ''[[hyperedges]]'' or ''edges''. Therefore, &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; is a subset of &amp;lt;math&amp;gt;\mathcal{P}(X) \setminus\{\emptyset\}&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt; is the [[power set]] of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;. The size of the vertex set is called the ''order of the hypergraph'', and the size of edges set is the ''size of the hypergraph''. &lt;br /&gt;
&lt;br /&gt;
在[[数学中]], '''超图 hypergraph'''是有限集合的子集系统，是最一般的离散结构，在信息科学、生命科学等领域有着广泛的应用。它的一条'''边 edge'''可以连接任意数量的'''顶点 vertices'''。相对而言，在普通图中，一条边只能连接两个顶点。形式上，超图 &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 是一个有序二元组 &amp;lt;math&amp;gt;H = (X,E)&amp;lt;/math&amp;gt; 其中&amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; 是一个以节点 nodes或顶点为元素的非空集合，即顶点集，而 &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; 是&amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; 的一组非空子集簇，&amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;的元素被称为边或超边 hyperedges。 没有相同边的超图称为单超图。&lt;br /&gt;
&lt;br /&gt;
因此，若&amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt;是 &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;的幂集 power set，则&amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;是 &amp;lt;math&amp;gt;\mathcal{P}(X) \setminus\{\emptyset\}&amp;lt;/math&amp;gt; 的一个子集。在&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;中，顶点集的大小被称为'''超图的阶数 order of the hypergraph'''，边集的大小被称为'''超图的大小 size of the hypergraph'''。&lt;br /&gt;
&lt;br /&gt;
While graph edges are 2-element subsets of nodes, hyperedges are arbitrary sets of nodes, and can therefore contain an arbitrary number of nodes. However, it is often desirable to study hypergraphs where all hyperedges have the same cardinality; a ''k-uniform hypergraph'' is a hypergraph such that all its hyperedges have size ''k''. (In other words, one such hypergraph is a collection of sets, each such set a hyperedge connecting ''k'' nodes.) So a 2-uniform hypergraph is a graph, a 3-uniform hypergraph is a collection of unordered triples, and so on. A hypergraph is also called a ''set system'' or a ''[[family of sets]]'' drawn from the [[universal set]]. &lt;br /&gt;
&lt;br /&gt;
普通图的边是节点的二元子集，超边则是节点的任意集合，所以可以包含任意数量的节点。但我们总先需要研究具有相同基数超边的超图，即一个'''k-一致超图 k-uniform hypergraph'''（所有超边的大小都为 k，也译作k-均匀超图）。因此一个2-一致超图就是普通图，一个3-一致&lt;br /&gt;
&lt;br /&gt;
超图就是无序三元组 unordered triples 的集合，依此类推。超图也被称为从泛集 universal set 中抽取的一个集系统 set system 或集族 family of sets。&lt;br /&gt;
&lt;br /&gt;
Hypergraphs can be viewed as [[incidence structure]]s.  In particular, there is a bipartite &amp;quot;incidence graph&amp;quot; or &amp;quot;[[Levi graph]]&amp;quot; corresponding to every hypergraph, and conversely, most, but not all, [[bipartite graph]]s can be regarded as incidence graphs of hypergraphs.&lt;br /&gt;
&lt;br /&gt;
超图可以看做是'''关联结构 incidence structure'''。特别的，每个超图都有一个与超图相对应的二分 &amp;quot;关联图 incidence graph&amp;quot;或 &amp;quot;列维图 Levi graph&amp;quot;，反之，大多数（但不是全部）'''二分图 bipartite graph'''都可以看作是超图的关联图。&lt;br /&gt;
&lt;br /&gt;
Hypergraphs have many other names.  In [[computational geometry]], a hypergraph may sometimes be called a '''range space''' and then the hyperedges are called ''ranges''.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Haussler | first1 = David | author1-link = David Haussler&lt;br /&gt;
 | last2 = Welzl | first2 = Emo | author2-link = Emo Welzl&lt;br /&gt;
 | doi = 10.1007/BF02187876&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[Discrete and Computational Geometry]]&lt;br /&gt;
 | mr = 884223&lt;br /&gt;
 | pages = 127–151&lt;br /&gt;
 | title = ε-nets and simplex range queries&lt;br /&gt;
 | volume = 2&lt;br /&gt;
 | year = 1987| doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
In [[cooperative game]] theory, hypergraphs are called '''simple games''' (voting games); this notion is applied to solve problems in [[social choice theory]].  In some literature edges are referred to as ''hyperlinks'' or ''connectors''.&amp;lt;ref&amp;gt;Judea Pearl, in ''HEURISTICS Intelligent Search Strategies for Computer Problem Solving'', Addison Wesley (1984), p. 25.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
超图还有许多其它名称。在'''计算几何学 family of sets'''中，超图有时可以被称为'''范围空间 range space'''，将超图的边称为''范围 ranges''.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Haussler | first1 = David | author1-link = David Haussler&lt;br /&gt;
 | last2 = Welzl | first2 = Emo&lt;br /&gt;
 | doi = 10.1007/BF02187876&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = Discrete and Computational Geometry&lt;br /&gt;
 | mr = 884223&lt;br /&gt;
 | pages = 127–151&lt;br /&gt;
 | title = ε-nets and simplex range queries&lt;br /&gt;
 | volume = 2&lt;br /&gt;
 | year = 1987&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
在合作博弈论 cooperative game中，超图被称为'''简单博弈 simple games'''（投票博弈 voting games）；这个概念被应用于解决社会选择理论 social choice theory 中的问题。在一些文献中，超边被称为''超连接''或''连接器''。&amp;lt;ref&amp;gt;Judea Pearl, in ''HEURISTICS Intelligent Search Strategies for Computer Problem Solving'', Addison Wesley (1984), p. 25.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Special kinds of hypergraphs include: [[#Symmetric hypergraphs|''k''-uniform ones]], as discussed briefly above; [[clutter (mathematics)|clutter]]s, where no edge appears as a subset of another edge; and [[abstract simplicial complex]]es, which contain all subsets of every edge.&lt;br /&gt;
The collection of hypergraphs is a [[Category (mathematics)|category]] with hypergraph [[homomorphism]]s as [[morphism]]s.&lt;br /&gt;
&lt;br /&gt;
特殊类型的超图包括：上文简单讨论过的k-一致超图；散簇 clutter，也即没有一条边作是另一条边的子集；以及'''抽象单纯复形 abstract simplicial complexes'''，这里面包含每条边的所有子集。&lt;br /&gt;
&lt;br /&gt;
超图是一个以超图同态 homomorphism 为'''态射 morphism '''的范畴。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==术语 Terminology==&lt;br /&gt;
&lt;br /&gt;
====定义 Definitions ====&lt;br /&gt;
There are different types of hypergraphs such as:&lt;br /&gt;
* ''Empty hypergraph'': a hypergraph with no edges. &lt;br /&gt;
* ''Non-simple (or multiple) hypergraph'': a hypergraph allowing loops (hyperedges with a single vertex) or repeated edges, which means there can be two or more edges containing the same set of vertices.&lt;br /&gt;
* ''Simple hypergraph'': a hypergraph that contains no loops and no repeated edges.&lt;br /&gt;
* ''&amp;lt;math&amp;gt;k &amp;lt;/math&amp;gt;-uniform hypergraph'': a hypergraph where each edge contains precisely &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; vertices.&lt;br /&gt;
* ''&amp;lt;math&amp;gt;d &amp;lt;/math&amp;gt;-regular hypergraph'': a hypergraph where every vertex has degree &amp;lt;math&amp;gt;d &amp;lt;/math&amp;gt;.&lt;br /&gt;
* ''Acyclic hypergraph'': a hypergraph that does not contain any cycles.&lt;br /&gt;
&lt;br /&gt;
超图有不同的类型，如：&lt;br /&gt;
&lt;br /&gt;
* 空超图 Empty hypergraph：没有边的超图&lt;br /&gt;
&lt;br /&gt;
* 非简单（或多重）超图 Non-simple (or multiple) hypergraph ：允许有环 loops（有单个顶点的超边）或重复边的超图，也就是说可以有两个或两个以上的边包含同一组顶点。&lt;br /&gt;
&lt;br /&gt;
* 简单超图 Simple hypergraph ：不包含循环和重复边的超图。&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;k &amp;lt;/math&amp;gt;-一致超图 &amp;lt;math&amp;gt;k &amp;lt;/math&amp;gt;-uniform hypergraph：每条超边都正好包含 k 个顶点的超图。&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;d &amp;lt;/math&amp;gt;-正则超图 &amp;lt;math&amp;gt;d &amp;lt;/math&amp;gt;-regular hypergraph：每个顶点的度数都是 𝑑 的超图。&lt;br /&gt;
&lt;br /&gt;
* 无环超图 Acyclic hypergraph：不包含任何环的超图。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Because hypergraph links can have any cardinality, there are several notions of the concept of a subgraph, called ''subhypergraphs'', ''partial hypergraphs'' and ''section hypergraphs''.&lt;br /&gt;
&lt;br /&gt;
因为超图中的连接可以有任意基数，所以有好几种关于子图的概念，分别是'''子超图 subhypergraphs'''、'''部分超图 partial hypergraphs'''和'''分段超图 section hypergraphs'''。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt; be the hypergraph consisting of vertices&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;X = \lbrace x_i | i \in I_v \rbrace,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and having ''edge set''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;E = \lbrace e_i | i\in I_e \land e_i \subseteq X \land e_i \neq \emptyset \rbrace,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;I_v&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;I_e&amp;lt;/math&amp;gt; are the [[index set]]s of the vertices and edges respectively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
假定 &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt; 是一个超图，包含顶点集：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;X = \lbrace x_i | i \in I_v \rbrace,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
和 “边集”：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;E = \lbrace e_i | i\in I_e \land e_i \subseteq X \land e_i \neq \emptyset \rbrace,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中 &amp;lt;math&amp;gt;I_v&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;I_e&amp;lt;/math&amp;gt; 分别是顶点和边集的索引集 index set&lt;br /&gt;
&lt;br /&gt;
A ''subhypergraph'' is a hypergraph with some vertices removed.  Formally, the subhypergraph &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt; induced by &amp;lt;math&amp;gt;A \subseteq X &amp;lt;/math&amp;gt; is defined as&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H_A=\left(A, \lbrace e \cap A | e \in E \land&lt;br /&gt;
e \cap A \neq \emptyset \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''子超图 subhypergraph''' 是去掉某些顶点的超图。在形式上，若 &amp;lt;math&amp;gt;A \subseteq X &amp;lt;/math&amp;gt; 是顶点子集，则子超图 &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt; 被定义为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H_A=\left(A, \lbrace e \cap A | e \in E \land&lt;br /&gt;
e \cap A \neq \emptyset \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An ''extension'' of a ''subhypergraph'' is a hypergraph where each&lt;br /&gt;
hyperedge of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; which is partially contained in the subhypergraph &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt; and is fully contained in the extension &amp;lt;math&amp;gt;Ex(H_A)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Formally&lt;br /&gt;
&lt;br /&gt;
:: 一个'''子超图'''的'''扩展 extension'''是一个超图，其中每个属于 &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 的超边都部分包含在子超图的 &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt;中，并且完全包含在扩展的 &amp;lt;math&amp;gt;Ex(H_A)&amp;lt;/math&amp;gt; 中。即在形式上：&lt;br /&gt;
:&amp;lt;math&amp;gt;Ex(H_A) = (A \cup A', E' )&amp;lt;/math&amp;gt;和 &amp;lt;math&amp;gt;A' = \bigcup_{e \in E} e \setminus A&amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;E' = \lbrace e \in E | e \subseteq (A \cup A') \rbrace&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The ''partial hypergraph'' is a hypergraph with some edges removed. Given a subset &amp;lt;math&amp;gt;J \subset I_e&amp;lt;/math&amp;gt; of the edge index set, the partial hypergraph generated by &amp;lt;math&amp;gt;J&amp;lt;/math&amp;gt; is the hypergraph&lt;br /&gt;
&lt;br /&gt;
*'''部分超图 partial hypergraph'''是去掉一些边的超图。给定一个边索引集的子集 &amp;lt;math&amp;gt;J \subset I_e&amp;lt;/math&amp;gt; ，由 &amp;lt;math&amp;gt;J&amp;lt;/math&amp;gt; 生成的部分超图就是&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\left(X, \lbrace e_i | i\in J \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Given a subset &amp;lt;math&amp;gt;A\subseteq X&amp;lt;/math&amp;gt;, the ''section hypergraph'' is the partial hypergraph&lt;br /&gt;
&lt;br /&gt;
*而给定一个子集  &amp;lt;math&amp;gt;A\subseteq X&amp;lt;/math&amp;gt;，则''section hypergraph''是部分超图:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H \times A = \left(A, \lbrace e_i | &lt;br /&gt;
i\in I_e \land e_i \subseteq A   \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The '''dual''' &amp;lt;math&amp;gt;H^*&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is a hypergraph whose vertices and edges are interchanged, so that the vertices are given by &amp;lt;math&amp;gt;\lbrace e_i \rbrace&amp;lt;/math&amp;gt; and whose edges are given by &amp;lt;math&amp;gt;\lbrace X_m \rbrace&amp;lt;/math&amp;gt; where&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 的对偶 &amp;lt;math&amp;gt;H^*&amp;lt;/math&amp;gt; 则是一个顶点和边互换的超图，因此顶点由 &amp;lt;math&amp;gt;\lbrace e_i \rbrace&amp;lt;/math&amp;gt; 给出，边由 &amp;lt;math&amp;gt;\lbrace X_m \rbrace&amp;lt;/math&amp;gt; 给出，其中:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;X_m = \lbrace e_i | x_m \in e_i \rbrace. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When a notion of equality is properly defined, as done below, the operation of taking the dual of a hypergraph is an [[involution (mathematics)|involution]], i.e.,&lt;br /&gt;
&lt;br /&gt;
当等式的记号被合理定义时，如下所示，对一个超图采取两次乘方 involution运算是就可得到&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 的对偶：&lt;br /&gt;
&amp;lt;math&amp;gt;\left(H^*\right)^* = H.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A [[connected graph]] ''G'' with the same vertex set as a connected hypergraph ''H'' is a '''host graph''' for ''H'' if every hyperedge of ''H'' [[induced subgraph|induces]] a connected subgraph in  ''G''. For a disconnected hypergraph ''H'', ''G'' is a host graph if there is a bijection between the [[connected component (graph theory)|connected components]] of ''G'' and of ''H'', such that each connected component ''G&amp;lt;nowiki&amp;gt;'&amp;lt;/nowiki&amp;gt;'' of ''G'' is a host of the corresponding ''H&amp;lt;nowiki&amp;gt;'&amp;lt;/nowiki&amp;gt;''.&lt;br /&gt;
&lt;br /&gt;
对于连通的超图'' G'' 和具有相同顶点连通的超图 ''H''，如果 ''H'' 的每个超边都由 ''G'' 中一个子图导出 induce，则 ''G'' 是一个主图 host graph；&lt;br /&gt;
对于不连通的超图 H，如果 ''G'' 和 ''H'' 的连通部分之间存在一个双射，使得 G 的每个连通部分 ''G'' 都是对应的 ''H'' 的主图，则 ''G'' 是一个主图。&lt;br /&gt;
&lt;br /&gt;
A hypergraph is ''bipartite'' if and only if its vertices can be partitioned into two classes ''U'' and ''V'' in such a way that each hyperedge with cardinality at least 2 contains at least one vertex from both classes. Alternatively, such a hypergraph is said to have [[Property B]].&lt;br /&gt;
&lt;br /&gt;
一个超图是二分（bipartite）的，当且仅当它的顶点能被分成两类''U'' 和 ''V''  ：每个基数至少为 2 超边包含两类中的至少一个顶点。换而言之，超图则被称为具有 B 属性 Property B。&lt;br /&gt;
&lt;br /&gt;
The '''2-section''' (or '''clique graph''', '''representing graph''', '''primal graph''', '''Gaifman graph''') of a hypergraph is the graph with the same vertices of the hypergraph, and edges between all pairs of vertices contained in the same hyperedge.&lt;br /&gt;
&lt;br /&gt;
2-段 2-section 超图（或团图 clique graph，表示图 representing graph，原始图 primal graph、盖夫曼图 Gaifman graph）是具有相同顶点的图，并且所有顶点对之间的边包含在相同的超边中。&lt;br /&gt;
&lt;br /&gt;
==二分图模型 Bipartite graph model==&lt;br /&gt;
A hypergraph ''H'' may be represented by a [[bipartite graph]] ''BG'' as follows: the sets ''X'' and ''E'' are the partitions of ''BG'', and (''x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'',  ''e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'') are connected with an edge if and only if vertex ''x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'' is contained in edge ''e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'' in ''H''. Conversely, any bipartite graph with fixed parts and no unconnected nodes in the second part represents some hypergraph in the manner described above. This bipartite graph is also called [[incidence graph]].&lt;br /&gt;
&lt;br /&gt;
[[File:bipartie graph.jpeg|200px|缩略图|右| 设&amp;lt;math&amp;gt;G=(V,E)&amp;lt;/math&amp;gt;是一个无向图，如果顶点V可分割为两个互不相交的子集&amp;lt;math&amp;gt; {(group1, group2)}&amp;lt;/math&amp;gt;，并且图中的每条边&amp;lt;math&amp;gt;{（i，j）}&amp;lt;/math&amp;gt;所关联的两个顶点&amp;lt;math&amp;gt;{i}&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;{j}&amp;lt;/math&amp;gt;分别属于这两个不同的部分&amp;lt;math&amp;gt;{(i \in group1,j \in group2)}&amp;lt;/math&amp;gt;，则称图&amp;lt;math&amp;gt;{G}&amp;lt;/math&amp;gt;为一个二分图。]]&lt;br /&gt;
&lt;br /&gt;
一个'''超图“ &amp;lt;math&amp;gt;{H} &amp;lt;/math&amp;gt;”'''可以用二部图“&amp;lt;math&amp;gt;{BG} &amp;lt;/math&amp;gt;”表示，其构成如下: 集合&amp;quot;X&amp;quot;和&amp;quot; E&amp;quot;是&amp;quot;BG&amp;quot;的分割，而且 (&amp;quot;x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;,  &amp;quot;e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;) 与边连通当且仅当顶点&amp;quot;x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;包含在&amp;quot; &amp;lt;math&amp;gt;H &amp;lt;/math&amp;gt;&amp;quot;的边&amp;quot; e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;中。 反之，任何具有固定的'''部分 part'''且在第二部分中没有不连通节点的二部图也代表具有上述性质的部分超图。 这个二部图也称为'''关联图'''。&lt;br /&gt;
&lt;br /&gt;
==无环性 Acyclicity==&lt;br /&gt;
In contrast with ordinary undirected graphs for which there is a single natural notion of [[cycle (graph theory)|cycles]] and [[Forest (graph theory)|acyclic graphs]], there are multiple natural non-equivalent definitions of acyclicity for hypergraphs which collapse to ordinary graph acyclicity for the special case of ordinary graphs.&lt;br /&gt;
&lt;br /&gt;
与只有'''圈 cycle'''和'''森林 forest'''的普通无向图相比，对于超图的特殊情形，那些坍缩为普通图的无环性超图天然地有多种不等价的'''无环性 acyclicity''' 定义。&lt;br /&gt;
&lt;br /&gt;
A first definition of acyclicity for hypergraphs was given by [[Claude Berge]]:&amp;lt;ref&amp;gt;[[Claude Berge]], ''Graphs and Hypergraphs''&amp;lt;/ref&amp;gt; a hypergraph is Berge-acyclic if its [[incidence graph]] (the [[bipartite graph]] defined above) is acyclic. This definition is very restrictive: for instance, if a hypergraph has some pair &amp;lt;math&amp;gt;v \neq v'&amp;lt;/math&amp;gt; of vertices and some pair &amp;lt;math&amp;gt;f \neq f'&amp;lt;/math&amp;gt; of hyperedges such that &amp;lt;math&amp;gt;v, v' \in f&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v, v' \in f'&amp;lt;/math&amp;gt;, then it is Berge-cyclic. Berge-cyclicity can obviously be tested in [[linear time]] by an exploration of the incidence graph.&lt;br /&gt;
&lt;br /&gt;
由Claude Berge 给出了超图无环性的首个定义: &amp;lt;ref&amp;gt;Claude Berge,[https://www.amazon.com/Graphs-hypergraphs-North-Holland-mathematical-library/dp/0444103996 ''Graphs and Hypergraphs'']&amp;lt;/ref&amp;gt; 如果它的'''关联图'''(上面定义的二部图)是无环的，则称这个超图是 Berge 无环的 Berge-acyclic。 这个定义是非常严格的：例如，假设一个超图有一些顶点&amp;lt;math&amp;gt;v \neq v'&amp;lt;/math&amp;gt;和一些超边&amp;lt;math&amp;gt;f \neq f'&amp;lt;/math&amp;gt; ，例如 &amp;lt;math&amp;gt;v, v' \in f&amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;v, v' \in f'&amp;lt;/math&amp;gt;，那么它就是 Berge成环的 Berge-cyclic。 通过对关联图的探讨，Berge成环性 berge-cyclity可以在线性时间 linear time内得到有效验证 。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can define a weaker notion of hypergraph acyclicity,&amp;lt;ref&amp;gt;C. Beeri, [[Ronald Fagin|R. Fagin]], D. Maier, [[Mihalis Yannakakis|M. Yannakakis]], ''On the Desirability of Acyclic Database Schemes''&amp;lt;/ref&amp;gt; later termed α-acyclicity. This notion of acyclicity is equivalent to the hypergraph being conformal (every clique of the primal graph is covered by some hyperedge) and its primal graph being [[chordal graph|chordal]]; it is also equivalent to reducibility to the empty graph through the GYO algorithm&amp;lt;ref&amp;gt;C. T. Yu and M. Z. Özsoyoğlu. ''[https://www.computer.org/csdl/proceedings/cmpsac/1979/9999/00/00762509.pdf An algorithm for tree-query membership of a distributed query]''. In Proc. IEEE COMPSAC, pages 306-312, 1979&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;&amp;gt;M. H. Graham. ''On the universal relation''. Technical Report, University of Toronto, Toronto, Ontario, Canada, 1979&amp;lt;/ref&amp;gt; (also known as Graham's algorithm), a [[confluence (abstract rewriting)|confluent]] iterative process which removes hyperedges using a generalized definition of [[ear (graph theory)|ears]]. In the domain of [[database theory]], it is known that a [[database schema]] enjoys certain desirable properties if its underlying hypergraph is α-acyclic.&amp;lt;ref&amp;gt;[[Serge Abiteboul|S. Abiteboul]], [[Richard B. Hull|R. B. Hull]], [[Victor Vianu|V. Vianu]], ''Foundations of Databases''&amp;lt;/ref&amp;gt; Besides, α-acyclicity is also related to the expressiveness of the [[guarded fragment]] of [[first-order logic]].&lt;br /&gt;
&lt;br /&gt;
此处，我们可以定义一个减弱的超图无环性的概念&amp;lt;ref&amp;gt;C. Beeri, [[Ronald Fagin|R. Fagin]], D. Maier, [[Mihalis Yannakakis|M. Yannakakis]], ''On the Desirability of Acyclic Database Schemes''&amp;lt;/ref&amp;gt;，后来被称为 &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环性  &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt; acyclicity。 这个无环性的概念等价于超图是同构的(原图的每个团都被某个超边所覆盖) ，它的原图称为弦图 chordal graph ; 它也等价于通过 GYO 算法 Graham-Yu-Ozsoyoglu Algorithm （也称为格雷厄姆算法 Graham's algorithm) 得到具有可约性的空图&amp;lt;ref&amp;gt;C. T. Yu and M. Z. Özsoyoğlu. ''[https://www.computer.org/csdl/proceedings/cmpsac/1979/9999/00/00762509.pdf An algorithm for tree-query membership of a distributed query]''. In Proc. IEEE COMPSAC, pages 306-312, 1979&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;&amp;gt;M. H. Graham. ''On the universal relation''. Technical Report, University of Toronto, Toronto, Ontario, Canada, 1979&amp;lt;/ref&amp;gt;。GYO 算法是一个合流 confluence（抽象重写 abstract rewriting）迭代过程，该算法中使用耳朵 ear的广义定义去除超边 (图论中的耳朵就定义为一条路径，其中除了端点外的点的度数均为 2（端点可以重合），而且删去后不破坏图的连通性)。众所周知， 在数据库理论  database theory 的领域中，如果一个数据库模式 database schema的底层超图是&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环的，那么它就具有某些理想的性质。 &amp;lt;ref&amp;gt;Serge Abiteboul, Richard B. Hull, Victor Vianu|V. Vianu, ''Foundations of Databases''&amp;lt;/ref&amp;gt; 除此之外,&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环性也与一阶逻辑 first-order logic 保护的片段 guarded fragment 的表达能力有关。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can test in [[linear time]] if a hypergraph is α-acyclic.&amp;lt;ref&amp;gt;[[Robert Tarjan|R. E. Tarjan]], [[Mihalis Yannakakis|M. Yannakakis]]. ''Simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs''. SIAM J. on Computing, 13(3):566-579, 1984.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们可以在线性时间 linear time内检验超图是否是-无环的。 &amp;lt;ref&amp;gt;Robert Tarjan|R. E. Tarjan, Mihalis Yannakakis|M. Yannakakis. ''Simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs''. SIAM J. on Computing, 13(3):566-579, 1984.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that α-acyclicity has the counter-intuitive property that adding hyperedges to an α-cyclic hypergraph may make it α-acyclic (for instance, adding a hyperedge containing all vertices of the hypergraph will always make it α-acyclic). Motivated in part by this perceived shortcoming, [[Ronald Fagin]]&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;&amp;gt;[[Ronald Fagin]], ''Degrees of Acyclicity for Hypergraphs and Relational Database Schemes''&amp;lt;/ref&amp;gt; defined the stronger notions of β-acyclicity and γ-acyclicity. We can state β-acyclicity as the requirement that all subhypergraphs of the hypergraph are α-acyclic, which is equivalent&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;/&amp;gt; to an earlier definition by Graham.&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;/&amp;gt; The notion of γ-acyclicity is a more restrictive condition which is equivalent to several desirable properties of database schemas and is related to [[Bachman diagram]]s. Both β-acyclicity and γ-acyclicity can be tested in [[PTIME|polynomial time]].&lt;br /&gt;
&lt;br /&gt;
注意到&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环性似乎与直觉不相符，即&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-成环超图添加超边可能使其成为&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环的（例如，添加一条包含超图所有顶点的超边总能其成为&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环的）。 为了克服这个缺点，Ronald Fagin&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;&amp;gt;[[Ronald Fagin]], ''Degrees of Acyclicity for Hypergraphs and Relational Database Schemes''&amp;lt;/ref&amp;gt;  定义了更强的 &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-无环性  &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-acylicity 和 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性  &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;-acylicity 概念。 应当指出：&amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环超图是推出其所有子超图都是&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环的必要条件，这与 Graham 的早期定义&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;/&amp;gt; 等价。  &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性的概念是一个更加严苛的条件，它等价于数据库模式的几个理想性质，并且与Bachman 图 Bachman diagrams有关. &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-无环性 和 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性   都可以在多项式时间 polynomial time(PTIME)内完成检测。&lt;br /&gt;
&lt;br /&gt;
Those four notions of acyclicity are comparable: Berge-acyclicity implies γ-acyclicity which implies β-acyclicity which implies α-acyclicity. However, none of the reverse implications hold, so those four notions are different.&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
无环性的四个概念具有可比性: berge-无环性意味着 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;- 无环性， &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;- 无环性又意味着  &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;- 无环性， &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;- 无环性又可以推出  &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt; 无环性。 然而，反之均不成立。&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==同构和相等 Isomorphism and equality==&lt;br /&gt;
A hypergraph [[homomorphism]] is a map from the vertex set of one hypergraph to another such that each edge maps to one other edge.&lt;br /&gt;
&lt;br /&gt;
超图同态 homomorphism是指从一个超图的顶点集到另一个超图的顶点集的映射，如此使得每条边映射到另一条边。&lt;br /&gt;
&lt;br /&gt;
A hypergraph &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt; is ''isomorphic'' to a hypergraph &amp;lt;math&amp;gt;G=(Y,F)&amp;lt;/math&amp;gt;,  written as &amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt; if there exists a [[bijection]] &lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi:X \to Y&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and a [[permutation]] &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; such that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The bijection &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; is then called the [[isomorphism]] of the graphs.  Note that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;H^* \simeq G^*&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如果一个超图 &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;同构 isomorphic 与另外一个超图&amp;lt;math&amp;gt;G=(Y,F)&amp;lt;/math&amp;gt;，则存在一个双射：&amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt; :&amp;lt;math&amp;gt;\phi:X \to Y&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
和 关于&amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;的置换 permutation 使得： :&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么这个双射被称为图的同构 isomorphism，记作：&amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt;但且仅当&amp;lt;math&amp;gt;H^* \simeq G^*&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the edges of a hypergraph are explicitly labeled, one has the additional notion of ''strong isomorphism''. One says that &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is ''strongly isomorphic'' to &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; if the permutation is the identity. One then writes &amp;lt;math&amp;gt;H \cong G&amp;lt;/math&amp;gt;.  Note that all strongly isomorphic graphs are isomorphic, but not vice versa.&lt;br /&gt;
&lt;br /&gt;
When the vertices of a hypergraph are explicitly labeled, one has the notions of ''equivalence'', and also of ''equality''. One says that &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is ''equivalent'' to &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, and writes &amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; if the isomorphism &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; has&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(x_n) = y_n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;H^* \cong G^*&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If, in addition, the permutation &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; is the identity, one says that &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; equals &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, and writes &amp;lt;math&amp;gt;H=G&amp;lt;/math&amp;gt;.  Note that, with this definition of equality, graphs are self-dual:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(H^*\right) ^* = H&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A hypergraph [[automorphism]] is an isomorphism from a vertex set into itself, that is a relabeling of vertices. The set of automorphisms of a hypergraph ''H'' (= (''X'',&amp;amp;nbsp;''E'')) is a [[group (mathematics)|group]] under composition, called the [[automorphism group]] of the hypergraph and written Aut(''H'').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
当超图的边被明确标记时，就有了'''“强同构 strong isomorphism ”'''这个新的概念。 当前面提及的置换是唯一的，则称&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 强同构于 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; 。 记作&amp;lt;math&amp;gt;H \cong G&amp;lt;/math&amp;gt;。 注意，所有强同构图都是同构的，但反过来就不成立。&lt;br /&gt;
&lt;br /&gt;
当超图的顶点被明确标记时，就有了'''“等价 equivalence”'''和'''“相等 equality”'''的概念。 我们称&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;等价记作：&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; 如果同构&amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; 满足:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(x_n) = y_n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
而且:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
记作:&lt;br /&gt;
&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; 当且仅当 &amp;lt;math&amp;gt;H^* \cong G^*&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
超图'''自同构 automorphism'''是从顶点集到自身的同构，也就是顶点的重标号。 超图“ &amp;lt;math&amp;gt;{H }&amp;lt;/math&amp;gt;”(= (''X'',&amp;amp;nbsp;''E''))的自同构集合是超图的群 group，称为超图的'''自同构群 automorphism group'''，并写成 &amp;lt;math&amp;gt;{Aut(''H'')}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===例子 Examples===&lt;br /&gt;
[[File:hg.png|300px|缩略图|右|H、G的图]]&lt;br /&gt;
Consider the hypergraph &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; with edges&lt;br /&gt;
:&amp;lt;math&amp;gt;H = \lbrace&lt;br /&gt;
e_1 = \lbrace a,b \rbrace,&lt;br /&gt;
e_2 = \lbrace b,c \rbrace,&lt;br /&gt;
e_3 = \lbrace c,d \rbrace,&lt;br /&gt;
e_4 = \lbrace d,a \rbrace,&lt;br /&gt;
e_5 = \lbrace b,d \rbrace,&lt;br /&gt;
e_6 = \lbrace a,c \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
and&lt;br /&gt;
:&amp;lt;math&amp;gt;G = \lbrace&lt;br /&gt;
f_1 = \lbrace \alpha,\beta \rbrace,&lt;br /&gt;
f_2 = \lbrace \beta,\gamma \rbrace,&lt;br /&gt;
f_3 = \lbrace \gamma,\delta \rbrace,&lt;br /&gt;
f_4 = \lbrace \delta,\alpha \rbrace,&lt;br /&gt;
f_5 = \lbrace \alpha,\gamma \rbrace,&lt;br /&gt;
f_6 = \lbrace \beta,\delta \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then clearly &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; are isomorphic (with &amp;lt;math&amp;gt;\phi(a)=\alpha&amp;lt;/math&amp;gt;, ''etc.''), but they are not strongly isomorphic. So, for example, in &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;, vertex &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; meets edges 1, 4 and 6, so that,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;e_1 \cap e_4 \cap e_6 = \lbrace a\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In graph &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, there does not exist any vertex that meets edges 1, 4 and 6:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;f_1 \cap f_4 \cap f_6 = \varnothing&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this example, &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; are equivalent, &amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt;, and the duals are strongly isomorphic: &amp;lt;math&amp;gt;H^*\cong G^*&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
考虑超图&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;，他的边为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H = \lbrace&lt;br /&gt;
e_1 = \lbrace a,b \rbrace,&lt;br /&gt;
e_2 = \lbrace b,c \rbrace,&lt;br /&gt;
e_3 = \lbrace c,d \rbrace,&lt;br /&gt;
e_4 = \lbrace d,a \rbrace,&lt;br /&gt;
e_5 = \lbrace b,d \rbrace,&lt;br /&gt;
e_6 = \lbrace a,c \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
和超图&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;G = \lbrace&lt;br /&gt;
f_1 = \lbrace \alpha,\beta \rbrace,&lt;br /&gt;
f_2 = \lbrace \beta,\gamma \rbrace,&lt;br /&gt;
f_3 = \lbrace \gamma,\delta \rbrace,&lt;br /&gt;
f_4 = \lbrace \delta,\alpha \rbrace,&lt;br /&gt;
f_5 = \lbrace \alpha,\gamma \rbrace,&lt;br /&gt;
f_6 = \lbrace \beta,\delta \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
很明显 &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; 同构（有&amp;lt;math&amp;gt;\phi(a)=\alpha&amp;lt;/math&amp;gt;等），但是他们不是强同构，因为比如在超图&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;中，&amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; 顶点连接1，4，6三条边，所以：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;e_1 \cap e_4 \cap e_6 = \lbrace a\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在图&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;，不存在连接边1，4，6的顶点：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_1 \cap f_4 \cap f_6 = \varnothing&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在这个例子，&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;是等价的， &amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt;，而且两者的对偶图是强同构的：&amp;lt;math&amp;gt;H^*\cong G^*&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==对称超图 Symmetric hypergraphs==&lt;br /&gt;
The&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt; of a hypergraph &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is the maximum cardinality of any of the edges in the hypergraph.  If all edges have the same cardinality ''k'', the hypergraph is said to be ''uniform'' or ''k-uniform'', or is called a ''k-hypergraph''.  A graph is just a 2-uniform hypergraph.&lt;br /&gt;
&lt;br /&gt;
超图&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;的&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt;表示该超图中任何一条边的最大'''基数'''。如果所有边具有相同的基数''k''，则称该超图为一致的或k-一致的，或称之为k-超图。普通图只是一个2-一致的超图。&lt;br /&gt;
&lt;br /&gt;
The degree ''d(v)'' of a vertex ''v'' is the number of edges that contain it. ''H'' is ''k-regular'' if every vertex has degree ''k''.&lt;br /&gt;
&lt;br /&gt;
'''顶点'''''&amp;lt;math&amp;gt; v &amp;lt;/math&amp;gt;''的'''度'''''&amp;lt;math&amp;gt; d(v)&amp;lt;/math&amp;gt;''表示包含该顶点的边的数量。如果每个顶点的度都为''k''，则超图''H''是'''k-正则'''的。&lt;br /&gt;
&lt;br /&gt;
The dual of a uniform hypergraph is regular and vice versa.&lt;br /&gt;
&lt;br /&gt;
一致超图的对偶是正则的，反之亦然。&lt;br /&gt;
&lt;br /&gt;
Two vertices ''x'' and ''y'' of ''H'' are called ''symmetric'' if there exists an automorphism such that &amp;lt;math&amp;gt;\phi(x)=y&amp;lt;/math&amp;gt;.  Two edges &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_j&amp;lt;/math&amp;gt; are said to be  ''symmetric'' if there exists an automorphism such that &amp;lt;math&amp;gt;\phi(e_i)=e_j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
如果存在一个形如&amp;lt;math&amp;gt;\phi(x)=y&amp;lt;/math&amp;gt;的自同构，则超图''H''的两个顶点''x''和''y''对称 symmetric。如果存在一个自同构使得&amp;lt;math&amp;gt;\phi(e_i)=e_j&amp;lt;/math&amp;gt;，则称两个边&amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;e_j&amp;lt;/math&amp;gt;对称。&lt;br /&gt;
&lt;br /&gt;
A hypergraph is said to be ''vertex-transitive'' (or ''vertex-symmetric'') if all of its vertices are symmetric. Similarly, a hypergraph is ''edge-transitive'' if all edges are symmetric. If a hypergraph is both edge- and vertex-symmetric, then the hypergraph is simply ''transitive''.&lt;br /&gt;
&lt;br /&gt;
如果超图的所有顶点都是对称的，则称其为'''顶点可传递的 vertex-transitive''' (或顶点对称的 vertex-symmetric)。类似地，如果超图的所有边都是对称的，则该超图是'''边传递的 edge-transitive'''。 如果一个超图既是边对称的又是顶点对称的，则该超图是'''简单传递的 simply transitive'''。&lt;br /&gt;
&lt;br /&gt;
Because of hypergraph duality, the study of edge-transitivity is identical to the study of vertex-transitivity.&lt;br /&gt;
&lt;br /&gt;
由于超图的对偶性，边传递性的研究与顶点传递性的研究是相似的。&lt;br /&gt;
&lt;br /&gt;
==横截面 Transversals==&lt;br /&gt;
A ''[[Transversal (combinatorics)|transversal]]'' (or &amp;quot;[[hitting set]]&amp;quot;) of a hypergraph ''H'' = (''X'', ''E'') is a set &amp;lt;math&amp;gt;T\subseteq X&amp;lt;/math&amp;gt; that has nonempty [[intersection (set theory)|intersection]] with every edge. A transversal ''T'' is called ''minimal'' if no proper subset of ''T'' is a transversal. The ''transversal hypergraph'' of ''H'' is the hypergraph (''X'', ''F'') whose edge set ''F'' consists of all minimal transversals of ''H''.&lt;br /&gt;
&lt;br /&gt;
超图&amp;lt;math&amp;gt;''H'' = (''X'', ''E'')&amp;lt;/math&amp;gt;的'''横截集 transversal'''（或命中集 hitting set）是一个&amp;lt;math&amp;gt;T\subseteq X&amp;lt;/math&amp;gt;集合，该集合与每条边都有非空的交集。如果&amp;lt;math&amp;gt;''T''&amp;lt;/math&amp;gt;的真子集不是横截集，则称&amp;lt;math&amp;gt;''T''&amp;lt;/math&amp;gt;为极小截集。&amp;lt;math&amp;gt;''H'' &amp;lt;/math&amp;gt;的横截超图是超图&amp;lt;math&amp;gt;（''X''， ''F''）&amp;lt;/math&amp;gt;，其边集''F''包含''H''的所有最小横截集。&lt;br /&gt;
&lt;br /&gt;
Computing the transversal hypergraph has applications in [[combinatorial optimization]], in [[game theory]], and in several fields of [[computer science]] such as [[machine learning]], [[Index (database)|indexing of database]]s, the [[Boolean satisfiability problem|satisfiability problem]], [[data mining]], and computer [[program optimization]].&lt;br /&gt;
&lt;br /&gt;
计算横截面超图在组合优化 Combinatorial Optimization、[[博弈论 Game Theory]]和计算机科学 Computer Science的一些领域（例如机器学习 Machine Learning、数据库索引 Indexing of Databases、可满足性问题the Satisfiability Problem、数据挖掘Data Mining和计算机程序优化 Program Optimization）都有应用。&lt;br /&gt;
&lt;br /&gt;
==Incidence matrix==&lt;br /&gt;
Let &amp;lt;math&amp;gt;V = \{v_1, v_2, ~\ldots, ~ v_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;E = \{e_1, e_2, ~ \ldots ~ e_m\}&amp;lt;/math&amp;gt;. Every hypergraph has an &amp;lt;math&amp;gt;n \times m&amp;lt;/math&amp;gt; [[incidence matrix]] &amp;lt;math&amp;gt;A = (a_{ij})&amp;lt;/math&amp;gt; where&lt;br /&gt;
:&amp;lt;math&amp;gt;a_{ij} = \left\{ \begin{matrix} 1 &amp;amp; \mathrm{if} ~ v_i \in e_j \\ 0 &amp;amp; \mathrm{otherwise}. \end{matrix} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
The [[transpose]] &amp;lt;math&amp;gt;A^t&amp;lt;/math&amp;gt; of the [[incidence (geometry)|incidence]] matrix defines a hypergraph &amp;lt;math&amp;gt;H^* = (V^*,\ E^*)&amp;lt;/math&amp;gt; called the '''dual''' of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt; is an ''m''-element set and &amp;lt;math&amp;gt;E^*&amp;lt;/math&amp;gt; is an ''n''-element set of subsets of &amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;. For &amp;lt;math&amp;gt;v^*_j \in V^*&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e^*_i \in E^*, ~ v^*_j \in e^*_i&amp;lt;/math&amp;gt; [[if and only if]] &amp;lt;math&amp;gt;a_{ij} = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
分别设 &amp;lt;math&amp;gt;V = \{v_1, v_2, ~\ldots, ~ v_n\}&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;E = \{e_1, e_2, ~ \ldots ~ e_m\}&amp;lt;/math&amp;gt;。&lt;br /&gt;
每一个超图都有一个 &amp;lt;math&amp;gt;n \times m&amp;lt;/math&amp;gt; '''关联矩阵 incidence matrix'''&amp;lt;math&amp;gt;A = (a_{ij})&amp;lt;/math&amp;gt;，其为：&amp;lt;math&amp;gt;a_{ij} = \left\{ \begin{matrix} 1 &amp;amp; \mathrm{if} ~ v_i \in e_j \\ 0 &amp;amp; \mathrm{otherwise}. \end{matrix} \right.&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
其关联矩阵的转置 transpose &amp;lt;math&amp;gt;A^t&amp;lt;/math&amp;gt;定义了 &amp;lt;math&amp;gt;H^* = (V^*,\ E^*)&amp;lt;/math&amp;gt;称为&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;的'''对偶'''，其中&amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;是一个''m''元集合， &amp;lt;math&amp;gt;E^*&amp;lt;/math&amp;gt;是&amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;的一个''n''元子集。&lt;br /&gt;
&lt;br /&gt;
对于&amp;lt;math&amp;gt;v^*_j \in V^*&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;e^*_i \in E^*, ~ v^*_j \in e^*_i&amp;lt;/math&amp;gt; 当且仅当 &amp;lt;math&amp;gt;a_{ij} = 1&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph coloring==&lt;br /&gt;
Classic hypergraph coloring is assigning one of the colors from set &amp;lt;math&amp;gt;\{1,2,3,...\lambda\}&amp;lt;/math&amp;gt; to every vertex of a hypergraph in such a way that each hyperedge contains at least two vertices of distinct colors. In other words, there must be no monochromatic hyperedge with cardinality at least 2. In this sense it is a direct generalization of graph coloring. Minimum number of used distinct colors over all colorings is called the chromatic number of a hypergraph.&lt;br /&gt;
&lt;br /&gt;
经典超图着色是将集合&amp;lt;math&amp;gt;\{1,2,3,...\lambda\}&amp;lt;/math&amp;gt;中的其中一种颜色赋予给超图的每个顶点，使每个超边至少包含两个不同颜色的顶点。换句话说，不能存在基数至少为2的单色深边。从此意义上出发，它是通常图着色的直接推广。在所有着色行为中使用到最小的不同颜色数称为超图的色数。&lt;br /&gt;
&lt;br /&gt;
Hypergraphs for which there exists a coloring using up to ''k'' colors are referred to as ''k-colorable''. The 2-colorable hypergraphs are exactly the bipartite ones.&lt;br /&gt;
存在着使用多达''k'' 种颜色着色的超图称为''k- 可着色图''。'''2-可染超图就是二分图'''。&lt;br /&gt;
&lt;br /&gt;
There are many generalizations of classic hypergraph coloring. One of them is the so-called mixed hypergraph coloring, when monochromatic edges are allowed. Some mixed hypergraphs are uncolorable for any number of colors. A general criterion for uncolorability is unknown.  When a mixed hypergraph is colorable, then the minimum and maximum number of used colors are called the lower and upper chromatic numbers respectively. See http://spectrum.troy.edu/voloshin/mh.html for details.&lt;br /&gt;
&lt;br /&gt;
经典超图着色有许多推广。在允许单色边情况下，混合超图着色是其中之一。一些混合超图对于任意数量的颜色都是不可着色的。同时不可着色性的内在标准是未知的。当一个混合超图是可着色时，其所使用的最小和最大颜色数分别称为下色数和上色数。详情请参阅 http://spectrum.troy.edu/voloshin/mh.html&lt;br /&gt;
&lt;br /&gt;
==Partitions==&lt;br /&gt;
A partition theorem due to E. Dauber&amp;lt;ref&amp;gt;E. Dauber, in ''Graph theory'', ed. F. Harary, Addison Wesley, (1969) p. 172.&amp;lt;/ref&amp;gt; states that, for an edge-transitive hypergraph &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;, there exists a [[partition of a set|partition]]&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;(X_1, X_2,\cdots,X_K)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
of the vertex set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; such that the subhypergraph &amp;lt;math&amp;gt;H_{X_k}&amp;lt;/math&amp;gt; generated by &amp;lt;math&amp;gt;X_k&amp;lt;/math&amp;gt; is transitive for each &amp;lt;math&amp;gt;1\le k \le K&amp;lt;/math&amp;gt;, and such that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sum_{k=1}^K r\left(H_{X_k} \right) = r(H)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt; is the rank of ''H''.&lt;br /&gt;
&lt;br /&gt;
As a corollary, an edge-transitive hypergraph that is not vertex-transitive is bicolorable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
由E. Dauber&amp;lt;ref&amp;gt;E. Dauber, in ''Graph theory'', ed. F. Harary, Addison Wesley, (1969) p. 172.&amp;lt;/ref&amp;gt;所提出的一个分区定理表明，对于边传递超图 &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;存在一个[[分区]]:&amp;lt;math&amp;gt;(X_1, X_2,\cdots,X_K)&amp;lt;/math&amp;gt;对于顶点集 &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;使得由&amp;lt;math&amp;gt;X_k&amp;lt;/math&amp;gt;生成的子超图&amp;lt;math&amp;gt;H_{X_k}&amp;lt;/math&amp;gt;在&amp;lt;math&amp;gt;1\le k \le K&amp;lt;/math&amp;gt;时是可传递的，并且使得&amp;lt;math&amp;gt;\sum_{k=1}^K r\left(H_{X_k} \right) = r(H)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt;是 ''H''的秩。&lt;br /&gt;
&lt;br /&gt;
作为推论，不是点传递的边传递超图则是双色的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Graph partitioning]] (and in particular, hypergraph partitioning) has many applications to IC design&amp;lt;ref&amp;gt;{{Citation |title=Multilevel hypergraph partitioning: applications in VLSI domain |author=Karypis, G., Aggarwal, R., Kumar, V., and Shekhar, S. |journal=IEEE Transactions on Very Large Scale Integration (VLSI) Systems |date=March 1999 |volume=7 |issue=1 |pages=69–79 |doi=10.1109/92.748202 |postscript=.|citeseerx=10.1.1.553.2367 }}&amp;lt;/ref&amp;gt; and parallel computing.&amp;lt;ref&amp;gt;{{Citation |doi=10.1016/S0167-8191(00)00048-X |title=Graph partitioning models for parallel computing |author= Hendrickson, B., Kolda, T.G. |journal=Parallel Computing | year=2000 |volume=26 |issue=12 |pages=1519–1545 |postscript=.|url=https://digital.library.unt.edu/ark:/67531/metadc684945/ |type=Submitted manuscript }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite conference |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=A Hypergraph Model for Mapping Repeated Sparse Matrix-Vector Product Computations onto Multicomputers |conference=Proc. International Conference on Hi Performance Computing (HiPC'95) |year=1995}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Citation |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=Hypergraph-Partitioning Based Decomposition for Parallel Sparse-Matrix Vector Multiplication |journal=IEEE Transactions on Parallel and Distributed Systems |volume=10 |issue=7 |pages=673–693 |year=1999|doi=10.1109/71.780863 |postscript=. |citeseerx=10.1.1.67.2498 }}&amp;lt;/ref&amp;gt; Efficient and Scalable [[Graph partition|hypergraph partitioning algorithms]] are also important for processing large scale hypergraphs in machine learning tasks.&amp;lt;ref name=hyperx&amp;gt;{{citation|last1=Huang|first1=Jin|last2=Zhang|first2=Rui|last3=Yu|first3=Jeffrey Xu|journal=Proceedings of the IEEE International Conference on Data Mining|title=Scalable Hypergraph Learning and Processing|year=2015}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[图分区]](特别是超图分区)在集成电路设计&amp;lt;ref&amp;gt;{{Citation |title=Multilevel hypergraph partitioning: applications in VLSI domain |author=Karypis, G., Aggarwal, R., Kumar, V., and Shekhar, S. |journal=IEEE Transactions on Very Large Scale Integration (VLSI) Systems |date=March 1999 |volume=7 |issue=1 |pages=69–79 |doi=10.1109/92.748202 |postscript=.|citeseerx=10.1.1.553.2367 }}&amp;lt;/ref&amp;gt; 和并行计算&amp;lt;ref&amp;gt;{{Citation |doi=10.1016/S0167-8191(00)00048-X |title=Graph partitioning models for parallel computing |author= Hendrickson, B., Kolda, T.G. |journal=Parallel Computing | year=2000 |volume=26 |issue=12 |pages=1519–1545 |postscript=.|url=https://digital.library.unt.edu/ark:/67531/metadc684945/ |type=Submitted manuscript }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite conference |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=A Hypergraph Model for Mapping Repeated Sparse Matrix-Vector Product Computations onto Multicomputers |conference=Proc. International Conference on Hi Performance Computing (HiPC'95) |year=1995}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Citation |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=Hypergraph-Partitioning Based Decomposition for Parallel Sparse-Matrix Vector Multiplication |journal=IEEE Transactions on Parallel and Distributed Systems |volume=10 |issue=7 |pages=673–693 |year=1999|doi=10.1109/71.780863 |postscript=. |citeseerx=10.1.1.67.2498 }}&amp;lt;/ref&amp;gt;中有很多应用。在机器学习任务中，高效、可扩展的[[超图分区算法]]对于处理大规模超图也很重要。&amp;lt;ref name=hyperx&amp;gt;{{citation|last1=Huang|first1=Jin|last2=Zhang|first2=Rui|last3=Yu|first3=Jeffrey Xu|journal=Proceedings of the IEEE International Conference on Data Mining|title=Scalable Hypergraph Learning and Processing|year=2015}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Theorems==&lt;br /&gt;
Many [[theorem]]s and concepts involving graphs also hold for hypergraphs. [[Ramsey's theorem]] and [[Line graph of a hypergraph]] are typical examples. Some methods for studying symmetries of graphs extend to hypergraphs.&lt;br /&gt;
&lt;br /&gt;
Two prominent theorems are the [[Erdős–Ko–Rado theorem]] and the [[Kruskal–Katona theorem]] on uniform hypergraphs.&lt;br /&gt;
&lt;br /&gt;
许多涉及图的定理和概念也适用于超图，典型的例子有[[拉姆西定理]]（Ramsey's theorem）和超图的线图。研究图的对称性的一些方法也被扩展到超图。&lt;br /&gt;
一致超图上有[[Erdős-Ko-Rado theorem]]和[[Kruskal-Katona theorem]]两个著名定理。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph drawing==&lt;br /&gt;
[[File:CircuitoDosMallas.png|thumb|This [[circuit diagram]] can be interpreted as a drawing of a hypergraph in which four vertices (depicted as white rectangles and disks) are connected by three hyperedges drawn as trees.（这个线路图可以解释为一个超图，其中四个顶点（用白色的矩形和圆盘表示）由三个用树表示的超图连接）]]&lt;br /&gt;
&lt;br /&gt;
Although hypergraphs are more difficult to draw on paper than graphs, several researchers have studied methods for the visualization of hypergraphs.&lt;br /&gt;
尽管超图比图更难画在纸上，但一些研究者已经研究了超图可视化方法。&lt;br /&gt;
&lt;br /&gt;
In one possible visual representation for hypergraphs, similar to the standard [[graph drawing]] style in which curves in the plane are used to depict graph edges, a hypergraph's vertices are depicted as points, disks, or boxes, and its hyperedges are depicted as trees that have the vertices as their leaves.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Sander | first = G.&lt;br /&gt;
 | contribution = Layout of directed hypergraphs with orthogonal hyperedges&lt;br /&gt;
 | pages = 381–386&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = [[Lecture Notes in Computer Science]]&lt;br /&gt;
 | title = Proc. 11th International Symposium on Graph Drawing (GD 2003)&lt;br /&gt;
 | contribution-url = http://gdea.informatik.uni-koeln.de/585/1/hypergraph.ps&lt;br /&gt;
 | volume = 2912&lt;br /&gt;
 | year = 2003| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Eschbach | first1 = Thomas&lt;br /&gt;
 | last2 = Günther | first2 = Wolfgang&lt;br /&gt;
 | last3 = Becker | first3 = Bernd&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[Journal of Graph Algorithms and Applications]]&lt;br /&gt;
 | pages = 141–157&lt;br /&gt;
 | title = Orthogonal hypergraph drawing for improved visibility&lt;br /&gt;
 | url = http://jgaa.info/accepted/2006/EschbachGuentherBecker2006.10.2.pdf&lt;br /&gt;
 | volume = 10&lt;br /&gt;
 | year = 2006 | doi=10.7155/jgaa.00122}}.&amp;lt;/ref&amp;gt; If the vertices are represented as points, the hyperedges may also be shown as smooth curves that connect sets of points, or as [[simple closed curve]]s that enclose sets of points.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Mäkinen | first = Erkki&lt;br /&gt;
 | doi = 10.1080/00207169008803875&lt;br /&gt;
 | issue = 3&lt;br /&gt;
 | journal = International Journal of Computer Mathematics&lt;br /&gt;
 | pages = 177–185&lt;br /&gt;
 | title = How to draw a hypergraph&lt;br /&gt;
 | volume = 34&lt;br /&gt;
 | year = 1990}}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Bertault | first1 = François&lt;br /&gt;
 | last2 = Eades | first2 = Peter | author2-link = Peter Eades&lt;br /&gt;
 | contribution = Drawing hypergraphs in the subset standard&lt;br /&gt;
 | doi = 10.1007/3-540-44541-2_15&lt;br /&gt;
 | pages = 45–76&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 8th International Symposium on Graph Drawing (GD 2000)&lt;br /&gt;
 | volume = 1984&lt;br /&gt;
 | year = 2001| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Naheed Anjum | first1 = Arafat&lt;br /&gt;
 | last2 = Bressan | first2 = Stéphane&lt;br /&gt;
 | contribution = Hypergraph Drawing by Force-Directed Placement&lt;br /&gt;
 | doi = 10.1007/_31&lt;br /&gt;
 | pages = 387–394&lt;br /&gt;
 | publisher = Springer International Publishing&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = 28th International Conference on Database and Expert Systems Applications (DEXA 2017)&lt;br /&gt;
 | volume = 10439&lt;br /&gt;
 | year = 2017| isbn = &lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中一种超图的可视化表示法，类似于标准的图的画法：用平面内的曲线来描绘图边，将超图的顶点画成点状、圆盘或盒子，超边则被描绘成以顶点为叶子的树。&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Sander | first = G.&lt;br /&gt;
 | contribution = Layout of directed hypergraphs with orthogonal hyperedges&lt;br /&gt;
 | pages = 381–386&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = [[Lecture Notes in Computer Science]]&lt;br /&gt;
 | title = Proc. 11th International Symposium on Graph Drawing (GD 2003)&lt;br /&gt;
 | contribution-url = http://gdea.informatik.uni-koeln.de/585/1/hypergraph.ps&lt;br /&gt;
 | volume = 2912&lt;br /&gt;
 | year = 2003| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Eschbach | first1 = Thomas&lt;br /&gt;
 | last2 = Günther | first2 = Wolfgang&lt;br /&gt;
 | last3 = Becker | first3 = Bernd&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[Journal of Graph Algorithms and Applications]]&lt;br /&gt;
 | pages = 141–157&lt;br /&gt;
 | title = Orthogonal hypergraph drawing for improved visibility&lt;br /&gt;
 | url = http://jgaa.info/accepted/2006/EschbachGuentherBecker2006.10.2.pdf&lt;br /&gt;
 | volume = 10&lt;br /&gt;
 | year = 2006 | doi=10.7155/jgaa.00122}}.&amp;lt;/ref&amp;gt; 。如果顶点表示为点，超边也可以被描绘成连接点集的平滑曲线，或显示为封闭点集的简单闭合曲线&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Mäkinen | first = Erkki&lt;br /&gt;
 | doi = 10.1080/00207169008803875&lt;br /&gt;
 | issue = 3&lt;br /&gt;
 | journal = International Journal of Computer Mathematics&lt;br /&gt;
 | pages = 177–185&lt;br /&gt;
 | title = How to draw a hypergraph&lt;br /&gt;
 | volume = 34&lt;br /&gt;
 | year = 1990}}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Bertault | first1 = François&lt;br /&gt;
 | last2 = Eades | first2 = Peter | author2-link = Peter Eades&lt;br /&gt;
 | contribution = Drawing hypergraphs in the subset standard&lt;br /&gt;
 | doi = 10.1007/3-540-44541-2_15&lt;br /&gt;
 | pages = 45–76&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 8th International Symposium on Graph Drawing (GD 2000)&lt;br /&gt;
 | volume = 1984&lt;br /&gt;
 | year = 2001| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Naheed Anjum | first1 = Arafat&lt;br /&gt;
 | last2 = Bressan | first2 = Stéphane&lt;br /&gt;
 | contribution = Hypergraph Drawing by Force-Directed Placement&lt;br /&gt;
 | doi = 10.1007/_31&lt;br /&gt;
 | pages = 387–394&lt;br /&gt;
 | publisher = Springer International Publishing&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = 28th International Conference on Database and Expert Systems Applications (DEXA 2017)&lt;br /&gt;
 | volume = 10439&lt;br /&gt;
 | year = 2017| isbn = &lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Venn's four ellipse construction.svg|thumb|An order-4 Venn diagram, which can be interpreted as a subdivision drawing of a hypergraph with 15 vertices (the 15 colored regions) and 4 hyperedges (the 4 ellipses).（一个4阶维恩图，可以被解释为一个15个顶点（15个有色区域）和4个超边（4个椭圆）的超图的细分图）]]&lt;br /&gt;
&lt;br /&gt;
In another style of hypergraph visualization, the subdivision model of hypergraph drawing,&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Kaufmann | first1 = Michael&lt;br /&gt;
 | last2 = van Kreveld | first2 = Marc&lt;br /&gt;
 | last3 = Speckmann | first3 = Bettina | author3-link = Bettina Speckmann&lt;br /&gt;
 | contribution = Subdivision drawings of hypergraphs&lt;br /&gt;
 | doi = 10.1007/_39&lt;br /&gt;
 | pages = 396–407&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 16th International Symposium on Graph Drawing (GD 2008)&lt;br /&gt;
 | volume = 5417&lt;br /&gt;
 | year = 2009| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt; the plane is subdivided into regions, each of which represents a single vertex of the hypergraph. The hyperedges of the hypergraph are represented by contiguous subsets of these regions, which may be indicated by coloring, by drawing outlines around them, or both. An order-''n'' [[Venn diagram]], for instance, may be viewed as a subdivision drawing of a hypergraph with ''n'' hyperedges (the curves defining the diagram) and 2&amp;lt;sup&amp;gt;''n''&amp;lt;/sup&amp;gt;&amp;amp;nbsp;−&amp;amp;nbsp;1 vertices (represented by the regions into which these curves subdivide the plane). In contrast with the polynomial-time recognition of [[planar graph]]s, it is [[NP-complete]] to determine whether a hypergraph has a planar subdivision drawing,&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Johnson | first1 = David S. | author1-link = David S. Johnson&lt;br /&gt;
 | last2 = Pollak | first2 = H. O.&lt;br /&gt;
 | doi = 10.1002/jgt.3190110306&lt;br /&gt;
 | issue = 3&lt;br /&gt;
 | journal = Journal of Graph Theory&lt;br /&gt;
 | pages = 309–325&lt;br /&gt;
 | title = Hypergraph planarity and the complexity of drawing Venn diagrams&lt;br /&gt;
 | volume = 11&lt;br /&gt;
 | year = 2006}}.&amp;lt;/ref&amp;gt; but the existence of a drawing of this type may be tested efficiently when the adjacency pattern of the regions is constrained to be a path, cycle, or tree.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Buchin | first1 = Kevin&lt;br /&gt;
 | last2 = van Kreveld | first2 = Marc&lt;br /&gt;
 | last3 = Meijer | first3 = Henk&lt;br /&gt;
 | last4 = Speckmann | first4 = Bettina&lt;br /&gt;
 | last5 = Verbeek | first5 = Kevin&lt;br /&gt;
 | contribution = On planar supports for hypergraphs&lt;br /&gt;
 | doi = 10.1007/_33&lt;br /&gt;
 | pages = 345–356&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 17th International Symposium on Graph Drawing (GD 2009)&lt;br /&gt;
 | volume = 5849&lt;br /&gt;
 | year = 2010| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
超图可视化的另一种样式，是绘制超图的细分模型&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Kaufmann | first1 = Michael&lt;br /&gt;
 | last2 = van Kreveld | first2 = Marc&lt;br /&gt;
 | last3 = Speckmann | first3 = Bettina | author3-link = Bettina Speckmann&lt;br /&gt;
 | contribution = Subdivision drawings of hypergraphs&lt;br /&gt;
 | doi = 10.1007/_39&lt;br /&gt;
 | pages = 396–407&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 16th International Symposium on Graph Drawing (GD 2008)&lt;br /&gt;
 | volume = 5417&lt;br /&gt;
 | year = 2009| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt; ，平面被细分为区域，每个区域代表超图的一个顶点。超图的超边用这些区域的相邻子集来表示，这些子集可以通过着色、或在它们周围画轮廓来表示，或者兼而有之。&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Johnson | first1 = David S. | author1-link = David S. Johnson&lt;br /&gt;
 | last2 = Pollak | first2 = H. O.&lt;br /&gt;
 | doi = 10.1002/jgt.3190110306&lt;br /&gt;
 | issue = 3&lt;br /&gt;
 | journal = Journal of Graph Theory&lt;br /&gt;
 | pages = 309–325&lt;br /&gt;
 | title = Hypergraph planarity and the complexity of drawing Venn diagrams&lt;br /&gt;
 | volume = 11&lt;br /&gt;
 | year = 2006}}.&amp;lt;/ref&amp;gt; but the existence of a drawing of this type may be tested efficiently when the adjacency pattern of the regions is constrained to be a path, cycle, or tree.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Buchin | first1 = Kevin&lt;br /&gt;
 | last2 = van Kreveld | first2 = Marc&lt;br /&gt;
 | last3 = Meijer | first3 = Henk&lt;br /&gt;
 | last4 = Speckmann | first4 = Bettina&lt;br /&gt;
 | last5 = Verbeek | first5 = Kevin&lt;br /&gt;
 | contribution = On planar supports for hypergraphs&lt;br /&gt;
 | doi = 10.1007/_33&lt;br /&gt;
 | pages = 345–356&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 17th International Symposium on Graph Drawing (GD 2009)&lt;br /&gt;
 | volume = 5849&lt;br /&gt;
 | year = 2010| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An alternative representation of the hypergraph called PAOH&amp;lt;ref name=&amp;quot;paoh&amp;quot; /&amp;gt; is shown in the figure on top of this article. Edges are vertical lines connecting vertices. Vertices are aligned on the left. The legend on the right shows the names of the edges. It has been designed for dynamic hypergraphs but can be used for simple hypergraphs as well.&lt;br /&gt;
&lt;br /&gt;
超图的另一种表示法被称做 PAOH&amp;lt;ref name=&amp;quot;paoh&amp;quot; /&amp;gt;，如上图所示，边是连接顶点的垂线，顶点在左边是对齐的。右边的图例显示了边的名称。它是为动态超图设计的，但也可以用于简单的超图。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph grammars==&lt;br /&gt;
{{main|Hypergraph grammar}}&lt;br /&gt;
By augmenting a class of hypergraphs with replacement rules, [[graph grammar]]s can be generalised to allow hyperedges.&lt;br /&gt;
&lt;br /&gt;
通过扩充一组替换规则于超图，[[图语法]]可以被推广超边上。&lt;br /&gt;
&lt;br /&gt;
== Generalizations ==   &lt;br /&gt;
One possible generalization of a hypergraph is to allow edges to point at other edges. There are two variations of this generalization. In one, the edges consist not only of a set of vertices, but may also contain subsets of vertices, subsets of subsets of vertices and so on ''ad infinitum''. In essence, every edge is just an internal node of a tree or [[directed acyclic graph]], and vertices are the leaf nodes. A hypergraph is then just a collection of trees with common, shared nodes (that is, a given internal node or leaf may occur in several different trees). Conversely, every collection of trees can be understood as this generalized hypergraph. Since trees are widely used throughout [[computer science]] and many other branches of mathematics, one could say that hypergraphs appear naturally as well. So, for example, this generalization arises naturally as a model of [[term algebra]]; edges correspond to [[term (logic)|terms]] and vertices correspond to constants or variables.&lt;br /&gt;
&lt;br /&gt;
For such a hypergraph, set membership then provides an ordering, but the ordering is neither a [[partial order]] nor a [[preorder]], since it is not transitive. The graph corresponding to the Levi graph of this generalization is a [[directed acyclic graph]]. Consider, for example, the generalized hypergraph whose vertex set is &amp;lt;math&amp;gt;V= \{a,b\}&amp;lt;/math&amp;gt; and whose edges are &amp;lt;math&amp;gt;e_1=\{a,b\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_2=\{a,e_1\}&amp;lt;/math&amp;gt;. Then, although &amp;lt;math&amp;gt;b\in e_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_1\in e_2&amp;lt;/math&amp;gt;, it is not true that &amp;lt;math&amp;gt;b\in e_2&amp;lt;/math&amp;gt;.  However, the [[transitive closure]] of set membership for such hypergraphs does induce a [[partial order]], and &amp;quot;flattens&amp;quot; the hypergraph into a [[partially ordered set]].&lt;br /&gt;
&lt;br /&gt;
Alternately, edges can be allowed to point at other edges, irrespective of the requirement that the edges be ordered as directed, acyclic graphs. This allows graphs with edge-loops, which need not contain vertices at all. For example, consider the generalized hypergraph consisting of two edges &amp;lt;math&amp;gt;e_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_2&amp;lt;/math&amp;gt;, and zero vertices, so that &amp;lt;math&amp;gt;e_1 = \{e_2\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_2 = \{e_1\}&amp;lt;/math&amp;gt;. As this loop is infinitely recursive, sets that are the edges violate the [[axiom of foundation]].  In particular, there is no transitive closure of set membership for such hypergraphs.  Although such structures may seem strange at first, they can be readily understood by noting that the equivalent generalization of their Levi graph is no longer [[Bipartite graph|bipartite]], but is rather just some general [[directed graph]].&lt;br /&gt;
&lt;br /&gt;
The generalized incidence matrix for such hypergraphs is, by definition, a square matrix, of a rank equal to the total number of vertices plus edges. Thus, for the above example, the [[incidence matrix]] is simply&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\left[ \begin{matrix} 0 &amp;amp; 1 \\ 1 &amp;amp; 0 \end{matrix} \right].&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==超图概念的延伸==&lt;br /&gt;
&lt;br /&gt;
超图的相关概念可以进行进一步的延伸，如超图中的一些边可以指向另一些边。这种延伸有两种变体。在第一种变体中，超图的边不仅包含一组节点，而且还可以包含这组节点的子集、子集的子集等等。本质上，超图的每条边只是树结构或有向无环图的一个内部节点，而节点就是叶子。从这个意义上来说，超图就是具有共享节点的树的集合(即内部节点或叶子可能出现在不同的树结构中)，反过来说，每个树的集合又可以理解为一个超图。因为树结构在计算机科学和许多数学分支中被广泛使用，所以超图的出现也是自然而然的。比如这种延伸是作为项代数的模型而自然产生的：边对应项，节点对应常量或变量。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
对于上述的超图，节点集提供了一种排序。但是该排序既不是偏序也不是预序，因为它是不可传递的。与这一延伸方式的Levi图相对应的图是有向无环图。例如，一个超图的节点集为&amp;lt;math&amp;gt;V= \{a,b\}&amp;lt;/math&amp;gt;，边为&amp;lt;math&amp;gt;e_1=\{a,b\}&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;e_2=\{a,e_1\}&amp;lt;/math&amp;gt;。那么，虽然&amp;lt;math&amp;gt;b\in e_1&amp;lt;/math&amp;gt;且&amp;lt;math&amp;gt;e_1\in e_2&amp;lt;/math&amp;gt;，但&amp;lt;math&amp;gt;b\in e_2&amp;lt;/math&amp;gt;却不是真的。然而，这类超图节点集的封闭传递确实诱导了偏序，并将超图“展平”为一个偏序集。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
第二种变体中，超图中的边可以指向其他边，同时不用考虑必须形成有向非循环图的要求。这允许超图具有边的循环，而不需要有任何节点。例如，考虑由两条边e1和e2组成的，节点个数为零的广义超图，使得&amp;lt;math&amp;gt;e_1 = \{e_2\}&amp;lt;/math&amp;gt;且&amp;lt;math&amp;gt;e_2 = \{e_1\}&amp;lt;/math&amp;gt;。因为这个循环是无限递归的，所以边的集合违反了基础公理。具体来说，对于这样的超图，不存在节点集的封闭传递。虽然这样的结构乍看起来可能很奇怪，但只要注意到它的Levi图的等价延伸不再是二分图，而是一般的有向图，就可以很容易地去理解。&lt;br /&gt;
&lt;br /&gt;
根据定义，这种超图的广义关联矩阵是一个方阵，其秩等于节点和边的总数。因此，对于上面的示例，关联矩阵为:&lt;br /&gt;
&amp;lt;math&amp;gt;\left[ \begin{matrix} 0 &amp;amp; 1 \\ 1 &amp;amp; 0 \end{matrix} \right]&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph learning==   &lt;br /&gt;
&lt;br /&gt;
Hypergraphs have been extensively used in [[machine learning]] tasks as the data model and classifier [[regularization (mathematics)]].&amp;lt;ref&amp;gt;{{citation| last1 = Zhou | first1 = Dengyong| last2 = Huang | first2 = Jiayuan | last3=Scholkopf | first3=Bernhard| issue = 2| journal = Advances in Neural Information Processing Systems| pages = 1601–1608| title = Learning with hypergraphs: clustering, classification, and embedding| year = 2006}}&amp;lt;/ref&amp;gt; The applications include [[recommender system]] (communities as hyperedges),&amp;lt;ref&amp;gt;{{citation|last1=Tan | first1=Shulong | last2=Bu | first2=Jiajun | last3=Chen | first3=Chun | last4=Xu | first4=Bin | last5=Wang | first5=Can | last6=He | first6=Xiaofei|issue = 1| journal = ACM Transactions on Multimedia Computing, Communications, and Applications| title = Using rich social media information for music recommendation via hypergraph model| year = 2013|url=https://www.researchgate.net/publication/226075153| bibcode=2011smma.book..213T }}&amp;lt;/ref&amp;gt; [[image retrieval]] (correlations as hyperedges),&amp;lt;ref&amp;gt;{{citation|last1=Liu | first1=Qingshan | last2=Huang | first2=Yuchi | last3=Metaxas | first3=Dimitris N. |issue = 10–11| journal = Pattern Recognition| title = Hypergraph with sampling for image retrieval| pages=2255–2262| year = 2013| doi=10.1016/j.patcog.2010.07.014 | volume=44}}&amp;lt;/ref&amp;gt; and [[bioinformatics]] (biochemical interactions as hyperedges).&amp;lt;ref&amp;gt;{{citation|last1=Patro |first1=Rob | last2=Kingsoford | first2=Carl| issue = 10–11| journal = Bioinformatics| title = Predicting protein interactions via parsimonious network history inference| year = 2013| pages=237–246|doi=10.1093/bioinformatics/btt224 |pmid=23812989 |pmc=3694678 | volume=29}}&amp;lt;/ref&amp;gt; Representative hypergraph learning techniques include hypergraph [[spectral clustering]] that extends the [[spectral graph theory]] with hypergraph Laplacian,&amp;lt;ref&amp;gt;{{citation|last1=Gao | first1=Tue | last2=Wang | first2=Meng | last3=Zha|first3=Zheng-Jun|last4=Shen|first4=Jialie|last5=Li|first5=Xuelong|last6=Wu|first6=Xindong|issue = 1| journal = IEEE Transactions on Image Processing| volume=22 | title = Visual-textual joint relevance learning for tag-based social image search| year = 2013| pages=363–376|url=http://ink.library.smu.edu.sg/cgi/viewcontent.cgi?article=2510&amp;amp;context=sis_research | doi=10.1109/tip.2012.2202676| pmid=22692911 | bibcode=2013ITIP...22..363Y }}&amp;lt;/ref&amp;gt; and hypergraph [[semi-supervised learning]] that introduces extra hypergraph structural cost to restrict the learning results.&amp;lt;ref&amp;gt;{{citation|last1=Tian|first1=Ze|last2=Hwang|first2=TaeHyun|last3=Kuang|first3=Rui|issue = 21| journal = Bioinformatics| title = A hypergraph-based learning algorithm for classifying gene expression and arrayCGH data with prior knowledge| year = 2009| pages=2831–2838|doi=10.1093/bioinformatics/btp467|pmid=19648139| volume=25|doi-access=free}}&amp;lt;/ref&amp;gt; For large scale hypergraphs, a distributed framework&amp;lt;ref name=hyperx /&amp;gt; built using [[Apache Spark]] is also available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==超图与机器学习==&lt;br /&gt;
&lt;br /&gt;
超图已被广泛用于机器学习中，常作为一种数据结构或一种正则化的方式[25]。这些应用包括推荐系统(社团作为超边)[26]、图像检索(相关性作为超边)[27]、和生物信息学(生物、化学分子间相互作用作为超边)[28]。比较典型的超图机器学习方法包括：超图谱聚类法（用超图Laplacian扩展光谱图理论）[29]和超图半监督学习（通过引入超图结构来对结果进行限定）。对于大尺寸的超图，可以使用Apache Spark构建的分布式框架[15]。&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Commons category|Hypergraphs}}&lt;br /&gt;
&lt;br /&gt;
* [[Simplicial complex]]&lt;br /&gt;
&lt;br /&gt;
* [[Combinatorial design]]&lt;br /&gt;
* [[Factor graph]]&lt;br /&gt;
* [[Greedoid]]&lt;br /&gt;
* [[Incidence structure]]&lt;br /&gt;
* [[Matroid]]&lt;br /&gt;
* [[Multigraph]]&lt;br /&gt;
* [[P system]]&lt;br /&gt;
* [[Sparse matrix-vector multiplication]]&lt;br /&gt;
*[[Matching in hypergraphs]]&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* Claude Berge, &amp;quot;Hypergraphs: Combinatorics of finite sets&amp;quot;. North-Holland, 1989.&lt;br /&gt;
* Claude Berge, Dijen Ray-Chaudhuri, &amp;quot;Hypergraph Seminar, Ohio State University 1972&amp;quot;, ''Lecture Notes in Mathematics'' '''411''' Springer-Verlag&lt;br /&gt;
* Hazewinkel, Michiel, ed. (2001) [1994], &amp;quot;Hypergraph&amp;quot;, [https://en.wikipedia.org/wiki/Encyclopedia_of_Mathematics Encyclopedia of Mathematics], Springer Science+Business Media B.V. / Kluwer Academic Publishers, ISBN &lt;br /&gt;
* Alain Bretto, &amp;quot;Hypergraph Theory: an Introduction&amp;quot;, Springer, 2013.&lt;br /&gt;
* Vitaly I. Voloshin. &amp;quot;Coloring Mixed Hypergraphs: Theory, Algorithms and Applications&amp;quot;.  Fields Institute Monographs, American Mathematical Society, 2002.&lt;br /&gt;
* Vitaly I. Voloshin. &amp;quot;Introduction to Graph and Hypergraph Theory&amp;quot;. [[Nova Science Publishers, Inc.]], 2009.&lt;br /&gt;
* This article incorporates material from hypergraph on PlanetMath, which is licensed under the[https://en.wikipedia.org/wiki/Wikipedia:CC-BY-SA Creative Commons Attribution/Share-Alike License].&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://www.aviz.fr/paohvis PAOHVis]: open-source PAOHVis system for visualizing dynamic hypergraphs.&lt;br /&gt;
&lt;br /&gt;
{{Graph representations}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Hypergraphs| ]]&lt;br /&gt;
&lt;br /&gt;
[[de:Graph (Graphentheorie)#Hypergraph]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
*[https://book.douban.com/subject/1237624/ 《超图-限集的组合学》]by [法]Claude Berge&lt;br /&gt;
超图的第一本专著，作者是近代图论之父法国数学家Claude Berge，将图里的普通边拓展为超边，小小的一步拓展却引发了一个大的领域。&lt;/div&gt;</summary>
		<author><name>十三维</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%B6%85%E5%9B%BE_Hypergraph&amp;diff=4730</id>
		<title>超图 Hypergraph</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%B6%85%E5%9B%BE_Hypergraph&amp;diff=4730"/>
		<updated>2020-04-22T10:17:39Z</updated>

		<summary type="html">&lt;p&gt;十三维：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
我们在组织翻译超图这个词条，这个词条是之前Wolfram发的那篇长文中一个非常重要的概念，我们希望可以整理好这个词条，帮助大家更好的理解那篇文章。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
现在招募6个小伙伴一起翻译超图这个词条 https://wiki.swarma.org/index.php?title=超图_Hypergraph&lt;br /&gt;
&lt;br /&gt;
*开头正文部分+术语定义（Terminology)——十三维&lt;br /&gt;
*二分图模型+不对称性+同构与平等——淑慧&lt;br /&gt;
*对称超图+横截面——瑾晗&lt;br /&gt;
*关联矩阵+超图着色+分区---厚朴&lt;br /&gt;
*定理+超图绘制+超图语法——十三维&lt;br /&gt;
*概括+超图学习——世康&lt;br /&gt;
&lt;br /&gt;
截止时间：北京时间18：00之前。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In [[mathematics]], a '''hypergraph''' is a generalization of a [[Graph (discrete mathematics)|graph]] in which an [[graph theory|edge]] can join any number of [[vertex (graph theory)|vertices]]. In contrast, in an ordinary graph, an edge connects exactly two vertices. Formally, a hypergraph &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is a pair &amp;lt;math&amp;gt;H = (X,E)&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is a set of elements called ''nodes'' or ''vertices'', and &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; is a set of non-empty subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; called ''[[hyperedges]]'' or ''edges''. Therefore, &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; is a subset of &amp;lt;math&amp;gt;\mathcal{P}(X) \setminus\{\emptyset\}&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt; is the [[power set]] of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;. The size of the vertex set is called the ''order of the hypergraph'', and the size of edges set is the ''size of the hypergraph''. &lt;br /&gt;
&lt;br /&gt;
在[[数学中]], '''超图 hypergraph'''是有限集合的子集系统，是最一般的离散结构，在信息科学、生命科学等领域有着广泛的应用。它的一条[[graph theory|边]]可以连接任意数量的[[vertex (graph theory)|顶点]]. 相对而言，在普通图中，一条边只能连接两个顶点。形式上, 超图 &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 是一个集合组 &amp;lt;math&amp;gt;H = (X,E)&amp;lt;/math&amp;gt; 其中&amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; 是一个以节点或顶点为元素的集合，即顶点集, 而 &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; 是一组非空子集，被称为边或超边. &lt;br /&gt;
因此，若&amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt;是 &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;的幂集，则&amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;是 &amp;lt;math&amp;gt;\mathcal{P}(X) \setminus\{\emptyset\}&amp;lt;/math&amp;gt; 的一个子集。在&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;中，顶点集的大小被称为超图的阶数，边集的大小被称为超图的大小。&lt;br /&gt;
&lt;br /&gt;
While graph edges are 2-element subsets of nodes, hyperedges are arbitrary sets of nodes, and can therefore contain an arbitrary number of nodes. However, it is often desirable to study hypergraphs where all hyperedges have the same cardinality; a ''k-uniform hypergraph'' is a hypergraph such that all its hyperedges have size ''k''. (In other words, one such hypergraph is a collection of sets, each such set a hyperedge connecting ''k'' nodes.) So a 2-uniform hypergraph is a graph, a 3-uniform hypergraph is a collection of unordered triples, and so on. A hypergraph is also called a ''set system'' or a ''[[family of sets]]'' drawn from the [[universal set]]. &lt;br /&gt;
&lt;br /&gt;
普通图的边是节点的二元子集，超边则是节点的任意集合，所以可以包含任意数量的节点。但我们总先需要研究具有相同基数超边的超图，即一个 k-均匀超图，所有超边的大小都为 k。因此一个 2-均匀超图就是图，一个 3-均匀超图就是三元组的集合，依此类推。超图也被称为从[[泛集]]（universal set）中抽取的一个集系统或[[集族]]。&lt;br /&gt;
&lt;br /&gt;
Hypergraphs can be viewed as [[incidence structure]]s.  In particular, there is a bipartite &amp;quot;incidence graph&amp;quot; or &amp;quot;[[Levi graph]]&amp;quot; corresponding to every hypergraph, and conversely, most, but not all, [[bipartite graph]]s can be regarded as incidence graphs of hypergraphs.&lt;br /&gt;
&lt;br /&gt;
超图可以看做是[[关联结构]]（incidence structure）。特别的，每个超图都有一个与超图相对应的二分 &amp;quot;关联图 &amp;quot;或 &amp;quot;[[列维图]]&amp;quot;（Levi graph），反之，大多数（但不是全部）[[二分图]]都可以看作是超图的关联图。&lt;br /&gt;
&lt;br /&gt;
Hypergraphs have many other names.  In [[computational geometry]], a hypergraph may sometimes be called a '''range space''' and then the hyperedges are called ''ranges''.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Haussler | first1 = David | author1-link = David Haussler&lt;br /&gt;
 | last2 = Welzl | first2 = Emo | author2-link = Emo Welzl&lt;br /&gt;
 | doi = 10.1007/BF02187876&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[Discrete and Computational Geometry]]&lt;br /&gt;
 | mr = 884223&lt;br /&gt;
 | pages = 127–151&lt;br /&gt;
 | title = ε-nets and simplex range queries&lt;br /&gt;
 | volume = 2&lt;br /&gt;
 | year = 1987| doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
In [[cooperative game]] theory, hypergraphs are called '''simple games''' (voting games); this notion is applied to solve problems in [[social choice theory]].  In some literature edges are referred to as ''hyperlinks'' or ''connectors''.&amp;lt;ref&amp;gt;Judea Pearl, in ''HEURISTICS Intelligent Search Strategies for Computer Problem Solving'', Addison Wesley (1984), p. 25.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
超图还有许多其它名称。在[[计算几何学]]中，超图有时可以被称为'''范围空间'''（range space），将超图的边称为''范围''.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Haussler | first1 = David | author1-link = David Haussler&lt;br /&gt;
 | last2 = Welzl | first2 = Emo | author2-link = Emo Welzl&lt;br /&gt;
 | doi = 10.1007/BF02187876&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[Discrete and Computational Geometry]]&lt;br /&gt;
 | mr = 884223&lt;br /&gt;
 | pages = 127–151&lt;br /&gt;
 | title = ε-nets and simplex range queries&lt;br /&gt;
 | volume = 2&lt;br /&gt;
 | year = 1987| doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
在[[合作博弈论]]中，超图被称为'''简单博弈'''（投票博弈）；这个概念被应用于解决[[社会选择理论]]（social choice theory）中的问题。在一些文献中，超边被称为''超连接''或''连接器''.&amp;lt;ref&amp;gt;Judea Pearl, in ''HEURISTICS Intelligent Search Strategies for Computer Problem Solving'', Addison Wesley (1984), p. 25.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Special kinds of hypergraphs include: [[#Symmetric hypergraphs|''k''-uniform ones]], as discussed briefly above; [[clutter (mathematics)|clutter]]s, where no edge appears as a subset of another edge; and [[abstract simplicial complex]]es, which contain all subsets of every edge.&lt;br /&gt;
The collection of hypergraphs is a [[Category (mathematics)|category]] with hypergraph [[homomorphism]]s as [[morphism]]s.&lt;br /&gt;
&lt;br /&gt;
特殊类型的超图包括：上文简单讨论过的 k-均匀超图；散簇，没有一条边作是另一条边的子集；以及[[抽象单纯复形]]（abstract simplicial complexes），包含每条边的所有子集。&lt;br /&gt;
超图是一个以超图同态为[[态射]]（morphism）的范畴。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Terminology==&lt;br /&gt;
&lt;br /&gt;
==== Definitions ====&lt;br /&gt;
There are different types of hypergraphs such as:&lt;br /&gt;
* ''Empty hypergraph'': a hypergraph with no edges. &lt;br /&gt;
* ''Non-simple (or multiple) hypergraph'': a hypergraph allowing loops (hyperedges with a single vertex) or repeated edges, which means there can be two or more edges containing the same set of vertices.&lt;br /&gt;
* ''Simple hypergraph'': a hypergraph that contains no loops and no repeated edges.&lt;br /&gt;
* ''&amp;lt;math&amp;gt;k &amp;lt;/math&amp;gt;-uniform hypergraph'': a hypergraph where each edge contains precisely &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; vertices.&lt;br /&gt;
* ''&amp;lt;math&amp;gt;d &amp;lt;/math&amp;gt;-regular hypergraph'': a hypergraph where every vertex has degree &amp;lt;math&amp;gt;d &amp;lt;/math&amp;gt;.&lt;br /&gt;
* ''Acyclic hypergraph'': a hypergraph that does not contain any cycles.&lt;br /&gt;
&lt;br /&gt;
超图有不同的类型，如：&lt;br /&gt;
* 空超图：没有边的超图&lt;br /&gt;
* 非简单（或多重）超图：允许有循环（有单个顶点的超边）或重复边的超图，也就是说可以有两个或两个以上的边包含同一组顶点。&lt;br /&gt;
* 简单超图：不包含循环和重复边的超图。&lt;br /&gt;
* 𝑘-均匀超图：每条超边都正好包含 k 个顶点的超图。&lt;br /&gt;
* 𝑑-正则超图：每个顶点的度数都是 𝑑 的超图&lt;br /&gt;
* 无环超图：不包含任何圈的超图。&lt;br /&gt;
&lt;br /&gt;
Because hypergraph links can have any cardinality, there are several notions of the concept of a subgraph, called ''subhypergraphs'', ''partial hypergraphs'' and ''section hypergraphs''.&lt;br /&gt;
&lt;br /&gt;
因为超图的链接可以有任意基数，所以有几种子图的概念，分别是''子超图''（subhypergraphs）、''部分超图''（partial hypergraphs）和''分段超图''（section hypergraphs）。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt; be the hypergraph consisting of vertices&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;X = \lbrace x_i | i \in I_v \rbrace,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and having ''edge set''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;E = \lbrace e_i | i\in I_e \land e_i \subseteq X \land e_i \neq \emptyset \rbrace,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;I_v&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;I_e&amp;lt;/math&amp;gt; are the [[index set]]s of the vertices and edges respectively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
让 &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt; 是一个超图，包含顶点集：&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;X = \lbrace x_i | i \in I_v \rbrace,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
和 ''边集''：&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;E = \lbrace e_i | i\in I_e \land e_i \subseteq X \land e_i \neq \emptyset \rbrace,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中 &amp;lt;math&amp;gt;I_v&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;I_e&amp;lt;/math&amp;gt; 分别是顶点和边集的[[索引集]]&lt;br /&gt;
&lt;br /&gt;
A ''subhypergraph'' is a hypergraph with some vertices removed.  Formally, the subhypergraph &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt; induced by &amp;lt;math&amp;gt;A \subseteq X &amp;lt;/math&amp;gt; is defined as&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H_A=\left(A, \lbrace e \cap A | e \in E \land&lt;br /&gt;
e \cap A \neq \emptyset \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''子超图'' 是去掉某些顶点的超图。在形式上，若 &amp;lt;math&amp;gt;A \subseteq X &amp;lt;/math&amp;gt; 是顶点子集，则子超图 &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt; 被定义为：&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H_A=\left(A, \lbrace e \cap A | e \in E \land&lt;br /&gt;
e \cap A \neq \emptyset \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An ''extension'' of a ''subhypergraph'' is a hypergraph where each&lt;br /&gt;
hyperedge of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; which is partially contained in the subhypergraph &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt; and is fully contained in the extension &amp;lt;math&amp;gt;Ex(H_A)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Formally&lt;br /&gt;
一个''子超图''的''扩展''是一个超图，其中每个属于 &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 的超边都部分包含在子超图的 &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt;，并且完全包含在扩展的 &amp;lt;math&amp;gt;Ex(H_A)&amp;lt;/math&amp;gt; 中。即在形式上：&lt;br /&gt;
:&amp;lt;math&amp;gt;Ex(H_A) = (A \cup A', E' )&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;A' = \bigcup_{e \in E} e \setminus A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;E' = \lbrace e \in E | e \subseteq (A \cup A') \rbrace&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The ''partial hypergraph'' is a hypergraph with some edges removed. Given a subset &amp;lt;math&amp;gt;J \subset I_e&amp;lt;/math&amp;gt; of the edge index set, the partial hypergraph generated by &amp;lt;math&amp;gt;J&amp;lt;/math&amp;gt; is the hypergraph&lt;br /&gt;
''部分超图''是去掉一些边的超图。给定一个边索引集的子集 &amp;lt;math&amp;gt;J \subset I_e&amp;lt;/math&amp;gt; ，由 &amp;lt;math&amp;gt;J&amp;lt;/math&amp;gt; 生成的部分超图就是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(X, \lbrace e_i | i\in J \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Given a subset &amp;lt;math&amp;gt;A\subseteq X&amp;lt;/math&amp;gt;, the ''section hypergraph'' is the partial hypergraph&lt;br /&gt;
而给定一个子集  &amp;lt;math&amp;gt;A\subseteq X&amp;lt;/math&amp;gt;，则''分段超图''是部分超图&lt;br /&gt;
:&amp;lt;math&amp;gt;H \times A = \left(A, \lbrace e_i | &lt;br /&gt;
i\in I_e \land e_i \subseteq A   \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The '''dual''' &amp;lt;math&amp;gt;H^*&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is a hypergraph whose vertices and edges are interchanged, so that the vertices are given by &amp;lt;math&amp;gt;\lbrace e_i \rbrace&amp;lt;/math&amp;gt; and whose edges are given by &amp;lt;math&amp;gt;\lbrace X_m \rbrace&amp;lt;/math&amp;gt; where&lt;br /&gt;
&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 的重记号 &amp;lt;math&amp;gt;H^*&amp;lt;/math&amp;gt; 则是一个顶点和边互换的超图，因此顶点由 &amp;lt;math&amp;gt;\lbrace e_i \rbrace&amp;lt;/math&amp;gt; 给出，边由 &amp;lt;math&amp;gt;\lbrace X_m \rbrace&amp;lt;/math&amp;gt; 给出，其中&lt;br /&gt;
:&amp;lt;math&amp;gt;X_m = \lbrace e_i | x_m \in e_i \rbrace. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When a notion of equality is properly defined, as done below, the operation of taking the dual of a hypergraph is an [[involution (mathematics)|involution]], i.e.,&lt;br /&gt;
当等式的记号被正确定义时，如下，对一个超图采取两次运算是对偶的：&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(H^*\right)^* = H.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A [[connected graph]] ''G'' with the same vertex set as a connected hypergraph ''H'' is a '''host graph''' for ''H'' if every hyperedge of ''H'' [[induced subgraph|induces]] a connected subgraph in  ''G''. For a disconnected hypergraph ''H'', ''G'' is a host graph if there is a bijection between the [[connected component (graph theory)|connected components]] of ''G'' and of ''H'', such that each connected component ''G&amp;lt;nowiki&amp;gt;'&amp;lt;/nowiki&amp;gt;'' of ''G'' is a host of the corresponding ''H&amp;lt;nowiki&amp;gt;'&amp;lt;/nowiki&amp;gt;''.&lt;br /&gt;
&lt;br /&gt;
对于不连通的超图 G 和具有相同顶点连通的超图 H，如果 H 的每个超边都有 G 中一个子图连接，则 G 是一个主图（host graph）；&lt;br /&gt;
对于不连通的超图 H，如果 G 和 H 的连通部分之间存在一个双射，使得 G 的每个连通部分 G' 都是对应的 H' 的主图，则 G 是一个主图。&lt;br /&gt;
&lt;br /&gt;
A hypergraph is ''bipartite'' if and only if its vertices can be partitioned into two classes ''U'' and ''V'' in such a way that each hyperedge with cardinality at least 2 contains at least one vertex from both classes. Alternatively, such a hypergraph is said to have [[Property B]].&lt;br /&gt;
&lt;br /&gt;
一个超图是二分（bipartite）的，当且仅当它的顶点能被分成两类 U 和 V  ：每个基数至少为 2 超边包含两类中的至少一个顶点。相反的，超图则被称为具有属性 B。&lt;br /&gt;
&lt;br /&gt;
The '''2-section''' (or '''clique graph''', '''representing graph''', '''primal graph''', '''Gaifman graph''') of a hypergraph is the graph with the same vertices of the hypergraph, and edges between all pairs of vertices contained in the same hyperedge.&lt;br /&gt;
&lt;br /&gt;
2-段超图（或团图，表示图、原始图、盖夫曼图）是具有相同顶点的图，并且所有顶点对之间的边包含在相同的超边中。&lt;br /&gt;
&lt;br /&gt;
==二部图模型 Bipartite graph model==&lt;br /&gt;
A hypergraph ''H'' may be represented by a [[bipartite graph]] ''BG'' as follows: the sets ''X'' and ''E'' are the partitions of ''BG'', and (''x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'',  ''e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'') are connected with an edge if and only if vertex ''x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'' is contained in edge ''e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'' in ''H''. Conversely, any bipartite graph with fixed parts and no unconnected nodes in the second part represents some hypergraph in the manner described above. This bipartite graph is also called [[incidence graph]].&lt;br /&gt;
&lt;br /&gt;
[[File:bipartie graph.jpeg|200px|缩略图|右| 设&amp;lt;math&amp;gt;G=(V,E)&amp;lt;/math&amp;gt;是一个无向图，如果顶点V可分割为两个互不相交的子集&amp;lt;math&amp;gt; {(group1, group2)}&amp;lt;/math&amp;gt;，并且图中的每条边&amp;lt;math&amp;gt;{（i，j）}&amp;lt;/math&amp;gt;所关联的两个顶点&amp;lt;math&amp;gt;{i}&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;{j}&amp;lt;/math&amp;gt;分别属于这两个不同的部分&amp;lt;math&amp;gt;{(i \in group1,j \in group2)}&amp;lt;/math&amp;gt;，则称图&amp;lt;math&amp;gt;{G}&amp;lt;/math&amp;gt;为一个二部图。]]&lt;br /&gt;
&lt;br /&gt;
一个'''超图“ &amp;lt;math&amp;gt;{H} &amp;lt;/math&amp;gt;”'''可以用二部图“&amp;lt;math&amp;gt;{BG} &amp;lt;/math&amp;gt;”表示，其构成如下: 集合&amp;quot;X&amp;quot;和&amp;quot; E&amp;quot;是&amp;quot;BG&amp;quot;的分割，而且 (&amp;quot;x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;,  &amp;quot;e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;) 与边连通当且仅当顶点&amp;quot;x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;包含在&amp;quot; &amp;lt;math&amp;gt;H &amp;lt;/math&amp;gt;&amp;quot;的边&amp;quot; e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;中。 反之，任何具有固定的'''部分 part'''且在第二部分中没有不连通节点的二部图也代表具有上述性质的部分超图。 这个二部图也称为'''关联图'''。&lt;br /&gt;
&lt;br /&gt;
==无环性 Acyclicity==&lt;br /&gt;
In contrast with ordinary undirected graphs for which there is a single natural notion of [[cycle (graph theory)|cycles]] and [[Forest (graph theory)|acyclic graphs]], there are multiple natural non-equivalent definitions of acyclicity for hypergraphs which collapse to ordinary graph acyclicity for the special case of ordinary graphs.&lt;br /&gt;
&lt;br /&gt;
与只有'''圈 cycle'''和'''森林 forest'''的普通无向图相比，对于超图的特殊情形，那些坍缩为平凡图的无环性超图有多种自然不等价的'''无环性 acyclicity''' 定义。&lt;br /&gt;
&lt;br /&gt;
A first definition of acyclicity for hypergraphs was given by [[Claude Berge]]:&amp;lt;ref&amp;gt;[[Claude Berge]], ''Graphs and Hypergraphs''&amp;lt;/ref&amp;gt; a hypergraph is Berge-acyclic if its [[incidence graph]] (the [[bipartite graph]] defined above) is acyclic. This definition is very restrictive: for instance, if a hypergraph has some pair &amp;lt;math&amp;gt;v \neq v'&amp;lt;/math&amp;gt; of vertices and some pair &amp;lt;math&amp;gt;f \neq f'&amp;lt;/math&amp;gt; of hyperedges such that &amp;lt;math&amp;gt;v, v' \in f&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v, v' \in f'&amp;lt;/math&amp;gt;, then it is Berge-cyclic. Berge-cyclicity can obviously be tested in [[linear time]] by an exploration of the incidence graph.&lt;br /&gt;
&lt;br /&gt;
由Claude Berge 给出了超图无环性的首个定义: &amp;lt;ref&amp;gt;Claude Berge,[https://www.amazon.com/Graphs-hypergraphs-North-Holland-mathematical-library/dp/0444103996 ''Graphs and Hypergraphs'']&amp;lt;/ref&amp;gt; 如果它的'''关联图'''(上面定义的二部图)是无环的，则称这个超图是 Berge 无环的 Berge-acyclic。 这个定义是非常严格的：例如，假设一个超图有一些顶点&amp;lt;math&amp;gt;v \neq v'&amp;lt;/math&amp;gt;和一些超边&amp;lt;math&amp;gt;f \neq f'&amp;lt;/math&amp;gt; ，例如 &amp;lt;math&amp;gt;v, v' \in f&amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;v, v' \in f'&amp;lt;/math&amp;gt;，那么它就是 Berge成环的 Berge-cyclic。 通过对关联图的探讨，Berge成环性 berge-cyclity可以在线性时间 linear time内得到有效验证 。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can define a weaker notion of hypergraph acyclicity,&amp;lt;ref&amp;gt;C. Beeri, [[Ronald Fagin|R. Fagin]], D. Maier, [[Mihalis Yannakakis|M. Yannakakis]], ''On the Desirability of Acyclic Database Schemes''&amp;lt;/ref&amp;gt; later termed α-acyclicity. This notion of acyclicity is equivalent to the hypergraph being conformal (every clique of the primal graph is covered by some hyperedge) and its primal graph being [[chordal graph|chordal]]; it is also equivalent to reducibility to the empty graph through the GYO algorithm&amp;lt;ref&amp;gt;C. T. Yu and M. Z. Özsoyoğlu. ''[https://www.computer.org/csdl/proceedings/cmpsac/1979/9999/00/00762509.pdf An algorithm for tree-query membership of a distributed query]''. In Proc. IEEE COMPSAC, pages 306-312, 1979&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;&amp;gt;M. H. Graham. ''On the universal relation''. Technical Report, University of Toronto, Toronto, Ontario, Canada, 1979&amp;lt;/ref&amp;gt; (also known as Graham's algorithm), a [[confluence (abstract rewriting)|confluent]] iterative process which removes hyperedges using a generalized definition of [[ear (graph theory)|ears]]. In the domain of [[database theory]], it is known that a [[database schema]] enjoys certain desirable properties if its underlying hypergraph is α-acyclic.&amp;lt;ref&amp;gt;[[Serge Abiteboul|S. Abiteboul]], [[Richard B. Hull|R. B. Hull]], [[Victor Vianu|V. Vianu]], ''Foundations of Databases''&amp;lt;/ref&amp;gt; Besides, α-acyclicity is also related to the expressiveness of the [[guarded fragment]] of [[first-order logic]].&lt;br /&gt;
&lt;br /&gt;
此处，我们可以定义一个减弱的超图无环性的概念&amp;lt;ref&amp;gt;C. Beeri, [[Ronald Fagin|R. Fagin]], D. Maier, [[Mihalis Yannakakis|M. Yannakakis]], ''On the Desirability of Acyclic Database Schemes''&amp;lt;/ref&amp;gt;，后来被称为 &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环性  &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt; acyclicity。 这个无环性的概念等价于超图是同构的(原图的每个团都被某个超边所覆盖) ，它的原图称为弦图 chordal graph ; 它也等价于通过 GYO 算法 Graham-Yu-Ozsoyoglu Algorithm （也称为格雷厄姆算法 Graham's algorithm) 得到具有可约性的空图&amp;lt;ref&amp;gt;C. T. Yu and M. Z. Özsoyoğlu. ''[https://www.computer.org/csdl/proceedings/cmpsac/1979/9999/00/00762509.pdf An algorithm for tree-query membership of a distributed query]''. In Proc. IEEE COMPSAC, pages 306-312, 1979&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;&amp;gt;M. H. Graham. ''On the universal relation''. Technical Report, University of Toronto, Toronto, Ontario, Canada, 1979&amp;lt;/ref&amp;gt;。GYO 算法是一个合流 confluence（抽象重写 abstract rewriting）迭代过程，该算法中使用耳朵 ear的广义定义去除超边 (图论中的耳朵就定义为一条路径，其中除了端点外的点的度数均为 2（端点可以重合），而且删去后不破坏图的连通性)。众所周知， 在数据库理论  database theory 的领域中，如果一个数据库模式 database schema的底层超图是&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环的，那么它就具有某些理想的性质。 &amp;lt;ref&amp;gt;Serge Abiteboul, Richard B. Hull, Victor Vianu|V. Vianu, ''Foundations of Databases''&amp;lt;/ref&amp;gt; 除此之外,&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环性也与一阶逻辑 first-order logic 保护的片段 guarded fragment 的表达能力有关。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can test in [[linear time]] if a hypergraph is α-acyclic.&amp;lt;ref&amp;gt;[[Robert Tarjan|R. E. Tarjan]], [[Mihalis Yannakakis|M. Yannakakis]]. ''Simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs''. SIAM J. on Computing, 13(3):566-579, 1984.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们可以在线性时间 linear time内检验超图是否是-无环的。 &amp;lt;ref&amp;gt;Robert Tarjan|R. E. Tarjan, Mihalis Yannakakis|M. Yannakakis. ''Simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs''. SIAM J. on Computing, 13(3):566-579, 1984.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that α-acyclicity has the counter-intuitive property that adding hyperedges to an α-cyclic hypergraph may make it α-acyclic (for instance, adding a hyperedge containing all vertices of the hypergraph will always make it α-acyclic). Motivated in part by this perceived shortcoming, [[Ronald Fagin]]&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;&amp;gt;[[Ronald Fagin]], ''Degrees of Acyclicity for Hypergraphs and Relational Database Schemes''&amp;lt;/ref&amp;gt; defined the stronger notions of β-acyclicity and γ-acyclicity. We can state β-acyclicity as the requirement that all subhypergraphs of the hypergraph are α-acyclic, which is equivalent&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;/&amp;gt; to an earlier definition by Graham.&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;/&amp;gt; The notion of γ-acyclicity is a more restrictive condition which is equivalent to several desirable properties of database schemas and is related to [[Bachman diagram]]s. Both β-acyclicity and γ-acyclicity can be tested in [[PTIME|polynomial time]].&lt;br /&gt;
&lt;br /&gt;
注意到&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环性似乎与直觉不相符，即&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-成环超图添加超边可能使其成为&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环的（例如，添加一条包含超图所有顶点的超边总能其成为&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环的）。 为了克服这个缺点，Ronald Fagin&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;&amp;gt;[[Ronald Fagin]], ''Degrees of Acyclicity for Hypergraphs and Relational Database Schemes''&amp;lt;/ref&amp;gt;  定义了更强的 &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-无环性  &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-acylicity 和 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性  &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;-acylicity 概念。 应当指出：&amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环超图是推出其所有子超图都是&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环的必要条件，这与 Graham 的早期定义&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;/&amp;gt; 等价。  &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性的概念是一个更加严苛的条件，它等价于数据库模式的几个理想性质，并且与Bachman 图 Bachman diagrams有关. &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-无环性 和 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性   都可以在多项式时间 polynomial time(PTIME)内完成检测。&lt;br /&gt;
&lt;br /&gt;
Those four notions of acyclicity are comparable: Berge-acyclicity implies γ-acyclicity which implies β-acyclicity which implies α-acyclicity. However, none of the reverse implications hold, so those four notions are different.&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
无环性的四个概念具有可比性: berge-无环性意味着 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;- 无环性， &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;- 无环性又意味着  &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;- 无环性， &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;- 无环性又可以推出  &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt; 无环性。 然而，反之均不成立。&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==同构和相等 Isomorphism and equality==&lt;br /&gt;
A hypergraph [[homomorphism]] is a map from the vertex set of one hypergraph to another such that each edge maps to one other edge.&lt;br /&gt;
&lt;br /&gt;
超图同态 homomorphism是指从一个超图的顶点集到另一个超图的顶点集的映射，如此使得每条边映射到另一条边。&lt;br /&gt;
&lt;br /&gt;
A hypergraph &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt; is ''isomorphic'' to a hypergraph &amp;lt;math&amp;gt;G=(Y,F)&amp;lt;/math&amp;gt;,  written as &amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt; if there exists a [[bijection]] &lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi:X \to Y&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and a [[permutation]] &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; such that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The bijection &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; is then called the [[isomorphism]] of the graphs.  Note that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;H^* \simeq G^*&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如果一个超图 &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;同构 isomorphic 与另外一个超图&amp;lt;math&amp;gt;G=(Y,F)&amp;lt;/math&amp;gt;，则存在一个双射：&amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt; :&amp;lt;math&amp;gt;\phi:X \to Y&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
和 关于&amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;的置换 permutation 使得： :&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么这个双射被称为图的同构 isomorphism，记作：&amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt;但且仅当&amp;lt;math&amp;gt;H^* \simeq G^*&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the edges of a hypergraph are explicitly labeled, one has the additional notion of ''strong isomorphism''. One says that &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is ''strongly isomorphic'' to &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; if the permutation is the identity. One then writes &amp;lt;math&amp;gt;H \cong G&amp;lt;/math&amp;gt;.  Note that all strongly isomorphic graphs are isomorphic, but not vice versa.&lt;br /&gt;
&lt;br /&gt;
When the vertices of a hypergraph are explicitly labeled, one has the notions of ''equivalence'', and also of ''equality''. One says that &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is ''equivalent'' to &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, and writes &amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; if the isomorphism &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; has&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(x_n) = y_n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;H^* \cong G^*&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If, in addition, the permutation &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; is the identity, one says that &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; equals &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, and writes &amp;lt;math&amp;gt;H=G&amp;lt;/math&amp;gt;.  Note that, with this definition of equality, graphs are self-dual:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(H^*\right) ^* = H&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A hypergraph [[automorphism]] is an isomorphism from a vertex set into itself, that is a relabeling of vertices. The set of automorphisms of a hypergraph ''H'' (= (''X'',&amp;amp;nbsp;''E'')) is a [[group (mathematics)|group]] under composition, called the [[automorphism group]] of the hypergraph and written Aut(''H'').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
当超图的边被明确标记时，就有了'''“强同构 strong isomorphism ”'''这个新的概念。 当前面提及的置换是唯一的，则称&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 强同构于 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; 。 记作&amp;lt;math&amp;gt;H \cong G&amp;lt;/math&amp;gt;。 注意，所有强同构图都是同构的，但反过来就不成立。&lt;br /&gt;
&lt;br /&gt;
当超图的顶点被明确标记时，就有了'''“等价 equivalence”'''和'''“相等 equality”'''的概念。 我们称&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;等价记作：&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; 如果同构&amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; 满足:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(x_n) = y_n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
而且:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
记作:&lt;br /&gt;
&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; 当且仅当 &amp;lt;math&amp;gt;H^* \cong G^*&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
超图'''自同构 automorphism'''是从顶点集到自身的同构，也就是顶点的重标号。 超图“ &amp;lt;math&amp;gt;{H }&amp;lt;/math&amp;gt;”(= (''X'',&amp;amp;nbsp;''E''))的自同构集合是超图的群 group，称为超图的'''自同构群 automorphism group'''，并写成 &amp;lt;math&amp;gt;{Aut(''H'')}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===例子 Examples===&lt;br /&gt;
[[File:hg.png|300px|缩略图|右|H、G的图]]&lt;br /&gt;
Consider the hypergraph &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; with edges&lt;br /&gt;
:&amp;lt;math&amp;gt;H = \lbrace&lt;br /&gt;
e_1 = \lbrace a,b \rbrace,&lt;br /&gt;
e_2 = \lbrace b,c \rbrace,&lt;br /&gt;
e_3 = \lbrace c,d \rbrace,&lt;br /&gt;
e_4 = \lbrace d,a \rbrace,&lt;br /&gt;
e_5 = \lbrace b,d \rbrace,&lt;br /&gt;
e_6 = \lbrace a,c \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
and&lt;br /&gt;
:&amp;lt;math&amp;gt;G = \lbrace&lt;br /&gt;
f_1 = \lbrace \alpha,\beta \rbrace,&lt;br /&gt;
f_2 = \lbrace \beta,\gamma \rbrace,&lt;br /&gt;
f_3 = \lbrace \gamma,\delta \rbrace,&lt;br /&gt;
f_4 = \lbrace \delta,\alpha \rbrace,&lt;br /&gt;
f_5 = \lbrace \alpha,\gamma \rbrace,&lt;br /&gt;
f_6 = \lbrace \beta,\delta \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then clearly &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; are isomorphic (with &amp;lt;math&amp;gt;\phi(a)=\alpha&amp;lt;/math&amp;gt;, ''etc.''), but they are not strongly isomorphic. So, for example, in &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;, vertex &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; meets edges 1, 4 and 6, so that,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;e_1 \cap e_4 \cap e_6 = \lbrace a\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In graph &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, there does not exist any vertex that meets edges 1, 4 and 6:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;f_1 \cap f_4 \cap f_6 = \varnothing&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this example, &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; are equivalent, &amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt;, and the duals are strongly isomorphic: &amp;lt;math&amp;gt;H^*\cong G^*&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
考虑超图&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;，他的边为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H = \lbrace&lt;br /&gt;
e_1 = \lbrace a,b \rbrace,&lt;br /&gt;
e_2 = \lbrace b,c \rbrace,&lt;br /&gt;
e_3 = \lbrace c,d \rbrace,&lt;br /&gt;
e_4 = \lbrace d,a \rbrace,&lt;br /&gt;
e_5 = \lbrace b,d \rbrace,&lt;br /&gt;
e_6 = \lbrace a,c \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
和超图&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;G = \lbrace&lt;br /&gt;
f_1 = \lbrace \alpha,\beta \rbrace,&lt;br /&gt;
f_2 = \lbrace \beta,\gamma \rbrace,&lt;br /&gt;
f_3 = \lbrace \gamma,\delta \rbrace,&lt;br /&gt;
f_4 = \lbrace \delta,\alpha \rbrace,&lt;br /&gt;
f_5 = \lbrace \alpha,\gamma \rbrace,&lt;br /&gt;
f_6 = \lbrace \beta,\delta \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
很明显 &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; 同构（有&amp;lt;math&amp;gt;\phi(a)=\alpha&amp;lt;/math&amp;gt;等），但是他们不是强同构，因为比如在超图&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;中，&amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; 顶点连接1，4，6三条边，所以：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;e_1 \cap e_4 \cap e_6 = \lbrace a\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在图&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;，不存在连接边1，4，6的顶点：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_1 \cap f_4 \cap f_6 = \varnothing&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在这个例子，&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;是等价的， &amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt;，而且两者的对偶图是强同构的：&amp;lt;math&amp;gt;H^*\cong G^*&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==对称超图 Symmetric hypergraphs==&lt;br /&gt;
The&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt; of a hypergraph &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is the maximum cardinality of any of the edges in the hypergraph.  If all edges have the same cardinality ''k'', the hypergraph is said to be ''uniform'' or ''k-uniform'', or is called a ''k-hypergraph''.  A graph is just a 2-uniform hypergraph.&lt;br /&gt;
&lt;br /&gt;
超图&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;的&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt;表示该超图中任何一条边的最大'''基数'''。如果所有边具有相同的基数''k''，则称该超图为均匀的或k-均匀的，或称之为k-超图。图只是一个2-均匀的超图。&lt;br /&gt;
&lt;br /&gt;
The degree ''d(v)'' of a vertex ''v'' is the number of edges that contain it. ''H'' is ''k-regular'' if every vertex has degree ''k''.&lt;br /&gt;
&lt;br /&gt;
'''顶点'''''v''的'''度'''''d(v)''表示包含该顶点的边的数量。如果每个顶点的度都为''k''，则超图''H''是'''k-正则'''的。&lt;br /&gt;
&lt;br /&gt;
The dual of a uniform hypergraph is regular and vice versa.&lt;br /&gt;
&lt;br /&gt;
均匀超图的对偶是正则的，反之亦然。&lt;br /&gt;
&lt;br /&gt;
Two vertices ''x'' and ''y'' of ''H'' are called ''symmetric'' if there exists an automorphism such that &amp;lt;math&amp;gt;\phi(x)=y&amp;lt;/math&amp;gt;.  Two edges &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_j&amp;lt;/math&amp;gt; are said to be  ''symmetric'' if there exists an automorphism such that &amp;lt;math&amp;gt;\phi(e_i)=e_j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
如果存在一个形如&amp;lt;math&amp;gt;\phi(x)=y&amp;lt;/math&amp;gt;的自同构，则超图''H''的两个顶点''x''和''y''对称。如果存在一个自同构使得&amp;lt;math&amp;gt;\phi(e_i)=e_j&amp;lt;/math&amp;gt;，则称两个边&amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;e_j&amp;lt;/math&amp;gt;为对称。&lt;br /&gt;
&lt;br /&gt;
A hypergraph is said to be ''vertex-transitive'' (or ''vertex-symmetric'') if all of its vertices are symmetric. Similarly, a hypergraph is ''edge-transitive'' if all edges are symmetric. If a hypergraph is both edge- and vertex-symmetric, then the hypergraph is simply ''transitive''.&lt;br /&gt;
&lt;br /&gt;
如果超图的所有顶点都是对称的，则称其为顶点可传递的(或顶点对称的)。类似地，如果超图的所有边都是对称的，则该超图是边传递的。 如果一个超图既是边对称的又是顶点对称的，则该超图是简单传递的。&lt;br /&gt;
&lt;br /&gt;
Because of hypergraph duality, the study of edge-transitivity is identical to the study of vertex-transitivity.&lt;br /&gt;
&lt;br /&gt;
由于超图的对偶性，边传递性的研究与顶点传递性的研究是相一致的。&lt;br /&gt;
&lt;br /&gt;
==横截面 Transversals==&lt;br /&gt;
A ''[[Transversal (combinatorics)|transversal]]'' (or &amp;quot;[[hitting set]]&amp;quot;) of a hypergraph ''H'' = (''X'', ''E'') is a set &amp;lt;math&amp;gt;T\subseteq X&amp;lt;/math&amp;gt; that has nonempty [[intersection (set theory)|intersection]] with every edge. A transversal ''T'' is called ''minimal'' if no proper subset of ''T'' is a transversal. The ''transversal hypergraph'' of ''H'' is the hypergraph (''X'', ''F'') whose edge set ''F'' consists of all minimal transversals of ''H''.&lt;br /&gt;
&lt;br /&gt;
超图''H'' = (''X'', ''E'')的横截集（或命中集）是一个&amp;lt;math&amp;gt;T\subseteq X&amp;lt;/math&amp;gt;集合，该集合与每条边都有非空的交集。如果''T''的真子集不是横截集，则称''T''为极小截集。''H'' 的横截超图是超图（''X''， ''F''），其边集''F''包含''H''的所有最小横截。&lt;br /&gt;
&lt;br /&gt;
Computing the transversal hypergraph has applications in [[combinatorial optimization]], in [[game theory]], and in several fields of [[computer science]] such as [[machine learning]], [[Index (database)|indexing of database]]s, the [[Boolean satisfiability problem|satisfiability problem]], [[data mining]], and computer [[program optimization]].&lt;br /&gt;
&lt;br /&gt;
计算横截面超图在[[组合优化 Combinatorial Optimization]]、[[博弈论 Game Theory]]和[[计算机科学 Computer Science]]的一些领域（例如[[机器学习 Machine Learning]]、[[数据库索引 Indexing of Databases]]、[[可满足性问题the Satisfiability Problem]]、[[数据挖掘Data Mining]]和[[计算机程序优化 Program Optimization]]）都有应用。&lt;br /&gt;
&lt;br /&gt;
==Incidence matrix==&lt;br /&gt;
Let &amp;lt;math&amp;gt;V = \{v_1, v_2, ~\ldots, ~ v_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;E = \{e_1, e_2, ~ \ldots ~ e_m\}&amp;lt;/math&amp;gt;. Every hypergraph has an &amp;lt;math&amp;gt;n \times m&amp;lt;/math&amp;gt; [[incidence matrix]] &amp;lt;math&amp;gt;A = (a_{ij})&amp;lt;/math&amp;gt; where&lt;br /&gt;
:&amp;lt;math&amp;gt;a_{ij} = \left\{ \begin{matrix} 1 &amp;amp; \mathrm{if} ~ v_i \in e_j \\ 0 &amp;amp; \mathrm{otherwise}. \end{matrix} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
The [[transpose]] &amp;lt;math&amp;gt;A^t&amp;lt;/math&amp;gt; of the [[incidence (geometry)|incidence]] matrix defines a hypergraph &amp;lt;math&amp;gt;H^* = (V^*,\ E^*)&amp;lt;/math&amp;gt; called the '''dual''' of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt; is an ''m''-element set and &amp;lt;math&amp;gt;E^*&amp;lt;/math&amp;gt; is an ''n''-element set of subsets of &amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;. For &amp;lt;math&amp;gt;v^*_j \in V^*&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e^*_i \in E^*, ~ v^*_j \in e^*_i&amp;lt;/math&amp;gt; [[if and only if]] &amp;lt;math&amp;gt;a_{ij} = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
分别设 &amp;lt;math&amp;gt;V = \{v_1, v_2, ~\ldots, ~ v_n\}&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;E = \{e_1, e_2, ~ \ldots ~ e_m\}&amp;lt;/math&amp;gt;。&lt;br /&gt;
每一个超图都有一个 &amp;lt;math&amp;gt;n \times m&amp;lt;/math&amp;gt;[[关联矩阵]]&amp;lt;math&amp;gt;A = (a_{ij})&amp;lt;/math&amp;gt;其为：&amp;lt;math&amp;gt;a_{ij} = \left\{ \begin{matrix} 1 &amp;amp; \mathrm{if} ~ v_i \in e_j \\ 0 &amp;amp; \mathrm{otherwise}. \end{matrix} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其关联矩阵的[[转设]] &amp;lt;math&amp;gt;A^t&amp;lt;/math&amp;gt;定义了 &amp;lt;math&amp;gt;H^* = (V^*,\ E^*)&amp;lt;/math&amp;gt;称为&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;的'''对偶'''，其中&amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;是一个''m''元集合 &amp;lt;math&amp;gt;E^*&amp;lt;/math&amp;gt;是一个&amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;子集的''n''元集合。&lt;br /&gt;
&lt;br /&gt;
对于&amp;lt;math&amp;gt;v^*_j \in V^*&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;e^*_i \in E^*, ~ v^*_j \in e^*_i&amp;lt;/math&amp;gt; [[当且仅当]] &amp;lt;math&amp;gt;a_{ij} = 1&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph coloring==&lt;br /&gt;
Classic hypergraph coloring is assigning one of the colors from set &amp;lt;math&amp;gt;\{1,2,3,...\lambda\}&amp;lt;/math&amp;gt; to every vertex of a hypergraph in such a way that each hyperedge contains at least two vertices of distinct colors. In other words, there must be no monochromatic hyperedge with cardinality at least 2. In this sense it is a direct generalization of graph coloring. Minimum number of used distinct colors over all colorings is called the chromatic number of a hypergraph.&lt;br /&gt;
&lt;br /&gt;
经典超图着色是将集合&amp;lt;math&amp;gt;\{1,2,3,...\lambda\}&amp;lt;/math&amp;gt;中的其中一种颜色赋予给超图的每个顶点，使每个超边至少包含两个不同颜色的顶点。换句话说，不能存在基数至少为2的单色深边。从此意义上出发，它是通常图着色的直接推广。在所有着色行为中使用到最小的不同颜色数称为超图的色数。&lt;br /&gt;
&lt;br /&gt;
Hypergraphs for which there exists a coloring using up to ''k'' colors are referred to as ''k-colorable''. The 2-colorable hypergraphs are exactly the bipartite ones.&lt;br /&gt;
存在着使用多达''k'' 种颜色着色的超图称为''k- 可着色图''。'''2-可染超图就是二分图'''。&lt;br /&gt;
&lt;br /&gt;
There are many generalizations of classic hypergraph coloring. One of them is the so-called mixed hypergraph coloring, when monochromatic edges are allowed. Some mixed hypergraphs are uncolorable for any number of colors. A general criterion for uncolorability is unknown.  When a mixed hypergraph is colorable, then the minimum and maximum number of used colors are called the lower and upper chromatic numbers respectively. See http://spectrum.troy.edu/voloshin/mh.html for details.&lt;br /&gt;
&lt;br /&gt;
经典超图着色有许多推广。在允许单色边情况下，混合超图着色是其中之一。一些混合超图对于任意数量的颜色都是不可着色的。同时不可着色性的内在标准是未知的。当一个混合超图是可着色时，其所使用的最小和最大颜色数分别称为下色数和上色数。详情请参阅 http://spectrum.troy.edu/voloshin/mh.html&lt;br /&gt;
&lt;br /&gt;
==Partitions==&lt;br /&gt;
A partition theorem due to E. Dauber&amp;lt;ref&amp;gt;E. Dauber, in ''Graph theory'', ed. F. Harary, Addison Wesley, (1969) p. 172.&amp;lt;/ref&amp;gt; states that, for an edge-transitive hypergraph &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;, there exists a [[partition of a set|partition]]&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;(X_1, X_2,\cdots,X_K)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
of the vertex set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; such that the subhypergraph &amp;lt;math&amp;gt;H_{X_k}&amp;lt;/math&amp;gt; generated by &amp;lt;math&amp;gt;X_k&amp;lt;/math&amp;gt; is transitive for each &amp;lt;math&amp;gt;1\le k \le K&amp;lt;/math&amp;gt;, and such that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sum_{k=1}^K r\left(H_{X_k} \right) = r(H)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt; is the rank of ''H''.&lt;br /&gt;
&lt;br /&gt;
As a corollary, an edge-transitive hypergraph that is not vertex-transitive is bicolorable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
由E. Dauber&amp;lt;ref&amp;gt;E. Dauber, in ''Graph theory'', ed. F. Harary, Addison Wesley, (1969) p. 172.&amp;lt;/ref&amp;gt;所提出的一个分区定理表明，对于边传递超图 &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;存在一个[[分区]]:&amp;lt;math&amp;gt;(X_1, X_2,\cdots,X_K)&amp;lt;/math&amp;gt;对于顶点集 &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;使得由&amp;lt;math&amp;gt;X_k&amp;lt;/math&amp;gt;生成的子超图&amp;lt;math&amp;gt;H_{X_k}&amp;lt;/math&amp;gt;在&amp;lt;math&amp;gt;1\le k \le K&amp;lt;/math&amp;gt;时是可传递的，并且使得&amp;lt;math&amp;gt;\sum_{k=1}^K r\left(H_{X_k} \right) = r(H)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt;是 ''H''的秩。&lt;br /&gt;
&lt;br /&gt;
作为推论，不是点传递的边传递超图则是双色的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Graph partitioning]] (and in particular, hypergraph partitioning) has many applications to IC design&amp;lt;ref&amp;gt;{{Citation |title=Multilevel hypergraph partitioning: applications in VLSI domain |author=Karypis, G., Aggarwal, R., Kumar, V., and Shekhar, S. |journal=IEEE Transactions on Very Large Scale Integration (VLSI) Systems |date=March 1999 |volume=7 |issue=1 |pages=69–79 |doi=10.1109/92.748202 |postscript=.|citeseerx=10.1.1.553.2367 }}&amp;lt;/ref&amp;gt; and parallel computing.&amp;lt;ref&amp;gt;{{Citation |doi=10.1016/S0167-8191(00)00048-X |title=Graph partitioning models for parallel computing |author= Hendrickson, B., Kolda, T.G. |journal=Parallel Computing | year=2000 |volume=26 |issue=12 |pages=1519–1545 |postscript=.|url=https://digital.library.unt.edu/ark:/67531/metadc684945/ |type=Submitted manuscript }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite conference |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=A Hypergraph Model for Mapping Repeated Sparse Matrix-Vector Product Computations onto Multicomputers |conference=Proc. International Conference on Hi Performance Computing (HiPC'95) |year=1995}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Citation |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=Hypergraph-Partitioning Based Decomposition for Parallel Sparse-Matrix Vector Multiplication |journal=IEEE Transactions on Parallel and Distributed Systems |volume=10 |issue=7 |pages=673–693 |year=1999|doi=10.1109/71.780863 |postscript=. |citeseerx=10.1.1.67.2498 }}&amp;lt;/ref&amp;gt; Efficient and Scalable [[Graph partition|hypergraph partitioning algorithms]] are also important for processing large scale hypergraphs in machine learning tasks.&amp;lt;ref name=hyperx&amp;gt;{{citation|last1=Huang|first1=Jin|last2=Zhang|first2=Rui|last3=Yu|first3=Jeffrey Xu|journal=Proceedings of the IEEE International Conference on Data Mining|title=Scalable Hypergraph Learning and Processing|year=2015}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[图分区]](特别是超图分区)在集成电路设计&amp;lt;ref&amp;gt;{{Citation |title=Multilevel hypergraph partitioning: applications in VLSI domain |author=Karypis, G., Aggarwal, R., Kumar, V., and Shekhar, S. |journal=IEEE Transactions on Very Large Scale Integration (VLSI) Systems |date=March 1999 |volume=7 |issue=1 |pages=69–79 |doi=10.1109/92.748202 |postscript=.|citeseerx=10.1.1.553.2367 }}&amp;lt;/ref&amp;gt; 和并行计算&amp;lt;ref&amp;gt;{{Citation |doi=10.1016/S0167-8191(00)00048-X |title=Graph partitioning models for parallel computing |author= Hendrickson, B., Kolda, T.G. |journal=Parallel Computing | year=2000 |volume=26 |issue=12 |pages=1519–1545 |postscript=.|url=https://digital.library.unt.edu/ark:/67531/metadc684945/ |type=Submitted manuscript }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite conference |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=A Hypergraph Model for Mapping Repeated Sparse Matrix-Vector Product Computations onto Multicomputers |conference=Proc. International Conference on Hi Performance Computing (HiPC'95) |year=1995}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Citation |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=Hypergraph-Partitioning Based Decomposition for Parallel Sparse-Matrix Vector Multiplication |journal=IEEE Transactions on Parallel and Distributed Systems |volume=10 |issue=7 |pages=673–693 |year=1999|doi=10.1109/71.780863 |postscript=. |citeseerx=10.1.1.67.2498 }}&amp;lt;/ref&amp;gt;中有很多应用。在机器学习任务中，高效、可扩展的[[超图分区算法]]对于处理大规模超图也很重要。&amp;lt;ref name=hyperx&amp;gt;{{citation|last1=Huang|first1=Jin|last2=Zhang|first2=Rui|last3=Yu|first3=Jeffrey Xu|journal=Proceedings of the IEEE International Conference on Data Mining|title=Scalable Hypergraph Learning and Processing|year=2015}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Theorems==&lt;br /&gt;
Many [[theorem]]s and concepts involving graphs also hold for hypergraphs. [[Ramsey's theorem]] and [[Line graph of a hypergraph]] are typical examples. Some methods for studying symmetries of graphs extend to hypergraphs.&lt;br /&gt;
&lt;br /&gt;
Two prominent theorems are the [[Erdős–Ko–Rado theorem]] and the [[Kruskal–Katona theorem]] on uniform hypergraphs.&lt;br /&gt;
&lt;br /&gt;
许多涉及图的定理和概念也适用于超图，典型的例子有[[拉姆西定理]]（Ramsey's theorem）和超图的线图。研究图的对称性的一些方法也被扩展到超图。&lt;br /&gt;
均匀超图上有[[Erdős-Ko-Rado theorem]]和[[Kruskal-Katona theorem]]两个著名定理。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph drawing==&lt;br /&gt;
[[File:CircuitoDosMallas.png|thumb|This [[circuit diagram]] can be interpreted as a drawing of a hypergraph in which four vertices (depicted as white rectangles and disks) are connected by three hyperedges drawn as trees.（这个线路图可以解释为一个超图，其中四个顶点（用白色的矩形和圆盘表示）由三个用树表示的超图连接）]]&lt;br /&gt;
&lt;br /&gt;
Although hypergraphs are more difficult to draw on paper than graphs, several researchers have studied methods for the visualization of hypergraphs.&lt;br /&gt;
尽管超图比图更难画在纸上，但一些研究者已经研究了超图可视化方法。&lt;br /&gt;
&lt;br /&gt;
In one possible visual representation for hypergraphs, similar to the standard [[graph drawing]] style in which curves in the plane are used to depict graph edges, a hypergraph's vertices are depicted as points, disks, or boxes, and its hyperedges are depicted as trees that have the vertices as their leaves.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Sander | first = G.&lt;br /&gt;
 | contribution = Layout of directed hypergraphs with orthogonal hyperedges&lt;br /&gt;
 | pages = 381–386&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = [[Lecture Notes in Computer Science]]&lt;br /&gt;
 | title = Proc. 11th International Symposium on Graph Drawing (GD 2003)&lt;br /&gt;
 | contribution-url = http://gdea.informatik.uni-koeln.de/585/1/hypergraph.ps&lt;br /&gt;
 | volume = 2912&lt;br /&gt;
 | year = 2003| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Eschbach | first1 = Thomas&lt;br /&gt;
 | last2 = Günther | first2 = Wolfgang&lt;br /&gt;
 | last3 = Becker | first3 = Bernd&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[Journal of Graph Algorithms and Applications]]&lt;br /&gt;
 | pages = 141–157&lt;br /&gt;
 | title = Orthogonal hypergraph drawing for improved visibility&lt;br /&gt;
 | url = http://jgaa.info/accepted/2006/EschbachGuentherBecker2006.10.2.pdf&lt;br /&gt;
 | volume = 10&lt;br /&gt;
 | year = 2006 | doi=10.7155/jgaa.00122}}.&amp;lt;/ref&amp;gt; If the vertices are represented as points, the hyperedges may also be shown as smooth curves that connect sets of points, or as [[simple closed curve]]s that enclose sets of points.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Mäkinen | first = Erkki&lt;br /&gt;
 | doi = 10.1080/00207169008803875&lt;br /&gt;
 | issue = 3&lt;br /&gt;
 | journal = International Journal of Computer Mathematics&lt;br /&gt;
 | pages = 177–185&lt;br /&gt;
 | title = How to draw a hypergraph&lt;br /&gt;
 | volume = 34&lt;br /&gt;
 | year = 1990}}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Bertault | first1 = François&lt;br /&gt;
 | last2 = Eades | first2 = Peter | author2-link = Peter Eades&lt;br /&gt;
 | contribution = Drawing hypergraphs in the subset standard&lt;br /&gt;
 | doi = 10.1007/3-540-44541-2_15&lt;br /&gt;
 | pages = 45–76&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 8th International Symposium on Graph Drawing (GD 2000)&lt;br /&gt;
 | volume = 1984&lt;br /&gt;
 | year = 2001| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Naheed Anjum | first1 = Arafat&lt;br /&gt;
 | last2 = Bressan | first2 = Stéphane&lt;br /&gt;
 | contribution = Hypergraph Drawing by Force-Directed Placement&lt;br /&gt;
 | doi = 10.1007/_31&lt;br /&gt;
 | pages = 387–394&lt;br /&gt;
 | publisher = Springer International Publishing&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = 28th International Conference on Database and Expert Systems Applications (DEXA 2017)&lt;br /&gt;
 | volume = 10439&lt;br /&gt;
 | year = 2017| isbn = &lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中一种超图的可视化表示法，类似于标准的图的画法：用平面内的曲线来描绘图边，将超图的顶点画成点状、圆盘或盒子，超边则被描绘成以顶点为叶子的树[16][17]。如果顶点表示为点，超边也可以被描绘成连接点集的平滑曲线，或显示为封闭点集的简单闭合曲线[18][19][20]。 &lt;br /&gt;
&lt;br /&gt;
[[File:Venn's four ellipse construction.svg|thumb|An order-4 Venn diagram, which can be interpreted as a subdivision drawing of a hypergraph with 15 vertices (the 15 colored regions) and 4 hyperedges (the 4 ellipses).（一个4阶维恩图，可以被解释为一个15个顶点（15个有色区域）和4个超边（4个椭圆）的超图的细分图）]]&lt;br /&gt;
&lt;br /&gt;
In another style of hypergraph visualization, the subdivision model of hypergraph drawing,&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Kaufmann | first1 = Michael&lt;br /&gt;
 | last2 = van Kreveld | first2 = Marc&lt;br /&gt;
 | last3 = Speckmann | first3 = Bettina | author3-link = Bettina Speckmann&lt;br /&gt;
 | contribution = Subdivision drawings of hypergraphs&lt;br /&gt;
 | doi = 10.1007/_39&lt;br /&gt;
 | pages = 396–407&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 16th International Symposium on Graph Drawing (GD 2008)&lt;br /&gt;
 | volume = 5417&lt;br /&gt;
 | year = 2009| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt; the plane is subdivided into regions, each of which represents a single vertex of the hypergraph. The hyperedges of the hypergraph are represented by contiguous subsets of these regions, which may be indicated by coloring, by drawing outlines around them, or both. An order-''n'' [[Venn diagram]], for instance, may be viewed as a subdivision drawing of a hypergraph with ''n'' hyperedges (the curves defining the diagram) and 2&amp;lt;sup&amp;gt;''n''&amp;lt;/sup&amp;gt;&amp;amp;nbsp;−&amp;amp;nbsp;1 vertices (represented by the regions into which these curves subdivide the plane). In contrast with the polynomial-time recognition of [[planar graph]]s, it is [[NP-complete]] to determine whether a hypergraph has a planar subdivision drawing,&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Johnson | first1 = David S. | author1-link = David S. Johnson&lt;br /&gt;
 | last2 = Pollak | first2 = H. O.&lt;br /&gt;
 | doi = 10.1002/jgt.3190110306&lt;br /&gt;
 | issue = 3&lt;br /&gt;
 | journal = Journal of Graph Theory&lt;br /&gt;
 | pages = 309–325&lt;br /&gt;
 | title = Hypergraph planarity and the complexity of drawing Venn diagrams&lt;br /&gt;
 | volume = 11&lt;br /&gt;
 | year = 2006}}.&amp;lt;/ref&amp;gt; but the existence of a drawing of this type may be tested efficiently when the adjacency pattern of the regions is constrained to be a path, cycle, or tree.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Buchin | first1 = Kevin&lt;br /&gt;
 | last2 = van Kreveld | first2 = Marc&lt;br /&gt;
 | last3 = Meijer | first3 = Henk&lt;br /&gt;
 | last4 = Speckmann | first4 = Bettina&lt;br /&gt;
 | last5 = Verbeek | first5 = Kevin&lt;br /&gt;
 | contribution = On planar supports for hypergraphs&lt;br /&gt;
 | doi = 10.1007/_33&lt;br /&gt;
 | pages = 345–356&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 17th International Symposium on Graph Drawing (GD 2009)&lt;br /&gt;
 | volume = 5849&lt;br /&gt;
 | year = 2010| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
超图可视化的另一种样式，是绘制超图的细分模型[21]，平面被细分为区域，每个区域代表超图的一个顶点。超图的超边用这些区域的相邻子集来表示，这些子集可以通过着色、或在它们周围画轮廓来表示，或者兼而有之。&lt;br /&gt;
&lt;br /&gt;
An alternative representation of the hypergraph called PAOH&amp;lt;ref name=&amp;quot;paoh&amp;quot; /&amp;gt; is shown in the figure on top of this article. Edges are vertical lines connecting vertices. Vertices are aligned on the left. The legend on the right shows the names of the edges. It has been designed for dynamic hypergraphs but can be used for simple hypergraphs as well.&lt;br /&gt;
&lt;br /&gt;
超图的另一种表示法被称做 PAOH[24]，如上图所示，边是连接顶点的垂线，顶点在左边是对齐的。右边的图例显示了边的名称。它是为动态超图设计的，但也可以用于简单的超图。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph grammars==&lt;br /&gt;
{{main|Hypergraph grammar}}&lt;br /&gt;
By augmenting a class of hypergraphs with replacement rules, [[graph grammar]]s can be generalised to allow hyperedges.&lt;br /&gt;
&lt;br /&gt;
通过扩充一组替换规则于超图，[[图语法]]可以被推广超边上。&lt;br /&gt;
&lt;br /&gt;
== Generalizations ==   &lt;br /&gt;
One possible generalization of a hypergraph is to allow edges to point at other edges. There are two variations of this generalization. In one, the edges consist not only of a set of vertices, but may also contain subsets of vertices, subsets of subsets of vertices and so on ''ad infinitum''. In essence, every edge is just an internal node of a tree or [[directed acyclic graph]], and vertices are the leaf nodes. A hypergraph is then just a collection of trees with common, shared nodes (that is, a given internal node or leaf may occur in several different trees). Conversely, every collection of trees can be understood as this generalized hypergraph. Since trees are widely used throughout [[computer science]] and many other branches of mathematics, one could say that hypergraphs appear naturally as well. So, for example, this generalization arises naturally as a model of [[term algebra]]; edges correspond to [[term (logic)|terms]] and vertices correspond to constants or variables.&lt;br /&gt;
&lt;br /&gt;
For such a hypergraph, set membership then provides an ordering, but the ordering is neither a [[partial order]] nor a [[preorder]], since it is not transitive. The graph corresponding to the Levi graph of this generalization is a [[directed acyclic graph]]. Consider, for example, the generalized hypergraph whose vertex set is &amp;lt;math&amp;gt;V= \{a,b\}&amp;lt;/math&amp;gt; and whose edges are &amp;lt;math&amp;gt;e_1=\{a,b\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_2=\{a,e_1\}&amp;lt;/math&amp;gt;. Then, although &amp;lt;math&amp;gt;b\in e_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_1\in e_2&amp;lt;/math&amp;gt;, it is not true that &amp;lt;math&amp;gt;b\in e_2&amp;lt;/math&amp;gt;.  However, the [[transitive closure]] of set membership for such hypergraphs does induce a [[partial order]], and &amp;quot;flattens&amp;quot; the hypergraph into a [[partially ordered set]].&lt;br /&gt;
&lt;br /&gt;
Alternately, edges can be allowed to point at other edges, irrespective of the requirement that the edges be ordered as directed, acyclic graphs. This allows graphs with edge-loops, which need not contain vertices at all. For example, consider the generalized hypergraph consisting of two edges &amp;lt;math&amp;gt;e_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_2&amp;lt;/math&amp;gt;, and zero vertices, so that &amp;lt;math&amp;gt;e_1 = \{e_2\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_2 = \{e_1\}&amp;lt;/math&amp;gt;. As this loop is infinitely recursive, sets that are the edges violate the [[axiom of foundation]].  In particular, there is no transitive closure of set membership for such hypergraphs.  Although such structures may seem strange at first, they can be readily understood by noting that the equivalent generalization of their Levi graph is no longer [[Bipartite graph|bipartite]], but is rather just some general [[directed graph]].&lt;br /&gt;
&lt;br /&gt;
The generalized incidence matrix for such hypergraphs is, by definition, a square matrix, of a rank equal to the total number of vertices plus edges. Thus, for the above example, the [[incidence matrix]] is simply&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\left[ \begin{matrix} 0 &amp;amp; 1 \\ 1 &amp;amp; 0 \end{matrix} \right].&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==超图概念的延伸==&lt;br /&gt;
&lt;br /&gt;
超图的相关概念可以进行进一步的延伸，如超图中的一些边可以指向另一些边。这种延伸有两种变体。在第一种变体中，超图的边不仅包含一组节点，而且还可以包含这组节点的子集、子集的子集等等。本质上，超图的每条边只是树结构或有向无环图的一个内部节点，而节点就是叶子。从这个意义上来说，超图就是具有共享节点的树的集合(即内部节点或叶子可能出现在不同的树结构中)，反过来说，每个树的集合又可以理解为一个超图。因为树结构在计算机科学和许多数学分支中被广泛使用，所以超图的出现也是自然而然的。比如这种延伸是作为项代数的模型而自然产生的：边对应项，节点对应常量或变量。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
对于上述的超图，节点集提供了一种排序。但是该排序既不是偏序也不是预序，因为它是不可传递的。与这一延伸方式的Levi图相对应的图是有向无环图。例如，一个超图的节点集为&amp;lt;math&amp;gt;V= \{a,b\}&amp;lt;/math&amp;gt;，边为&amp;lt;math&amp;gt;e_1=\{a,b\}&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;e_2=\{a,e_1\}&amp;lt;/math&amp;gt;。那么，虽然&amp;lt;math&amp;gt;b\in e_1&amp;lt;/math&amp;gt;且&amp;lt;math&amp;gt;e_1\in e_2&amp;lt;/math&amp;gt;，但&amp;lt;math&amp;gt;b\in e_2&amp;lt;/math&amp;gt;却不是真的。然而，这类超图节点集的封闭传递确实诱导了偏序，并将超图“展平”为一个偏序集。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
第二种变体中，超图中的边可以指向其他边，同时不用考虑必须形成有向非循环图的要求。这允许超图具有边的循环，而不需要有任何节点。例如，考虑由两条边e1和e2组成的，节点个数为零的广义超图，使得&amp;lt;math&amp;gt;e_1 = \{e_2\}&amp;lt;/math&amp;gt;且&amp;lt;math&amp;gt;e_2 = \{e_1\}&amp;lt;/math&amp;gt;。因为这个循环是无限递归的，所以边的集合违反了基础公理。具体来说，对于这样的超图，不存在节点集的封闭传递。虽然这样的结构乍看起来可能很奇怪，但只要注意到它的Levi图的等价延伸不再是二分图，而是一般的有向图，就可以很容易地去理解。&lt;br /&gt;
&lt;br /&gt;
根据定义，这种超图的广义关联矩阵是一个方阵，其秩等于节点和边的总数。因此，对于上面的示例，关联矩阵为:&lt;br /&gt;
&amp;lt;math&amp;gt;\left[ \begin{matrix} 0 &amp;amp; 1 \\ 1 &amp;amp; 0 \end{matrix} \right]&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph learning==   &lt;br /&gt;
&lt;br /&gt;
Hypergraphs have been extensively used in [[machine learning]] tasks as the data model and classifier [[regularization (mathematics)]].&amp;lt;ref&amp;gt;{{citation| last1 = Zhou | first1 = Dengyong| last2 = Huang | first2 = Jiayuan | last3=Scholkopf | first3=Bernhard| issue = 2| journal = Advances in Neural Information Processing Systems| pages = 1601–1608| title = Learning with hypergraphs: clustering, classification, and embedding| year = 2006}}&amp;lt;/ref&amp;gt; The applications include [[recommender system]] (communities as hyperedges),&amp;lt;ref&amp;gt;{{citation|last1=Tan | first1=Shulong | last2=Bu | first2=Jiajun | last3=Chen | first3=Chun | last4=Xu | first4=Bin | last5=Wang | first5=Can | last6=He | first6=Xiaofei|issue = 1| journal = ACM Transactions on Multimedia Computing, Communications, and Applications| title = Using rich social media information for music recommendation via hypergraph model| year = 2013|url=https://www.researchgate.net/publication/226075153| bibcode=2011smma.book..213T }}&amp;lt;/ref&amp;gt; [[image retrieval]] (correlations as hyperedges),&amp;lt;ref&amp;gt;{{citation|last1=Liu | first1=Qingshan | last2=Huang | first2=Yuchi | last3=Metaxas | first3=Dimitris N. |issue = 10–11| journal = Pattern Recognition| title = Hypergraph with sampling for image retrieval| pages=2255–2262| year = 2013| doi=10.1016/j.patcog.2010.07.014 | volume=44}}&amp;lt;/ref&amp;gt; and [[bioinformatics]] (biochemical interactions as hyperedges).&amp;lt;ref&amp;gt;{{citation|last1=Patro |first1=Rob | last2=Kingsoford | first2=Carl| issue = 10–11| journal = Bioinformatics| title = Predicting protein interactions via parsimonious network history inference| year = 2013| pages=237–246|doi=10.1093/bioinformatics/btt224 |pmid=23812989 |pmc=3694678 | volume=29}}&amp;lt;/ref&amp;gt; Representative hypergraph learning techniques include hypergraph [[spectral clustering]] that extends the [[spectral graph theory]] with hypergraph Laplacian,&amp;lt;ref&amp;gt;{{citation|last1=Gao | first1=Tue | last2=Wang | first2=Meng | last3=Zha|first3=Zheng-Jun|last4=Shen|first4=Jialie|last5=Li|first5=Xuelong|last6=Wu|first6=Xindong|issue = 1| journal = IEEE Transactions on Image Processing| volume=22 | title = Visual-textual joint relevance learning for tag-based social image search| year = 2013| pages=363–376|url=http://ink.library.smu.edu.sg/cgi/viewcontent.cgi?article=2510&amp;amp;context=sis_research | doi=10.1109/tip.2012.2202676| pmid=22692911 | bibcode=2013ITIP...22..363Y }}&amp;lt;/ref&amp;gt; and hypergraph [[semi-supervised learning]] that introduces extra hypergraph structural cost to restrict the learning results.&amp;lt;ref&amp;gt;{{citation|last1=Tian|first1=Ze|last2=Hwang|first2=TaeHyun|last3=Kuang|first3=Rui|issue = 21| journal = Bioinformatics| title = A hypergraph-based learning algorithm for classifying gene expression and arrayCGH data with prior knowledge| year = 2009| pages=2831–2838|doi=10.1093/bioinformatics/btp467|pmid=19648139| volume=25|doi-access=free}}&amp;lt;/ref&amp;gt; For large scale hypergraphs, a distributed framework&amp;lt;ref name=hyperx /&amp;gt; built using [[Apache Spark]] is also available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==超图与机器学习==&lt;br /&gt;
&lt;br /&gt;
超图已被广泛用于机器学习中，常作为一种数据结构或一种正则化的方式[25]。这些应用包括推荐系统(社团作为超边)[26]、图像检索(相关性作为超边)[27]、和生物信息学(生物、化学分子间相互作用作为超边)[28]。比较典型的超图机器学习方法包括：超图谱聚类法（用超图Laplacian扩展光谱图理论）[29]和超图半监督学习（通过引入超图结构来对结果进行限定）。对于大尺寸的超图，可以使用Apache Spark构建的分布式框架[15]。&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Commons category|Hypergraphs}}&lt;br /&gt;
&lt;br /&gt;
* [[Simplicial complex]]&lt;br /&gt;
&lt;br /&gt;
* [[Combinatorial design]]&lt;br /&gt;
* [[Factor graph]]&lt;br /&gt;
* [[Greedoid]]&lt;br /&gt;
* [[Incidence structure]]&lt;br /&gt;
* [[Matroid]]&lt;br /&gt;
* [[Multigraph]]&lt;br /&gt;
* [[P system]]&lt;br /&gt;
* [[Sparse matrix-vector multiplication]]&lt;br /&gt;
*[[Matching in hypergraphs]]&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* Claude Berge, &amp;quot;Hypergraphs: Combinatorics of finite sets&amp;quot;. North-Holland, 1989.&lt;br /&gt;
* Claude Berge, Dijen Ray-Chaudhuri, &amp;quot;Hypergraph Seminar, Ohio State University 1972&amp;quot;, ''Lecture Notes in Mathematics'' '''411''' Springer-Verlag&lt;br /&gt;
* Hazewinkel, Michiel, ed. (2001) [1994], &amp;quot;Hypergraph&amp;quot;, [https://en.wikipedia.org/wiki/Encyclopedia_of_Mathematics Encyclopedia of Mathematics], Springer Science+Business Media B.V. / Kluwer Academic Publishers, ISBN &lt;br /&gt;
* Alain Bretto, &amp;quot;Hypergraph Theory: an Introduction&amp;quot;, Springer, 2013.&lt;br /&gt;
* Vitaly I. Voloshin. &amp;quot;Coloring Mixed Hypergraphs: Theory, Algorithms and Applications&amp;quot;.  Fields Institute Monographs, American Mathematical Society, 2002.&lt;br /&gt;
* Vitaly I. Voloshin. &amp;quot;Introduction to Graph and Hypergraph Theory&amp;quot;. [[Nova Science Publishers, Inc.]], 2009.&lt;br /&gt;
* This article incorporates material from hypergraph on PlanetMath, which is licensed under the[https://en.wikipedia.org/wiki/Wikipedia:CC-BY-SA Creative Commons Attribution/Share-Alike License].&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://www.aviz.fr/paohvis PAOHVis]: open-source PAOHVis system for visualizing dynamic hypergraphs.&lt;br /&gt;
&lt;br /&gt;
{{Graph representations}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Hypergraphs| ]]&lt;br /&gt;
&lt;br /&gt;
[[de:Graph (Graphentheorie)#Hypergraph]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
*[https://book.douban.com/subject/1237624/ 《超图-限集的组合学》]by [法]Claude Berge&lt;br /&gt;
超图的第一本专著，作者是近代图论之父法国数学家Claude Berge，将图里的普通边拓展为超边，小小的一步拓展却引发了一个大的领域。&lt;/div&gt;</summary>
		<author><name>十三维</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%B6%85%E5%9B%BE_Hypergraph&amp;diff=4702</id>
		<title>超图 Hypergraph</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%B6%85%E5%9B%BE_Hypergraph&amp;diff=4702"/>
		<updated>2020-04-22T10:03:30Z</updated>

		<summary type="html">&lt;p&gt;十三维：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
我们在组织翻译超图这个词条，这个词条是之前Wolfram发的那篇长文中一个非常重要的概念，我们希望可以整理好这个词条，帮助大家更好的理解那篇文章。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
现在招募6个小伙伴一起翻译超图这个词条 https://wiki.swarma.org/index.php?title=超图_Hypergraph&lt;br /&gt;
&lt;br /&gt;
*开头正文部分+术语定义（Terminology)——十三维&lt;br /&gt;
*二分图模型+不对称性+同构与平等——淑慧&lt;br /&gt;
*对称超图+横截面——瑾晗&lt;br /&gt;
*关联矩阵+超图着色+分区---厚朴&lt;br /&gt;
*定理+超图绘制+超图语法——十三维&lt;br /&gt;
*概括+超图学习——世康&lt;br /&gt;
&lt;br /&gt;
截止时间：北京时间18：00之前。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In [[mathematics]], a '''hypergraph''' is a generalization of a [[Graph (discrete mathematics)|graph]] in which an [[graph theory|edge]] can join any number of [[vertex (graph theory)|vertices]]. In contrast, in an ordinary graph, an edge connects exactly two vertices. Formally, a hypergraph &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is a pair &amp;lt;math&amp;gt;H = (X,E)&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is a set of elements called ''nodes'' or ''vertices'', and &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; is a set of non-empty subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; called ''[[hyperedges]]'' or ''edges''. Therefore, &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; is a subset of &amp;lt;math&amp;gt;\mathcal{P}(X) \setminus\{\emptyset\}&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt; is the [[power set]] of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;. The size of the vertex set is called the ''order of the hypergraph'', and the size of edges set is the ''size of the hypergraph''. &lt;br /&gt;
&lt;br /&gt;
在[[数学中]], '''超图'''是一种广义上的[[graph(discrete mathematics)|图]] ，它的一条[[graph theory|边]]可以连接任意数量的[[vertex (graph theory)|顶点]]. 相对而言，在普通图中，一条边只能连接两个顶点.形式上, 超图 &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 是一个集合组 &amp;lt;math&amp;gt;H = (X,E)&amp;lt;/math&amp;gt; 其中&amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; 是一个以节点或顶点为元素的集合，即顶点集, 而 &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; 是一组非空子集，被称为边或超边. &lt;br /&gt;
因此，若&amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt;是 &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;的幂集，则&amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;是 &amp;lt;math&amp;gt;\mathcal{P}(X) \setminus\{\emptyset\}&amp;lt;/math&amp;gt; 的一个子集。在&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;中，顶点集的大小被称为超图的阶数，边集的大小被称为超图的大小。&lt;br /&gt;
&lt;br /&gt;
While graph edges are 2-element subsets of nodes, hyperedges are arbitrary sets of nodes, and can therefore contain an arbitrary number of nodes. However, it is often desirable to study hypergraphs where all hyperedges have the same cardinality; a ''k-uniform hypergraph'' is a hypergraph such that all its hyperedges have size ''k''. (In other words, one such hypergraph is a collection of sets, each such set a hyperedge connecting ''k'' nodes.) So a 2-uniform hypergraph is a graph, a 3-uniform hypergraph is a collection of unordered triples, and so on. A hypergraph is also called a ''set system'' or a ''[[family of sets]]'' drawn from the [[universal set]]. &lt;br /&gt;
&lt;br /&gt;
普通图的边是节点的二元子集，超边则是节点的任意集合，所以可以包含任意数量的节点。但我们总先需要研究具有相同基数超边的超图，即一个 k-均匀超图，所有超边的大小都为 k。因此一个 2-均匀超图就是图，一个 3-均匀超图就是三元组的集合，依此类推。超图也被称为从[[泛集]]（universal set）中抽取的一个集系统或[[集族]]。&lt;br /&gt;
&lt;br /&gt;
Hypergraphs can be viewed as [[incidence structure]]s.  In particular, there is a bipartite &amp;quot;incidence graph&amp;quot; or &amp;quot;[[Levi graph]]&amp;quot; corresponding to every hypergraph, and conversely, most, but not all, [[bipartite graph]]s can be regarded as incidence graphs of hypergraphs.&lt;br /&gt;
&lt;br /&gt;
超图可以看做是[[关联结构]]（incidence structure）。特别的，每个超图都有一个与超图相对应的二分 &amp;quot;关联图 &amp;quot;或 &amp;quot;[[列维图]]&amp;quot;（Levi graph），反之，大多数（但不是全部）[[二分图]]都可以看作是超图的关联图。&lt;br /&gt;
&lt;br /&gt;
Hypergraphs have many other names.  In [[computational geometry]], a hypergraph may sometimes be called a '''range space''' and then the hyperedges are called ''ranges''.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Haussler | first1 = David | author1-link = David Haussler&lt;br /&gt;
 | last2 = Welzl | first2 = Emo | author2-link = Emo Welzl&lt;br /&gt;
 | doi = 10.1007/BF02187876&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[Discrete and Computational Geometry]]&lt;br /&gt;
 | mr = 884223&lt;br /&gt;
 | pages = 127–151&lt;br /&gt;
 | title = ε-nets and simplex range queries&lt;br /&gt;
 | volume = 2&lt;br /&gt;
 | year = 1987| doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
In [[cooperative game]] theory, hypergraphs are called '''simple games''' (voting games); this notion is applied to solve problems in [[social choice theory]].  In some literature edges are referred to as ''hyperlinks'' or ''connectors''.&amp;lt;ref&amp;gt;Judea Pearl, in ''HEURISTICS Intelligent Search Strategies for Computer Problem Solving'', Addison Wesley (1984), p. 25.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
超图还有许多其它名称。在[[计算几何学]]中，超图有时可以被称为'''范围空间'''（range space），将超图的边称为''范围''.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Haussler | first1 = David | author1-link = David Haussler&lt;br /&gt;
 | last2 = Welzl | first2 = Emo | author2-link = Emo Welzl&lt;br /&gt;
 | doi = 10.1007/BF02187876&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[Discrete and Computational Geometry]]&lt;br /&gt;
 | mr = 884223&lt;br /&gt;
 | pages = 127–151&lt;br /&gt;
 | title = ε-nets and simplex range queries&lt;br /&gt;
 | volume = 2&lt;br /&gt;
 | year = 1987| doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
在[[合作博弈论]]中，超图被称为'''简单博弈'''（投票博弈）；这个概念被应用于解决[[社会选择理论]]（social choice theory）中的问题。在一些文献中，超边被称为''超连接''或''连接器''.&amp;lt;ref&amp;gt;Judea Pearl, in ''HEURISTICS Intelligent Search Strategies for Computer Problem Solving'', Addison Wesley (1984), p. 25.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Special kinds of hypergraphs include: [[#Symmetric hypergraphs|''k''-uniform ones]], as discussed briefly above; [[clutter (mathematics)|clutter]]s, where no edge appears as a subset of another edge; and [[abstract simplicial complex]]es, which contain all subsets of every edge.&lt;br /&gt;
The collection of hypergraphs is a [[Category (mathematics)|category]] with hypergraph [[homomorphism]]s as [[morphism]]s.&lt;br /&gt;
&lt;br /&gt;
特殊类型的超图包括：上文简单讨论过的 k-均匀超图；散簇，没有一条边作是另一条边的子集；以及[[抽象单纯复形]]（abstract simplicial complexes），包含每条边的所有子集。&lt;br /&gt;
超图是一个以超图同态为[[态射]]（morphism）的范畴。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Terminology==&lt;br /&gt;
&lt;br /&gt;
==== Definitions ====&lt;br /&gt;
There are different types of hypergraphs such as:&lt;br /&gt;
* ''Empty hypergraph'': a hypergraph with no edges. &lt;br /&gt;
* ''Non-simple (or multiple) hypergraph'': a hypergraph allowing loops (hyperedges with a single vertex) or repeated edges, which means there can be two or more edges containing the same set of vertices.&lt;br /&gt;
* ''Simple hypergraph'': a hypergraph that contains no loops and no repeated edges.&lt;br /&gt;
* ''&amp;lt;math&amp;gt;k &amp;lt;/math&amp;gt;-uniform hypergraph'': a hypergraph where each edge contains precisely &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; vertices.&lt;br /&gt;
* ''&amp;lt;math&amp;gt;d &amp;lt;/math&amp;gt;-regular hypergraph'': a hypergraph where every vertex has degree &amp;lt;math&amp;gt;d &amp;lt;/math&amp;gt;.&lt;br /&gt;
* ''Acyclic hypergraph'': a hypergraph that does not contain any cycles.&lt;br /&gt;
&lt;br /&gt;
超图有不同的类型，如：&lt;br /&gt;
* 空超图：没有边的超图&lt;br /&gt;
* 非简单（或多重）超图：允许有循环（有单个顶点的超边）或重复边的超图，也就是说可以有两个或两个以上的边包含同一组顶点。&lt;br /&gt;
* 简单超图：不包含循环和重复边的超图。&lt;br /&gt;
* 𝑘-均匀超图：每条超边都正好包含 k 个顶点的超图。&lt;br /&gt;
* 𝑑-正则超图：每个顶点的度数都是 𝑑 的超图&lt;br /&gt;
* 无环超图：不包含任何圈的超图。&lt;br /&gt;
&lt;br /&gt;
Because hypergraph links can have any cardinality, there are several notions of the concept of a subgraph, called ''subhypergraphs'', ''partial hypergraphs'' and ''section hypergraphs''.&lt;br /&gt;
&lt;br /&gt;
因为超图的链接可以有任意基数，所以有几种子图的概念，分别是''子超图''（subhypergraphs）、''部分超图''（partial hypergraphs）和''分段超图''（section hypergraphs）。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt; be the hypergraph consisting of vertices&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;X = \lbrace x_i | i \in I_v \rbrace,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and having ''edge set''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;E = \lbrace e_i | i\in I_e \land e_i \subseteq X \land e_i \neq \emptyset \rbrace,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;I_v&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;I_e&amp;lt;/math&amp;gt; are the [[index set]]s of the vertices and edges respectively.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
让 &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt; 是一个超图，包含顶点集：&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;X = \lbrace x_i | i \in I_v \rbrace,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
和 ''边集''：&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;E = \lbrace e_i | i\in I_e \land e_i \subseteq X \land e_i \neq \emptyset \rbrace,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中 &amp;lt;math&amp;gt;I_v&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;I_e&amp;lt;/math&amp;gt; 分别是顶点和边集的[[索引集]]&lt;br /&gt;
&lt;br /&gt;
A ''subhypergraph'' is a hypergraph with some vertices removed.  Formally, the subhypergraph &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt; induced by &amp;lt;math&amp;gt;A \subseteq X &amp;lt;/math&amp;gt; is defined as&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H_A=\left(A, \lbrace e \cap A | e \in E \land&lt;br /&gt;
e \cap A \neq \emptyset \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''子超图'' 是去掉某些顶点的超图。在形式上，若 &amp;lt;math&amp;gt;A \subseteq X &amp;lt;/math&amp;gt; 是顶点子集，则子超图 &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt; 被定义为：&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H_A=\left(A, \lbrace e \cap A | e \in E \land&lt;br /&gt;
e \cap A \neq \emptyset \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An ''extension'' of a ''subhypergraph'' is a hypergraph where each&lt;br /&gt;
hyperedge of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; which is partially contained in the subhypergraph &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt; and is fully contained in the extension &amp;lt;math&amp;gt;Ex(H_A)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Formally&lt;br /&gt;
一个''子超图''的''扩展''是一个超图，其中每个属于 &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 的超边都部分包含在子超图的 &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt;，并且完全包含在扩展的 &amp;lt;math&amp;gt;Ex(H_A)&amp;lt;/math&amp;gt; 中。即在形式上：&lt;br /&gt;
:&amp;lt;math&amp;gt;Ex(H_A) = (A \cup A', E' )&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;A' = \bigcup_{e \in E} e \setminus A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;E' = \lbrace e \in E | e \subseteq (A \cup A') \rbrace&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The ''partial hypergraph'' is a hypergraph with some edges removed. Given a subset &amp;lt;math&amp;gt;J \subset I_e&amp;lt;/math&amp;gt; of the edge index set, the partial hypergraph generated by &amp;lt;math&amp;gt;J&amp;lt;/math&amp;gt; is the hypergraph&lt;br /&gt;
''部分超图''是去掉一些边的超图。给定一个边索引集的子集 &amp;lt;math&amp;gt;J \subset I_e&amp;lt;/math&amp;gt; ，由 &amp;lt;math&amp;gt;J&amp;lt;/math&amp;gt; 生成的部分超图就是&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(X, \lbrace e_i | i\in J \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Given a subset &amp;lt;math&amp;gt;A\subseteq X&amp;lt;/math&amp;gt;, the ''section hypergraph'' is the partial hypergraph&lt;br /&gt;
而给定一个子集  &amp;lt;math&amp;gt;A\subseteq X&amp;lt;/math&amp;gt;，则''分段超图''是部分超图&lt;br /&gt;
:&amp;lt;math&amp;gt;H \times A = \left(A, \lbrace e_i | &lt;br /&gt;
i\in I_e \land e_i \subseteq A   \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The '''dual''' &amp;lt;math&amp;gt;H^*&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is a hypergraph whose vertices and edges are interchanged, so that the vertices are given by &amp;lt;math&amp;gt;\lbrace e_i \rbrace&amp;lt;/math&amp;gt; and whose edges are given by &amp;lt;math&amp;gt;\lbrace X_m \rbrace&amp;lt;/math&amp;gt; where&lt;br /&gt;
&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 的重记号 &amp;lt;math&amp;gt;H^*&amp;lt;/math&amp;gt; 则是一个顶点和边互换的超图，因此顶点由 &amp;lt;math&amp;gt;\lbrace e_i \rbrace&amp;lt;/math&amp;gt; 给出，边由 &amp;lt;math&amp;gt;\lbrace X_m \rbrace&amp;lt;/math&amp;gt; 给出，其中&lt;br /&gt;
:&amp;lt;math&amp;gt;X_m = \lbrace e_i | x_m \in e_i \rbrace. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When a notion of equality is properly defined, as done below, the operation of taking the dual of a hypergraph is an [[involution (mathematics)|involution]], i.e.,&lt;br /&gt;
当等式的记号被正确定义时，如下，对一个超图采取两次运算是对偶的：&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(H^*\right)^* = H.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A [[connected graph]] ''G'' with the same vertex set as a connected hypergraph ''H'' is a '''host graph''' for ''H'' if every hyperedge of ''H'' [[induced subgraph|induces]] a connected subgraph in  ''G''. For a disconnected hypergraph ''H'', ''G'' is a host graph if there is a bijection between the [[connected component (graph theory)|connected components]] of ''G'' and of ''H'', such that each connected component ''G&amp;lt;nowiki&amp;gt;'&amp;lt;/nowiki&amp;gt;'' of ''G'' is a host of the corresponding ''H&amp;lt;nowiki&amp;gt;'&amp;lt;/nowiki&amp;gt;''.&lt;br /&gt;
&lt;br /&gt;
对于不连通的超图 G 和具有相同顶点连通的超图 H，如果 H 的每个超边都有 G 中一个子图连接，则 G 是一个主图（host graph）；&lt;br /&gt;
对于不连通的超图 H，如果 G 和 H 的连通部分之间存在一个双射，使得 G 的每个连通部分 G' 都是对应的 H' 的主图，则 G 是一个主图。&lt;br /&gt;
&lt;br /&gt;
A hypergraph is ''bipartite'' if and only if its vertices can be partitioned into two classes ''U'' and ''V'' in such a way that each hyperedge with cardinality at least 2 contains at least one vertex from both classes. Alternatively, such a hypergraph is said to have [[Property B]].&lt;br /&gt;
&lt;br /&gt;
一个超图是二分（bipartite）的，当且仅当它的顶点能被分成两类 U 和 V  ：每个基数至少为 2 超边包含两类中的至少一个顶点。相反的，超图则被称为具有属性 B。&lt;br /&gt;
&lt;br /&gt;
The '''2-section''' (or '''clique graph''', '''representing graph''', '''primal graph''', '''Gaifman graph''') of a hypergraph is the graph with the same vertices of the hypergraph, and edges between all pairs of vertices contained in the same hyperedge.&lt;br /&gt;
&lt;br /&gt;
2-段超图（或团图，代表图、原始图、盖夫曼图）是具有相同顶点的图，并且所有顶点对之间的边包含在相同的超边中。&lt;br /&gt;
&lt;br /&gt;
==二部图模型 Bipartite graph model==&lt;br /&gt;
A hypergraph ''H'' may be represented by a [[bipartite graph]] ''BG'' as follows: the sets ''X'' and ''E'' are the partitions of ''BG'', and (''x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'',  ''e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'') are connected with an edge if and only if vertex ''x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'' is contained in edge ''e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'' in ''H''. Conversely, any bipartite graph with fixed parts and no unconnected nodes in the second part represents some hypergraph in the manner described above. This bipartite graph is also called [[incidence graph]].&lt;br /&gt;
&lt;br /&gt;
[[File:bipartie graph.jpeg|200px|缩略图|右| 设&amp;lt;math&amp;gt;G=(V,E)&amp;lt;/math&amp;gt;是一个无向图，如果顶点V可分割为两个互不相交的子集&amp;lt;math&amp;gt; {(group1, group2)}&amp;lt;/math&amp;gt;，并且图中的每条边&amp;lt;math&amp;gt;{（i，j）}&amp;lt;/math&amp;gt;所关联的两个顶点&amp;lt;math&amp;gt;{i}&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;{j}&amp;lt;/math&amp;gt;分别属于这两个不同的部分&amp;lt;math&amp;gt;{(i \in group1,j \in group2)}&amp;lt;/math&amp;gt;，则称图&amp;lt;math&amp;gt;{G}&amp;lt;/math&amp;gt;为一个二部图。]]&lt;br /&gt;
&lt;br /&gt;
一个'''超图“ &amp;lt;math&amp;gt;{H} &amp;lt;/math&amp;gt;”'''可以用二部图“&amp;lt;math&amp;gt;{BG} &amp;lt;/math&amp;gt;”表示，其构成如下: 集合&amp;quot;X&amp;quot;和&amp;quot; E&amp;quot;是&amp;quot;BG&amp;quot;的分割，而且 (&amp;quot;x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;,  &amp;quot;e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;) 与边连通当且仅当顶点&amp;quot;x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;包含在&amp;quot; &amp;lt;math&amp;gt;H &amp;lt;/math&amp;gt;&amp;quot;的边&amp;quot; e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;中。 反之，任何具有固定的'''部分 part'''且在第二部分中没有不连通节点的二部图也代表具有上述性质的部分超图。 这个二部图也称为'''关联图'''。&lt;br /&gt;
&lt;br /&gt;
==无环性 Acyclicity==&lt;br /&gt;
In contrast with ordinary undirected graphs for which there is a single natural notion of [[cycle (graph theory)|cycles]] and [[Forest (graph theory)|acyclic graphs]], there are multiple natural non-equivalent definitions of acyclicity for hypergraphs which collapse to ordinary graph acyclicity for the special case of ordinary graphs.&lt;br /&gt;
&lt;br /&gt;
与只有'''圈 cycle'''和'''森林 forest'''的普通无向图相比，对于超图的特殊情形，那些坍缩为平凡图的无环性超图有多种自然不等价的'''无环性 acyclicity''' 定义。&lt;br /&gt;
&lt;br /&gt;
A first definition of acyclicity for hypergraphs was given by [[Claude Berge]]:&amp;lt;ref&amp;gt;[[Claude Berge]], ''Graphs and Hypergraphs''&amp;lt;/ref&amp;gt; a hypergraph is Berge-acyclic if its [[incidence graph]] (the [[bipartite graph]] defined above) is acyclic. This definition is very restrictive: for instance, if a hypergraph has some pair &amp;lt;math&amp;gt;v \neq v'&amp;lt;/math&amp;gt; of vertices and some pair &amp;lt;math&amp;gt;f \neq f'&amp;lt;/math&amp;gt; of hyperedges such that &amp;lt;math&amp;gt;v, v' \in f&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v, v' \in f'&amp;lt;/math&amp;gt;, then it is Berge-cyclic. Berge-cyclicity can obviously be tested in [[linear time]] by an exploration of the incidence graph.&lt;br /&gt;
&lt;br /&gt;
由Claude Berge 给出了超图无环性的首个定义: &amp;lt;ref&amp;gt;Claude Berge,[https://www.amazon.com/Graphs-hypergraphs-North-Holland-mathematical-library/dp/0444103996 ''Graphs and Hypergraphs'']&amp;lt;/ref&amp;gt; 如果它的'''关联图'''(上面定义的二部图)是无环的，则称这个超图是 Berge 无环的 Berge-acyclic。 这个定义是非常严格的：例如，假设一个超图有一些顶点&amp;lt;math&amp;gt;v \neq v'&amp;lt;/math&amp;gt;和一些超边&amp;lt;math&amp;gt;f \neq f'&amp;lt;/math&amp;gt; ，例如 &amp;lt;math&amp;gt;v, v' \in f&amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;v, v' \in f'&amp;lt;/math&amp;gt;，那么它就是 Berge成环的 Berge-cyclic。 通过对关联图的探讨，Berge成环性 berge-cyclity可以在线性时间 linear time内得到有效验证 。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can define a weaker notion of hypergraph acyclicity,&amp;lt;ref&amp;gt;C. Beeri, [[Ronald Fagin|R. Fagin]], D. Maier, [[Mihalis Yannakakis|M. Yannakakis]], ''On the Desirability of Acyclic Database Schemes''&amp;lt;/ref&amp;gt; later termed α-acyclicity. This notion of acyclicity is equivalent to the hypergraph being conformal (every clique of the primal graph is covered by some hyperedge) and its primal graph being [[chordal graph|chordal]]; it is also equivalent to reducibility to the empty graph through the GYO algorithm&amp;lt;ref&amp;gt;C. T. Yu and M. Z. Özsoyoğlu. ''[https://www.computer.org/csdl/proceedings/cmpsac/1979/9999/00/00762509.pdf An algorithm for tree-query membership of a distributed query]''. In Proc. IEEE COMPSAC, pages 306-312, 1979&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;&amp;gt;M. H. Graham. ''On the universal relation''. Technical Report, University of Toronto, Toronto, Ontario, Canada, 1979&amp;lt;/ref&amp;gt; (also known as Graham's algorithm), a [[confluence (abstract rewriting)|confluent]] iterative process which removes hyperedges using a generalized definition of [[ear (graph theory)|ears]]. In the domain of [[database theory]], it is known that a [[database schema]] enjoys certain desirable properties if its underlying hypergraph is α-acyclic.&amp;lt;ref&amp;gt;[[Serge Abiteboul|S. Abiteboul]], [[Richard B. Hull|R. B. Hull]], [[Victor Vianu|V. Vianu]], ''Foundations of Databases''&amp;lt;/ref&amp;gt; Besides, α-acyclicity is also related to the expressiveness of the [[guarded fragment]] of [[first-order logic]].&lt;br /&gt;
&lt;br /&gt;
此处，我们可以定义一个减弱的超图无环性的概念&amp;lt;ref&amp;gt;C. Beeri, [[Ronald Fagin|R. Fagin]], D. Maier, [[Mihalis Yannakakis|M. Yannakakis]], ''On the Desirability of Acyclic Database Schemes''&amp;lt;/ref&amp;gt;，后来被称为 &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环性  &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt; acyclicity。 这个无环性的概念等价于超图是同构的(原图的每个团都被某个超边所覆盖) ，它的原图称为弦图 chordal graph ; 它也等价于通过 GYO 算法 Graham-Yu-Ozsoyoglu Algorithm （也称为格雷厄姆算法 Graham's algorithm) 得到具有可约性的空图&amp;lt;ref&amp;gt;C. T. Yu and M. Z. Özsoyoğlu. ''[https://www.computer.org/csdl/proceedings/cmpsac/1979/9999/00/00762509.pdf An algorithm for tree-query membership of a distributed query]''. In Proc. IEEE COMPSAC, pages 306-312, 1979&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;&amp;gt;M. H. Graham. ''On the universal relation''. Technical Report, University of Toronto, Toronto, Ontario, Canada, 1979&amp;lt;/ref&amp;gt;。GYO 算法是一个合流 confluence（抽象重写 abstract rewriting）迭代过程，该算法中使用耳朵 ear的广义定义去除超边 (图论中的耳朵就定义为一条路径，其中除了端点外的点的度数均为 2（端点可以重合），而且删去后不破坏图的连通性)。总所周知， 在数据库理论  database theory 的领域中，如果一个数据库模式 database schema的底层超图是&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环的，那么它就具有某些理想的性质。 &amp;lt;ref&amp;gt;Serge Abiteboul, Richard B. Hull, Victor Vianu|V. Vianu, ''Foundations of Databases''&amp;lt;/ref&amp;gt; 除此之外,&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环性也与一阶逻辑 first-order logic 保护的片段 guarded fragment 的表达能力有关。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can test in [[linear time]] if a hypergraph is α-acyclic.&amp;lt;ref&amp;gt;[[Robert Tarjan|R. E. Tarjan]], [[Mihalis Yannakakis|M. Yannakakis]]. ''Simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs''. SIAM J. on Computing, 13(3):566-579, 1984.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们可以在线性时间 linear time内检验超图是否是-无环的。 &amp;lt;ref&amp;gt;Robert Tarjan|R. E. Tarjan, Mihalis Yannakakis|M. Yannakakis. ''Simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs''. SIAM J. on Computing, 13(3):566-579, 1984.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that α-acyclicity has the counter-intuitive property that adding hyperedges to an α-cyclic hypergraph may make it α-acyclic (for instance, adding a hyperedge containing all vertices of the hypergraph will always make it α-acyclic). Motivated in part by this perceived shortcoming, [[Ronald Fagin]]&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;&amp;gt;[[Ronald Fagin]], ''Degrees of Acyclicity for Hypergraphs and Relational Database Schemes''&amp;lt;/ref&amp;gt; defined the stronger notions of β-acyclicity and γ-acyclicity. We can state β-acyclicity as the requirement that all subhypergraphs of the hypergraph are α-acyclic, which is equivalent&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;/&amp;gt; to an earlier definition by Graham.&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;/&amp;gt; The notion of γ-acyclicity is a more restrictive condition which is equivalent to several desirable properties of database schemas and is related to [[Bachman diagram]]s. Both β-acyclicity and γ-acyclicity can be tested in [[PTIME|polynomial time]].&lt;br /&gt;
&lt;br /&gt;
注意到&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环性似乎直觉不相符，即&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-成环超图添加超边可能使其成为&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环的（例如，添加一条包含超图所有顶点的超边总能其成为&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环的）。 为了克服这个缺点，Ronald Fagin&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;&amp;gt;[[Ronald Fagin]], ''Degrees of Acyclicity for Hypergraphs and Relational Database Schemes''&amp;lt;/ref&amp;gt;  定义了更强的 &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-无环性  &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-acylicity 和 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性  &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;-acylicity 概念。 应当指出：&amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环超图是推出其所有子超图都是&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环的必要条件，这与 Graham 的早期定义&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;/&amp;gt; 等价。  &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性的概念是一个更加严苛的条件，它等价于数据库模式的几个理想性质，并且与Bachman 图 Bachman diagrams有关. &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-无环性 和 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性   都可以在多项式时间 polynomial time(PTIME)内完成检测。&lt;br /&gt;
&lt;br /&gt;
Those four notions of acyclicity are comparable: Berge-acyclicity implies γ-acyclicity which implies β-acyclicity which implies α-acyclicity. However, none of the reverse implications hold, so those four notions are different.&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
无环性的四个概念具有可比性: berge-无环性意味着 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;- 无环性， &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;- 无环性又意味着  &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;- 无环性， &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;- 无环性又可以推出  &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt; 无环性。 然而，反之均不成立。&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==同构和相等 Isomorphism and equality==&lt;br /&gt;
A hypergraph [[homomorphism]] is a map from the vertex set of one hypergraph to another such that each edge maps to one other edge.&lt;br /&gt;
&lt;br /&gt;
超图同态 homomorphism是指从一个超图的顶点集到另一个超图的顶点集的映射，如此使得每条边映射到另一条边。&lt;br /&gt;
&lt;br /&gt;
A hypergraph &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt; is ''isomorphic'' to a hypergraph &amp;lt;math&amp;gt;G=(Y,F)&amp;lt;/math&amp;gt;,  written as &amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt; if there exists a [[bijection]] &lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi:X \to Y&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and a [[permutation]] &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; such that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The bijection &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; is then called the [[isomorphism]] of the graphs.  Note that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;H^* \simeq G^*&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如果一个超图 &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;同构 isomorphic 与另外一个超图&amp;lt;math&amp;gt;G=(Y,F)&amp;lt;/math&amp;gt;，则存在一个双射：&amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt; :&amp;lt;math&amp;gt;\phi:X \to Y&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
和 关于&amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;的置换 permutation 使得： :&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么这个双射被称为图的同构 isomorphism，记作：&amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt;但且仅当&amp;lt;math&amp;gt;H^* \simeq G^*&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the edges of a hypergraph are explicitly labeled, one has the additional notion of ''strong isomorphism''. One says that &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is ''strongly isomorphic'' to &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; if the permutation is the identity. One then writes &amp;lt;math&amp;gt;H \cong G&amp;lt;/math&amp;gt;.  Note that all strongly isomorphic graphs are isomorphic, but not vice versa.&lt;br /&gt;
&lt;br /&gt;
When the vertices of a hypergraph are explicitly labeled, one has the notions of ''equivalence'', and also of ''equality''. One says that &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is ''equivalent'' to &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, and writes &amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; if the isomorphism &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; has&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(x_n) = y_n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;H^* \cong G^*&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If, in addition, the permutation &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; is the identity, one says that &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; equals &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, and writes &amp;lt;math&amp;gt;H=G&amp;lt;/math&amp;gt;.  Note that, with this definition of equality, graphs are self-dual:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(H^*\right) ^* = H&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A hypergraph [[automorphism]] is an isomorphism from a vertex set into itself, that is a relabeling of vertices. The set of automorphisms of a hypergraph ''H'' (= (''X'',&amp;amp;nbsp;''E'')) is a [[group (mathematics)|group]] under composition, called the [[automorphism group]] of the hypergraph and written Aut(''H'').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
当超图的边被明确标记时，就有了'''“强同构 strong isomorphism ”'''这个新的概念。 当前面提及的置换是唯一的，则称&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 强同构于 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; 。 记作&amp;lt;math&amp;gt;H \cong G&amp;lt;/math&amp;gt;。 注意，所有强同构图都是同构的，但反过来就不成立。&lt;br /&gt;
&lt;br /&gt;
当超图的顶点被明确标记时，就有了'''“等价 equivalence”'''和'''“相等 equality”'''的概念。 我们称&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;等价记作：&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; 如果同构&amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; 满足:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(x_n) = y_n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
而且:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
记作:&lt;br /&gt;
&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; 当且仅当 &amp;lt;math&amp;gt;H^* \cong G^*&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
超图'''自同构 automorphism'''是从顶点集到自身的同构，也就是顶点的重标号。 超图“ &amp;lt;math&amp;gt;{H }&amp;lt;/math&amp;gt;”(= (''X'',&amp;amp;nbsp;''E''))的自同构集合是超图的群 group，称为超图的'''自同构群 automorphism group'''，并写成 &amp;lt;math&amp;gt;{Aut(''H'')}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===例子 Examples===&lt;br /&gt;
[[File:hg.png|300px|缩略图|右|H、G的图]]&lt;br /&gt;
Consider the hypergraph &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; with edges&lt;br /&gt;
:&amp;lt;math&amp;gt;H = \lbrace&lt;br /&gt;
e_1 = \lbrace a,b \rbrace,&lt;br /&gt;
e_2 = \lbrace b,c \rbrace,&lt;br /&gt;
e_3 = \lbrace c,d \rbrace,&lt;br /&gt;
e_4 = \lbrace d,a \rbrace,&lt;br /&gt;
e_5 = \lbrace b,d \rbrace,&lt;br /&gt;
e_6 = \lbrace a,c \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
and&lt;br /&gt;
:&amp;lt;math&amp;gt;G = \lbrace&lt;br /&gt;
f_1 = \lbrace \alpha,\beta \rbrace,&lt;br /&gt;
f_2 = \lbrace \beta,\gamma \rbrace,&lt;br /&gt;
f_3 = \lbrace \gamma,\delta \rbrace,&lt;br /&gt;
f_4 = \lbrace \delta,\alpha \rbrace,&lt;br /&gt;
f_5 = \lbrace \alpha,\gamma \rbrace,&lt;br /&gt;
f_6 = \lbrace \beta,\delta \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then clearly &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; are isomorphic (with &amp;lt;math&amp;gt;\phi(a)=\alpha&amp;lt;/math&amp;gt;, ''etc.''), but they are not strongly isomorphic. So, for example, in &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;, vertex &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; meets edges 1, 4 and 6, so that,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;e_1 \cap e_4 \cap e_6 = \lbrace a\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In graph &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, there does not exist any vertex that meets edges 1, 4 and 6:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;f_1 \cap f_4 \cap f_6 = \varnothing&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this example, &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; are equivalent, &amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt;, and the duals are strongly isomorphic: &amp;lt;math&amp;gt;H^*\cong G^*&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
考虑超图&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;，他的边为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H = \lbrace&lt;br /&gt;
e_1 = \lbrace a,b \rbrace,&lt;br /&gt;
e_2 = \lbrace b,c \rbrace,&lt;br /&gt;
e_3 = \lbrace c,d \rbrace,&lt;br /&gt;
e_4 = \lbrace d,a \rbrace,&lt;br /&gt;
e_5 = \lbrace b,d \rbrace,&lt;br /&gt;
e_6 = \lbrace a,c \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
和超图&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;G = \lbrace&lt;br /&gt;
f_1 = \lbrace \alpha,\beta \rbrace,&lt;br /&gt;
f_2 = \lbrace \beta,\gamma \rbrace,&lt;br /&gt;
f_3 = \lbrace \gamma,\delta \rbrace,&lt;br /&gt;
f_4 = \lbrace \delta,\alpha \rbrace,&lt;br /&gt;
f_5 = \lbrace \alpha,\gamma \rbrace,&lt;br /&gt;
f_6 = \lbrace \beta,\delta \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
很明显 &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; 同构（有&amp;lt;math&amp;gt;\phi(a)=\alpha&amp;lt;/math&amp;gt;等），但是他们不是强同构，因为比如在超图&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;中，&amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; 顶点连接1，4，6三条边，所以：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;e_1 \cap e_4 \cap e_6 = \lbrace a\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在图&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;，不存在连接边1，4，6的顶点：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_1 \cap f_4 \cap f_6 = \varnothing&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在这个例子，&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;是等价的， &amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt;，而且两者的对偶图是强同构的：&amp;lt;math&amp;gt;H^*\cong G^*&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==对称超图 Symmetric hypergraphs==&lt;br /&gt;
The&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt; of a hypergraph &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is the maximum cardinality of any of the edges in the hypergraph.  If all edges have the same cardinality ''k'', the hypergraph is said to be ''uniform'' or ''k-uniform'', or is called a ''k-hypergraph''.  A graph is just a 2-uniform hypergraph.&lt;br /&gt;
&lt;br /&gt;
超图&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;的&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt;表示该超图中任何一条边的最大'''基数'''。如果所有边具有相同的基数''k''，则称该超图为均匀的或k-均匀的，或称之为k-超图。图只是一个2-均匀的超图。&lt;br /&gt;
&lt;br /&gt;
The degree ''d(v)'' of a vertex ''v'' is the number of edges that contain it. ''H'' is ''k-regular'' if every vertex has degree ''k''.&lt;br /&gt;
&lt;br /&gt;
'''顶点'''''v''的'''度'''''d(v)''表示包含该顶点的边的数量。如果每个顶点的度都为''k''，则超图''H''是'''k-正则'''的。&lt;br /&gt;
&lt;br /&gt;
The dual of a uniform hypergraph is regular and vice versa.&lt;br /&gt;
&lt;br /&gt;
均匀超图的对偶是正则的，反之亦然。&lt;br /&gt;
&lt;br /&gt;
Two vertices ''x'' and ''y'' of ''H'' are called ''symmetric'' if there exists an automorphism such that &amp;lt;math&amp;gt;\phi(x)=y&amp;lt;/math&amp;gt;.  Two edges &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_j&amp;lt;/math&amp;gt; are said to be  ''symmetric'' if there exists an automorphism such that &amp;lt;math&amp;gt;\phi(e_i)=e_j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
如果存在一个形如&amp;lt;math&amp;gt;\phi(x)=y&amp;lt;/math&amp;gt;的自同构，则超图''H''的两个顶点''x''和''y''对称。如果存在一个自同构使得&amp;lt;math&amp;gt;\phi(e_i)=e_j&amp;lt;/math&amp;gt;，则称两个边&amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;e_j&amp;lt;/math&amp;gt;为对称。&lt;br /&gt;
&lt;br /&gt;
A hypergraph is said to be ''vertex-transitive'' (or ''vertex-symmetric'') if all of its vertices are symmetric. Similarly, a hypergraph is ''edge-transitive'' if all edges are symmetric. If a hypergraph is both edge- and vertex-symmetric, then the hypergraph is simply ''transitive''.&lt;br /&gt;
&lt;br /&gt;
如果超图的所有顶点都是对称的，则称其为顶点可传递的(或顶点对称的)。类似地，如果超图的所有边都是对称的，则该超图是边传递的。 如果一个超图既是边对称的又是顶点对称的，则该超图是简单传递的。&lt;br /&gt;
&lt;br /&gt;
Because of hypergraph duality, the study of edge-transitivity is identical to the study of vertex-transitivity.&lt;br /&gt;
&lt;br /&gt;
由于超图的对偶性，边传递性的研究与顶点传递性的研究是相一致的。&lt;br /&gt;
&lt;br /&gt;
==横截面 Transversals==&lt;br /&gt;
A ''[[Transversal (combinatorics)|transversal]]'' (or &amp;quot;[[hitting set]]&amp;quot;) of a hypergraph ''H'' = (''X'', ''E'') is a set &amp;lt;math&amp;gt;T\subseteq X&amp;lt;/math&amp;gt; that has nonempty [[intersection (set theory)|intersection]] with every edge. A transversal ''T'' is called ''minimal'' if no proper subset of ''T'' is a transversal. The ''transversal hypergraph'' of ''H'' is the hypergraph (''X'', ''F'') whose edge set ''F'' consists of all minimal transversals of ''H''.&lt;br /&gt;
&lt;br /&gt;
超图''H'' = (''X'', ''E'')的横截集（或命中集）是一个&amp;lt;math&amp;gt;T\subseteq X&amp;lt;/math&amp;gt;集合，该集合与每条边都有非空的交集。如果''T''的真子集不是横截集，则称''T''为极小截集。''H'' 的横截超图是超图（''X''， ''F''），其边集''F''包含''H''的所有最小横截。&lt;br /&gt;
&lt;br /&gt;
Computing the transversal hypergraph has applications in [[combinatorial optimization]], in [[game theory]], and in several fields of [[computer science]] such as [[machine learning]], [[Index (database)|indexing of database]]s, the [[Boolean satisfiability problem|satisfiability problem]], [[data mining]], and computer [[program optimization]].&lt;br /&gt;
&lt;br /&gt;
计算横截面超图在[[组合优化 Combinatorial Optimization]]、[[博弈论 Game Theory]]和[[计算机科学 Computer Science]]的一些领域（例如[[机器学习 Machine Learning]]、[[数据库索引 Indexing of Databases]]、[[可满足性问题the Satisfiability Problem]]、[[数据挖掘Data Mining]]和[[计算机程序优化 Program Optimization]]）都有应用。&lt;br /&gt;
&lt;br /&gt;
==Incidence matrix==&lt;br /&gt;
Let &amp;lt;math&amp;gt;V = \{v_1, v_2, ~\ldots, ~ v_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;E = \{e_1, e_2, ~ \ldots ~ e_m\}&amp;lt;/math&amp;gt;. Every hypergraph has an &amp;lt;math&amp;gt;n \times m&amp;lt;/math&amp;gt; [[incidence matrix]] &amp;lt;math&amp;gt;A = (a_{ij})&amp;lt;/math&amp;gt; where&lt;br /&gt;
:&amp;lt;math&amp;gt;a_{ij} = \left\{ \begin{matrix} 1 &amp;amp; \mathrm{if} ~ v_i \in e_j \\ 0 &amp;amp; \mathrm{otherwise}. \end{matrix} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
The [[transpose]] &amp;lt;math&amp;gt;A^t&amp;lt;/math&amp;gt; of the [[incidence (geometry)|incidence]] matrix defines a hypergraph &amp;lt;math&amp;gt;H^* = (V^*,\ E^*)&amp;lt;/math&amp;gt; called the '''dual''' of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt; is an ''m''-element set and &amp;lt;math&amp;gt;E^*&amp;lt;/math&amp;gt; is an ''n''-element set of subsets of &amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;. For &amp;lt;math&amp;gt;v^*_j \in V^*&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e^*_i \in E^*, ~ v^*_j \in e^*_i&amp;lt;/math&amp;gt; [[if and only if]] &amp;lt;math&amp;gt;a_{ij} = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
分别设 &amp;lt;math&amp;gt;V = \{v_1, v_2, ~\ldots, ~ v_n\}&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;E = \{e_1, e_2, ~ \ldots ~ e_m\}&amp;lt;/math&amp;gt;。&lt;br /&gt;
每一个超图都有一个 &amp;lt;math&amp;gt;n \times m&amp;lt;/math&amp;gt;[[关联矩阵]]&amp;lt;math&amp;gt;A = (a_{ij})&amp;lt;/math&amp;gt;其为：&amp;lt;math&amp;gt;a_{ij} = \left\{ \begin{matrix} 1 &amp;amp; \mathrm{if} ~ v_i \in e_j \\ 0 &amp;amp; \mathrm{otherwise}. \end{matrix} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其关联矩阵的[[转设]] &amp;lt;math&amp;gt;A^t&amp;lt;/math&amp;gt;定义了 &amp;lt;math&amp;gt;H^* = (V^*,\ E^*)&amp;lt;/math&amp;gt;称为&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;的'''对偶'''，其中&amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;是一个''m''元集合 &amp;lt;math&amp;gt;E^*&amp;lt;/math&amp;gt;是一个&amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;子集的''n''元集合。&lt;br /&gt;
&lt;br /&gt;
对于&amp;lt;math&amp;gt;v^*_j \in V^*&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;e^*_i \in E^*, ~ v^*_j \in e^*_i&amp;lt;/math&amp;gt; [[当且仅当]] &amp;lt;math&amp;gt;a_{ij} = 1&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph coloring==&lt;br /&gt;
Classic hypergraph coloring is assigning one of the colors from set &amp;lt;math&amp;gt;\{1,2,3,...\lambda\}&amp;lt;/math&amp;gt; to every vertex of a hypergraph in such a way that each hyperedge contains at least two vertices of distinct colors. In other words, there must be no monochromatic hyperedge with cardinality at least 2. In this sense it is a direct generalization of graph coloring. Minimum number of used distinct colors over all colorings is called the chromatic number of a hypergraph.&lt;br /&gt;
&lt;br /&gt;
经典超图着色是将集合&amp;lt;math&amp;gt;\{1,2,3,...\lambda\}&amp;lt;/math&amp;gt;中的其中一种颜色赋予给超图的每个顶点，使每个超边至少包含两个不同颜色的顶点。换句话说，不能存在基数至少为2的单色深边。从此意义上出发，它是通常图着色的直接推广。在所有着色行为中使用到最小的不同颜色数称为超图的色数。&lt;br /&gt;
&lt;br /&gt;
Hypergraphs for which there exists a coloring using up to ''k'' colors are referred to as ''k-colorable''. The 2-colorable hypergraphs are exactly the bipartite ones.&lt;br /&gt;
存在着使用多达''k'' 种颜色着色的超图称为''k- 可着色图''。'''2-可染超图就是二分图'''。&lt;br /&gt;
&lt;br /&gt;
There are many generalizations of classic hypergraph coloring. One of them is the so-called mixed hypergraph coloring, when monochromatic edges are allowed. Some mixed hypergraphs are uncolorable for any number of colors. A general criterion for uncolorability is unknown.  When a mixed hypergraph is colorable, then the minimum and maximum number of used colors are called the lower and upper chromatic numbers respectively. See http://spectrum.troy.edu/voloshin/mh.html for details.&lt;br /&gt;
&lt;br /&gt;
经典超图着色有许多推广。在允许单色边情况下，混合超图着色是其中之一。一些混合超图对于任意数量的颜色都是不可着色的。同时不可着色性的内在标准是未知的。当一个混合超图是可着色时，其所使用的最小和最大颜色数分别称为下色数和上色数。详情请参阅 http://spectrum.troy.edu/voloshin/mh.html&lt;br /&gt;
&lt;br /&gt;
==Partitions==&lt;br /&gt;
A partition theorem due to E. Dauber&amp;lt;ref&amp;gt;E. Dauber, in ''Graph theory'', ed. F. Harary, Addison Wesley, (1969) p. 172.&amp;lt;/ref&amp;gt; states that, for an edge-transitive hypergraph &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;, there exists a [[partition of a set|partition]]&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;(X_1, X_2,\cdots,X_K)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
of the vertex set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; such that the subhypergraph &amp;lt;math&amp;gt;H_{X_k}&amp;lt;/math&amp;gt; generated by &amp;lt;math&amp;gt;X_k&amp;lt;/math&amp;gt; is transitive for each &amp;lt;math&amp;gt;1\le k \le K&amp;lt;/math&amp;gt;, and such that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sum_{k=1}^K r\left(H_{X_k} \right) = r(H)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt; is the rank of ''H''.&lt;br /&gt;
&lt;br /&gt;
As a corollary, an edge-transitive hypergraph that is not vertex-transitive is bicolorable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
由E. Dauber&amp;lt;ref&amp;gt;E. Dauber, in ''Graph theory'', ed. F. Harary, Addison Wesley, (1969) p. 172.&amp;lt;/ref&amp;gt;所提出的一个分区定理表明，对于边传递超图 &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;存在一个[[分区]]:&amp;lt;math&amp;gt;(X_1, X_2,\cdots,X_K)&amp;lt;/math&amp;gt;对于顶点集 &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;使得由&amp;lt;math&amp;gt;X_k&amp;lt;/math&amp;gt;生成的子超图&amp;lt;math&amp;gt;H_{X_k}&amp;lt;/math&amp;gt;在&amp;lt;math&amp;gt;1\le k \le K&amp;lt;/math&amp;gt;时是可传递的，并且使得&amp;lt;math&amp;gt;\sum_{k=1}^K r\left(H_{X_k} \right) = r(H)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt;是 ''H''的秩。&lt;br /&gt;
&lt;br /&gt;
作为推论，不是点传递的边传递超图则是双色的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Graph partitioning]] (and in particular, hypergraph partitioning) has many applications to IC design&amp;lt;ref&amp;gt;{{Citation |title=Multilevel hypergraph partitioning: applications in VLSI domain |author=Karypis, G., Aggarwal, R., Kumar, V., and Shekhar, S. |journal=IEEE Transactions on Very Large Scale Integration (VLSI) Systems |date=March 1999 |volume=7 |issue=1 |pages=69–79 |doi=10.1109/92.748202 |postscript=.|citeseerx=10.1.1.553.2367 }}&amp;lt;/ref&amp;gt; and parallel computing.&amp;lt;ref&amp;gt;{{Citation |doi=10.1016/S0167-8191(00)00048-X |title=Graph partitioning models for parallel computing |author= Hendrickson, B., Kolda, T.G. |journal=Parallel Computing | year=2000 |volume=26 |issue=12 |pages=1519–1545 |postscript=.|url=https://digital.library.unt.edu/ark:/67531/metadc684945/ |type=Submitted manuscript }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite conference |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=A Hypergraph Model for Mapping Repeated Sparse Matrix-Vector Product Computations onto Multicomputers |conference=Proc. International Conference on Hi Performance Computing (HiPC'95) |year=1995}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Citation |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=Hypergraph-Partitioning Based Decomposition for Parallel Sparse-Matrix Vector Multiplication |journal=IEEE Transactions on Parallel and Distributed Systems |volume=10 |issue=7 |pages=673–693 |year=1999|doi=10.1109/71.780863 |postscript=. |citeseerx=10.1.1.67.2498 }}&amp;lt;/ref&amp;gt; Efficient and Scalable [[Graph partition|hypergraph partitioning algorithms]] are also important for processing large scale hypergraphs in machine learning tasks.&amp;lt;ref name=hyperx&amp;gt;{{citation|last1=Huang|first1=Jin|last2=Zhang|first2=Rui|last3=Yu|first3=Jeffrey Xu|journal=Proceedings of the IEEE International Conference on Data Mining|title=Scalable Hypergraph Learning and Processing|year=2015}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[图分区]](特别是超图分区)在集成电路设计&amp;lt;ref&amp;gt;{{Citation |title=Multilevel hypergraph partitioning: applications in VLSI domain |author=Karypis, G., Aggarwal, R., Kumar, V., and Shekhar, S. |journal=IEEE Transactions on Very Large Scale Integration (VLSI) Systems |date=March 1999 |volume=7 |issue=1 |pages=69–79 |doi=10.1109/92.748202 |postscript=.|citeseerx=10.1.1.553.2367 }}&amp;lt;/ref&amp;gt; 和并行计算&amp;lt;ref&amp;gt;{{Citation |doi=10.1016/S0167-8191(00)00048-X |title=Graph partitioning models for parallel computing |author= Hendrickson, B., Kolda, T.G. |journal=Parallel Computing | year=2000 |volume=26 |issue=12 |pages=1519–1545 |postscript=.|url=https://digital.library.unt.edu/ark:/67531/metadc684945/ |type=Submitted manuscript }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite conference |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=A Hypergraph Model for Mapping Repeated Sparse Matrix-Vector Product Computations onto Multicomputers |conference=Proc. International Conference on Hi Performance Computing (HiPC'95) |year=1995}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Citation |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=Hypergraph-Partitioning Based Decomposition for Parallel Sparse-Matrix Vector Multiplication |journal=IEEE Transactions on Parallel and Distributed Systems |volume=10 |issue=7 |pages=673–693 |year=1999|doi=10.1109/71.780863 |postscript=. |citeseerx=10.1.1.67.2498 }}&amp;lt;/ref&amp;gt;中有很多应用。在机器学习任务中，高效、可扩展的[[超图分区算法]]对于处理大规模超图也很重要。&amp;lt;ref name=hyperx&amp;gt;{{citation|last1=Huang|first1=Jin|last2=Zhang|first2=Rui|last3=Yu|first3=Jeffrey Xu|journal=Proceedings of the IEEE International Conference on Data Mining|title=Scalable Hypergraph Learning and Processing|year=2015}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Theorems==&lt;br /&gt;
Many [[theorem]]s and concepts involving graphs also hold for hypergraphs. [[Ramsey's theorem]] and [[Line graph of a hypergraph]] are typical examples. Some methods for studying symmetries of graphs extend to hypergraphs.&lt;br /&gt;
&lt;br /&gt;
Two prominent theorems are the [[Erdős–Ko–Rado theorem]] and the [[Kruskal–Katona theorem]] on uniform hypergraphs.&lt;br /&gt;
&lt;br /&gt;
许多涉及图的定理和概念也适用于超图，典型的例子有[[拉姆西定理]]（Ramsey's theorem）和超图的线图。研究图的对称性的一些方法也被扩展到超图。&lt;br /&gt;
均匀超图上有[[Erdős-Ko-Rado theorem]]和[[Kruskal-Katona theorem]]两个著名定理。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph drawing==&lt;br /&gt;
[[File:CircuitoDosMallas.png|thumb|This [[circuit diagram]] can be interpreted as a drawing of a hypergraph in which four vertices (depicted as white rectangles and disks) are connected by three hyperedges drawn as trees.（这个线路图可以解释为一个超图，其中四个顶点（用白色的矩形和圆盘表示）由三个用树表示的超图连接）]]&lt;br /&gt;
&lt;br /&gt;
Although hypergraphs are more difficult to draw on paper than graphs, several researchers have studied methods for the visualization of hypergraphs.&lt;br /&gt;
尽管超图比图更难画在纸上，但一些研究者已经研究了超图可视化方法。&lt;br /&gt;
&lt;br /&gt;
In one possible visual representation for hypergraphs, similar to the standard [[graph drawing]] style in which curves in the plane are used to depict graph edges, a hypergraph's vertices are depicted as points, disks, or boxes, and its hyperedges are depicted as trees that have the vertices as their leaves.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Sander | first = G.&lt;br /&gt;
 | contribution = Layout of directed hypergraphs with orthogonal hyperedges&lt;br /&gt;
 | pages = 381–386&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = [[Lecture Notes in Computer Science]]&lt;br /&gt;
 | title = Proc. 11th International Symposium on Graph Drawing (GD 2003)&lt;br /&gt;
 | contribution-url = http://gdea.informatik.uni-koeln.de/585/1/hypergraph.ps&lt;br /&gt;
 | volume = 2912&lt;br /&gt;
 | year = 2003| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Eschbach | first1 = Thomas&lt;br /&gt;
 | last2 = Günther | first2 = Wolfgang&lt;br /&gt;
 | last3 = Becker | first3 = Bernd&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[Journal of Graph Algorithms and Applications]]&lt;br /&gt;
 | pages = 141–157&lt;br /&gt;
 | title = Orthogonal hypergraph drawing for improved visibility&lt;br /&gt;
 | url = http://jgaa.info/accepted/2006/EschbachGuentherBecker2006.10.2.pdf&lt;br /&gt;
 | volume = 10&lt;br /&gt;
 | year = 2006 | doi=10.7155/jgaa.00122}}.&amp;lt;/ref&amp;gt; If the vertices are represented as points, the hyperedges may also be shown as smooth curves that connect sets of points, or as [[simple closed curve]]s that enclose sets of points.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Mäkinen | first = Erkki&lt;br /&gt;
 | doi = 10.1080/00207169008803875&lt;br /&gt;
 | issue = 3&lt;br /&gt;
 | journal = International Journal of Computer Mathematics&lt;br /&gt;
 | pages = 177–185&lt;br /&gt;
 | title = How to draw a hypergraph&lt;br /&gt;
 | volume = 34&lt;br /&gt;
 | year = 1990}}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Bertault | first1 = François&lt;br /&gt;
 | last2 = Eades | first2 = Peter | author2-link = Peter Eades&lt;br /&gt;
 | contribution = Drawing hypergraphs in the subset standard&lt;br /&gt;
 | doi = 10.1007/3-540-44541-2_15&lt;br /&gt;
 | pages = 45–76&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 8th International Symposium on Graph Drawing (GD 2000)&lt;br /&gt;
 | volume = 1984&lt;br /&gt;
 | year = 2001| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Naheed Anjum | first1 = Arafat&lt;br /&gt;
 | last2 = Bressan | first2 = Stéphane&lt;br /&gt;
 | contribution = Hypergraph Drawing by Force-Directed Placement&lt;br /&gt;
 | doi = 10.1007/_31&lt;br /&gt;
 | pages = 387–394&lt;br /&gt;
 | publisher = Springer International Publishing&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = 28th International Conference on Database and Expert Systems Applications (DEXA 2017)&lt;br /&gt;
 | volume = 10439&lt;br /&gt;
 | year = 2017| isbn = &lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中一种超图的可视化表示法，类似于标准的图的画法：用平面内的曲线来描绘图边，将超图的顶点画成点状、圆盘或盒子，超边则被描绘成以顶点为叶子的树[16][17]。如果顶点表示为点，超边也可以被描绘成连接点集的平滑曲线，或显示为封闭点集的简单闭合曲线[18][19][20]。 &lt;br /&gt;
&lt;br /&gt;
[[File:Venn's four ellipse construction.svg|thumb|An order-4 Venn diagram, which can be interpreted as a subdivision drawing of a hypergraph with 15 vertices (the 15 colored regions) and 4 hyperedges (the 4 ellipses).（一个4阶维恩图，可以被解释为一个15个顶点（15个有色区域）和4个超边（4个椭圆）的超图的细分图）]]&lt;br /&gt;
&lt;br /&gt;
In another style of hypergraph visualization, the subdivision model of hypergraph drawing,&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Kaufmann | first1 = Michael&lt;br /&gt;
 | last2 = van Kreveld | first2 = Marc&lt;br /&gt;
 | last3 = Speckmann | first3 = Bettina | author3-link = Bettina Speckmann&lt;br /&gt;
 | contribution = Subdivision drawings of hypergraphs&lt;br /&gt;
 | doi = 10.1007/_39&lt;br /&gt;
 | pages = 396–407&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 16th International Symposium on Graph Drawing (GD 2008)&lt;br /&gt;
 | volume = 5417&lt;br /&gt;
 | year = 2009| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt; the plane is subdivided into regions, each of which represents a single vertex of the hypergraph. The hyperedges of the hypergraph are represented by contiguous subsets of these regions, which may be indicated by coloring, by drawing outlines around them, or both. An order-''n'' [[Venn diagram]], for instance, may be viewed as a subdivision drawing of a hypergraph with ''n'' hyperedges (the curves defining the diagram) and 2&amp;lt;sup&amp;gt;''n''&amp;lt;/sup&amp;gt;&amp;amp;nbsp;−&amp;amp;nbsp;1 vertices (represented by the regions into which these curves subdivide the plane). In contrast with the polynomial-time recognition of [[planar graph]]s, it is [[NP-complete]] to determine whether a hypergraph has a planar subdivision drawing,&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Johnson | first1 = David S. | author1-link = David S. Johnson&lt;br /&gt;
 | last2 = Pollak | first2 = H. O.&lt;br /&gt;
 | doi = 10.1002/jgt.3190110306&lt;br /&gt;
 | issue = 3&lt;br /&gt;
 | journal = Journal of Graph Theory&lt;br /&gt;
 | pages = 309–325&lt;br /&gt;
 | title = Hypergraph planarity and the complexity of drawing Venn diagrams&lt;br /&gt;
 | volume = 11&lt;br /&gt;
 | year = 2006}}.&amp;lt;/ref&amp;gt; but the existence of a drawing of this type may be tested efficiently when the adjacency pattern of the regions is constrained to be a path, cycle, or tree.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Buchin | first1 = Kevin&lt;br /&gt;
 | last2 = van Kreveld | first2 = Marc&lt;br /&gt;
 | last3 = Meijer | first3 = Henk&lt;br /&gt;
 | last4 = Speckmann | first4 = Bettina&lt;br /&gt;
 | last5 = Verbeek | first5 = Kevin&lt;br /&gt;
 | contribution = On planar supports for hypergraphs&lt;br /&gt;
 | doi = 10.1007/_33&lt;br /&gt;
 | pages = 345–356&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 17th International Symposium on Graph Drawing (GD 2009)&lt;br /&gt;
 | volume = 5849&lt;br /&gt;
 | year = 2010| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
超图可视化的另一种样式，是绘制超图的细分模型[21]，平面被细分为区域，每个区域代表超图的一个顶点。超图的超边用这些区域的相邻子集来表示，这些子集可以通过着色、或在它们周围画轮廓来表示，或者兼而有之。&lt;br /&gt;
&lt;br /&gt;
An alternative representation of the hypergraph called PAOH&amp;lt;ref name=&amp;quot;paoh&amp;quot; /&amp;gt; is shown in the figure on top of this article. Edges are vertical lines connecting vertices. Vertices are aligned on the left. The legend on the right shows the names of the edges. It has been designed for dynamic hypergraphs but can be used for simple hypergraphs as well.&lt;br /&gt;
&lt;br /&gt;
超图的另一种表示法被称做 PAOH[24]，如上图所示，边是连接顶点的垂线，顶点在左边是对齐的。右边的图例显示了边的名称。它是为动态超图设计的，但也可以用于简单的超图。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph grammars==&lt;br /&gt;
{{main|Hypergraph grammar}}&lt;br /&gt;
By augmenting a class of hypergraphs with replacement rules, [[graph grammar]]s can be generalised to allow hyperedges.&lt;br /&gt;
&lt;br /&gt;
通过扩充一组替换规则于超图，[[图语法]]可以被推广超边上。&lt;br /&gt;
&lt;br /&gt;
== Generalizations ==   &lt;br /&gt;
One possible generalization of a hypergraph is to allow edges to point at other edges. There are two variations of this generalization. In one, the edges consist not only of a set of vertices, but may also contain subsets of vertices, subsets of subsets of vertices and so on ''ad infinitum''. In essence, every edge is just an internal node of a tree or [[directed acyclic graph]], and vertices are the leaf nodes. A hypergraph is then just a collection of trees with common, shared nodes (that is, a given internal node or leaf may occur in several different trees). Conversely, every collection of trees can be understood as this generalized hypergraph. Since trees are widely used throughout [[computer science]] and many other branches of mathematics, one could say that hypergraphs appear naturally as well. So, for example, this generalization arises naturally as a model of [[term algebra]]; edges correspond to [[term (logic)|terms]] and vertices correspond to constants or variables.&lt;br /&gt;
&lt;br /&gt;
For such a hypergraph, set membership then provides an ordering, but the ordering is neither a [[partial order]] nor a [[preorder]], since it is not transitive. The graph corresponding to the Levi graph of this generalization is a [[directed acyclic graph]]. Consider, for example, the generalized hypergraph whose vertex set is &amp;lt;math&amp;gt;V= \{a,b\}&amp;lt;/math&amp;gt; and whose edges are &amp;lt;math&amp;gt;e_1=\{a,b\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_2=\{a,e_1\}&amp;lt;/math&amp;gt;. Then, although &amp;lt;math&amp;gt;b\in e_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_1\in e_2&amp;lt;/math&amp;gt;, it is not true that &amp;lt;math&amp;gt;b\in e_2&amp;lt;/math&amp;gt;.  However, the [[transitive closure]] of set membership for such hypergraphs does induce a [[partial order]], and &amp;quot;flattens&amp;quot; the hypergraph into a [[partially ordered set]].&lt;br /&gt;
&lt;br /&gt;
Alternately, edges can be allowed to point at other edges, irrespective of the requirement that the edges be ordered as directed, acyclic graphs. This allows graphs with edge-loops, which need not contain vertices at all. For example, consider the generalized hypergraph consisting of two edges &amp;lt;math&amp;gt;e_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_2&amp;lt;/math&amp;gt;, and zero vertices, so that &amp;lt;math&amp;gt;e_1 = \{e_2\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_2 = \{e_1\}&amp;lt;/math&amp;gt;. As this loop is infinitely recursive, sets that are the edges violate the [[axiom of foundation]].  In particular, there is no transitive closure of set membership for such hypergraphs.  Although such structures may seem strange at first, they can be readily understood by noting that the equivalent generalization of their Levi graph is no longer [[Bipartite graph|bipartite]], but is rather just some general [[directed graph]].&lt;br /&gt;
&lt;br /&gt;
The generalized incidence matrix for such hypergraphs is, by definition, a square matrix, of a rank equal to the total number of vertices plus edges. Thus, for the above example, the [[incidence matrix]] is simply&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\left[ \begin{matrix} 0 &amp;amp; 1 \\ 1 &amp;amp; 0 \end{matrix} \right].&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==超图概念的延伸==&lt;br /&gt;
&lt;br /&gt;
超图的相关概念可以进行进一步的延伸，如超图中的一些边可以指向另一些边。这种延伸有两种变体。在第一种变体中，超图的边不仅包含一组节点，而且还可以包含这组节点的子集、子集的子集等等。本质上，超图的每条边只是树结构或有向无环图的一个内部节点，而节点就是叶子。从这个意义上来说，超图就是具有共享节点的树的集合(即内部节点或叶子可能出现在不同的树结构中)，反过来说，每个树的集合又可以理解为一个超图。因为树结构在计算机科学和许多数学分支中被广泛使用，所以超图的出现也是自然而然的。比如这种延伸是作为项代数的模型而自然产生的：边对应项，节点对应常量或变量。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
对于上述的超图，节点集提供了一种排序。但是该排序既不是偏序也不是预序，因为它是不可传递的。与这一延伸方式的Levi图相对应的图是有向无环图。例如，一个超图的节点集为&amp;lt;math&amp;gt;V= \{a,b\}&amp;lt;/math&amp;gt;，边为&amp;lt;math&amp;gt;e_1=\{a,b\}&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;e_2=\{a,e_1\}&amp;lt;/math&amp;gt;。那么，虽然&amp;lt;math&amp;gt;b\in e_1&amp;lt;/math&amp;gt;且&amp;lt;math&amp;gt;e_1\in e_2&amp;lt;/math&amp;gt;，但&amp;lt;math&amp;gt;b\in e_2&amp;lt;/math&amp;gt;却不是真的。然而，这类超图节点集的封闭传递确实诱导了偏序，并将超图“展平”为一个偏序集。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
第二种变体中，超图中的边可以指向其他边，同时不用考虑必须形成有向非循环图的要求。这允许超图具有边的循环，而不需要有任何节点。例如，考虑由两条边e1和e2组成的，节点个数为零的广义超图，使得&amp;lt;math&amp;gt;e_1 = \{e_2\}&amp;lt;/math&amp;gt;且&amp;lt;math&amp;gt;e_2 = \{e_1\}&amp;lt;/math&amp;gt;。因为这个循环是无限递归的，所以边的集合违反了基础公理。具体来说，对于这样的超图，不存在节点集的封闭传递。虽然这样的结构乍看起来可能很奇怪，但只要注意到它的Levi图的等价延伸不再是二分图，而是一般的有向图，就可以很容易地去理解。&lt;br /&gt;
&lt;br /&gt;
根据定义，这种超图的广义关联矩阵是一个方阵，其秩等于节点和边的总数。因此，对于上面的示例，关联矩阵为:&lt;br /&gt;
&amp;lt;math&amp;gt;\left[ \begin{matrix} 0 &amp;amp; 1 \\ 1 &amp;amp; 0 \end{matrix} \right]&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph learning==   &lt;br /&gt;
&lt;br /&gt;
Hypergraphs have been extensively used in [[machine learning]] tasks as the data model and classifier [[regularization (mathematics)]].&amp;lt;ref&amp;gt;{{citation| last1 = Zhou | first1 = Dengyong| last2 = Huang | first2 = Jiayuan | last3=Scholkopf | first3=Bernhard| issue = 2| journal = Advances in Neural Information Processing Systems| pages = 1601–1608| title = Learning with hypergraphs: clustering, classification, and embedding| year = 2006}}&amp;lt;/ref&amp;gt; The applications include [[recommender system]] (communities as hyperedges),&amp;lt;ref&amp;gt;{{citation|last1=Tan | first1=Shulong | last2=Bu | first2=Jiajun | last3=Chen | first3=Chun | last4=Xu | first4=Bin | last5=Wang | first5=Can | last6=He | first6=Xiaofei|issue = 1| journal = ACM Transactions on Multimedia Computing, Communications, and Applications| title = Using rich social media information for music recommendation via hypergraph model| year = 2013|url=https://www.researchgate.net/publication/226075153| bibcode=2011smma.book..213T }}&amp;lt;/ref&amp;gt; [[image retrieval]] (correlations as hyperedges),&amp;lt;ref&amp;gt;{{citation|last1=Liu | first1=Qingshan | last2=Huang | first2=Yuchi | last3=Metaxas | first3=Dimitris N. |issue = 10–11| journal = Pattern Recognition| title = Hypergraph with sampling for image retrieval| pages=2255–2262| year = 2013| doi=10.1016/j.patcog.2010.07.014 | volume=44}}&amp;lt;/ref&amp;gt; and [[bioinformatics]] (biochemical interactions as hyperedges).&amp;lt;ref&amp;gt;{{citation|last1=Patro |first1=Rob | last2=Kingsoford | first2=Carl| issue = 10–11| journal = Bioinformatics| title = Predicting protein interactions via parsimonious network history inference| year = 2013| pages=237–246|doi=10.1093/bioinformatics/btt224 |pmid=23812989 |pmc=3694678 | volume=29}}&amp;lt;/ref&amp;gt; Representative hypergraph learning techniques include hypergraph [[spectral clustering]] that extends the [[spectral graph theory]] with hypergraph Laplacian,&amp;lt;ref&amp;gt;{{citation|last1=Gao | first1=Tue | last2=Wang | first2=Meng | last3=Zha|first3=Zheng-Jun|last4=Shen|first4=Jialie|last5=Li|first5=Xuelong|last6=Wu|first6=Xindong|issue = 1| journal = IEEE Transactions on Image Processing| volume=22 | title = Visual-textual joint relevance learning for tag-based social image search| year = 2013| pages=363–376|url=http://ink.library.smu.edu.sg/cgi/viewcontent.cgi?article=2510&amp;amp;context=sis_research | doi=10.1109/tip.2012.2202676| pmid=22692911 | bibcode=2013ITIP...22..363Y }}&amp;lt;/ref&amp;gt; and hypergraph [[semi-supervised learning]] that introduces extra hypergraph structural cost to restrict the learning results.&amp;lt;ref&amp;gt;{{citation|last1=Tian|first1=Ze|last2=Hwang|first2=TaeHyun|last3=Kuang|first3=Rui|issue = 21| journal = Bioinformatics| title = A hypergraph-based learning algorithm for classifying gene expression and arrayCGH data with prior knowledge| year = 2009| pages=2831–2838|doi=10.1093/bioinformatics/btp467|pmid=19648139| volume=25|doi-access=free}}&amp;lt;/ref&amp;gt; For large scale hypergraphs, a distributed framework&amp;lt;ref name=hyperx /&amp;gt; built using [[Apache Spark]] is also available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==超图与机器学习==&lt;br /&gt;
&lt;br /&gt;
超图已被广泛用于机器学习中，常作为一种数据结构或一种正则化的方式[25]。这些应用包括推荐系统(社团作为超边)[26]、图像检索(相关性作为超边)[27]、和生物信息学(生物、化学分子间相互作用作为超边)[28]。比较典型的超图机器学习方法包括：超图谱聚类法（用超图Laplacian扩展光谱图理论）[29]和超图半监督学习（通过引入超图结构来对结果进行限定）。对于大尺寸的超图，可以使用Apache Spark构建的分布式框架[15]。&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Commons category|Hypergraphs}}&lt;br /&gt;
&lt;br /&gt;
* [[Simplicial complex]]&lt;br /&gt;
&lt;br /&gt;
* [[Combinatorial design]]&lt;br /&gt;
* [[Factor graph]]&lt;br /&gt;
* [[Greedoid]]&lt;br /&gt;
* [[Incidence structure]]&lt;br /&gt;
* [[Matroid]]&lt;br /&gt;
* [[Multigraph]]&lt;br /&gt;
* [[P system]]&lt;br /&gt;
* [[Sparse matrix-vector multiplication]]&lt;br /&gt;
*[[Matching in hypergraphs]]&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* Claude Berge, &amp;quot;Hypergraphs: Combinatorics of finite sets&amp;quot;. North-Holland, 1989.&lt;br /&gt;
* Claude Berge, Dijen Ray-Chaudhuri, &amp;quot;Hypergraph Seminar, Ohio State University 1972&amp;quot;, ''Lecture Notes in Mathematics'' '''411''' Springer-Verlag&lt;br /&gt;
* Hazewinkel, Michiel, ed. (2001) [1994], &amp;quot;Hypergraph&amp;quot;, [https://en.wikipedia.org/wiki/Encyclopedia_of_Mathematics Encyclopedia of Mathematics], Springer Science+Business Media B.V. / Kluwer Academic Publishers, ISBN &lt;br /&gt;
* Alain Bretto, &amp;quot;Hypergraph Theory: an Introduction&amp;quot;, Springer, 2013.&lt;br /&gt;
* Vitaly I. Voloshin. &amp;quot;Coloring Mixed Hypergraphs: Theory, Algorithms and Applications&amp;quot;.  Fields Institute Monographs, American Mathematical Society, 2002.&lt;br /&gt;
* Vitaly I. Voloshin. &amp;quot;Introduction to Graph and Hypergraph Theory&amp;quot;. [[Nova Science Publishers, Inc.]], 2009.&lt;br /&gt;
* This article incorporates material from hypergraph on PlanetMath, which is licensed under the[https://en.wikipedia.org/wiki/Wikipedia:CC-BY-SA Creative Commons Attribution/Share-Alike License].&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://www.aviz.fr/paohvis PAOHVis]: open-source PAOHVis system for visualizing dynamic hypergraphs.&lt;br /&gt;
&lt;br /&gt;
{{Graph representations}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Hypergraphs| ]]&lt;br /&gt;
&lt;br /&gt;
[[de:Graph (Graphentheorie)#Hypergraph]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
*[https://book.douban.com/subject/1237624/ 《超图-限集的组合学》]by [法]Claude Berge&lt;br /&gt;
超图的第一本专著，作者是近代图论之父法国数学家Claude Berge，将图里的普通边拓展为超边，小小的一步拓展却引发了一个大的领域。&lt;/div&gt;</summary>
		<author><name>十三维</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%B6%85%E5%9B%BE_Hypergraph&amp;diff=4678</id>
		<title>超图 Hypergraph</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%B6%85%E5%9B%BE_Hypergraph&amp;diff=4678"/>
		<updated>2020-04-22T09:51:03Z</updated>

		<summary type="html">&lt;p&gt;十三维：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
我们在组织翻译超图这个词条，这个词条是之前Wolfram发的那篇长文中一个非常重要的概念，我们希望可以整理好这个词条，帮助大家更好的理解那篇文章。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
现在招募6个小伙伴一起翻译超图这个词条 https://wiki.swarma.org/index.php?title=超图_Hypergraph&lt;br /&gt;
&lt;br /&gt;
*开头正文部分+术语定义（Terminology)——十三维&lt;br /&gt;
*二分图模型+不对称性+同构与平等——淑慧&lt;br /&gt;
*对称超图+横截面——瑾晗&lt;br /&gt;
*关联矩阵+超图着色+分区---厚朴&lt;br /&gt;
*定理+超图绘制+超图语法——十三维&lt;br /&gt;
*概括+超图学习——世康&lt;br /&gt;
&lt;br /&gt;
截止时间：北京时间18：00之前。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In [[mathematics]], a '''hypergraph''' is a generalization of a [[Graph (discrete mathematics)|graph]] in which an [[graph theory|edge]] can join any number of [[vertex (graph theory)|vertices]]. In contrast, in an ordinary graph, an edge connects exactly two vertices. Formally, a hypergraph &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is a pair &amp;lt;math&amp;gt;H = (X,E)&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is a set of elements called ''nodes'' or ''vertices'', and &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; is a set of non-empty subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; called ''[[hyperedges]]'' or ''edges''. Therefore, &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; is a subset of &amp;lt;math&amp;gt;\mathcal{P}(X) \setminus\{\emptyset\}&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt; is the [[power set]] of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;. The size of the vertex set is called the ''order of the hypergraph'', and the size of edges set is the ''size of the hypergraph''. &lt;br /&gt;
&lt;br /&gt;
在[[数学中]], '''超图'''是一种广义上的[[graph(discrete mathematics)|图]] ，它的一条[[graph theory|边]]可以连接任意数量的[[vertex (graph theory)|顶点]]. 相对而言，在普通图中，一条边只能连接两个顶点.形式上, 超图 &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 是一个集合组 &amp;lt;math&amp;gt;H = (X,E)&amp;lt;/math&amp;gt; 其中&amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; 是一个以节点或顶点为元素的集合，即顶点集, 而 &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; 是一组非空子集，被称为边或超边. &lt;br /&gt;
因此，若&amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt;是 &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;的幂集，则&amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;是 &amp;lt;math&amp;gt;\mathcal{P}(X) \setminus\{\emptyset\}&amp;lt;/math&amp;gt; 的一个子集。在&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;中，顶点集的大小被称为超图的阶数，边集的大小被称为超图的大小。&lt;br /&gt;
&lt;br /&gt;
While graph edges are 2-element subsets of nodes, hyperedges are arbitrary sets of nodes, and can therefore contain an arbitrary number of nodes. However, it is often desirable to study hypergraphs where all hyperedges have the same cardinality; a ''k-uniform hypergraph'' is a hypergraph such that all its hyperedges have size ''k''. (In other words, one such hypergraph is a collection of sets, each such set a hyperedge connecting ''k'' nodes.) So a 2-uniform hypergraph is a graph, a 3-uniform hypergraph is a collection of unordered triples, and so on. A hypergraph is also called a ''set system'' or a ''[[family of sets]]'' drawn from the [[universal set]]. &lt;br /&gt;
&lt;br /&gt;
普通图的边是节点的二元子集，超边则是节点的任意集合，所以可以包含任意数量的节点。但我们总先需要研究具有相同基数超边的超图，即一个 k-均匀超图，所有超边的大小都为 k。因此一个 2-均匀超图就是图，一个 3-均匀超图就是三元组的集合，依此类推。超图也被称为从[[泛集]]（universal set）中抽取的一个集系统或[[集族]]。&lt;br /&gt;
&lt;br /&gt;
Hypergraphs can be viewed as [[incidence structure]]s.  In particular, there is a bipartite &amp;quot;incidence graph&amp;quot; or &amp;quot;[[Levi graph]]&amp;quot; corresponding to every hypergraph, and conversely, most, but not all, [[bipartite graph]]s can be regarded as incidence graphs of hypergraphs.&lt;br /&gt;
&lt;br /&gt;
超图可以看做是[[关联结构]]（incidence structure）。特别的，每个超图都有一个与超图相对应的二分 &amp;quot;关联图 &amp;quot;或 &amp;quot;[[列维图]]&amp;quot;（Levi graph），反之，大多数（但不是全部）[[二分图]]都可以看作是超图的关联图。&lt;br /&gt;
&lt;br /&gt;
Hypergraphs have many other names.  In [[computational geometry]], a hypergraph may sometimes be called a '''range space''' and then the hyperedges are called ''ranges''.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Haussler | first1 = David | author1-link = David Haussler&lt;br /&gt;
 | last2 = Welzl | first2 = Emo | author2-link = Emo Welzl&lt;br /&gt;
 | doi = 10.1007/BF02187876&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[Discrete and Computational Geometry]]&lt;br /&gt;
 | mr = 884223&lt;br /&gt;
 | pages = 127–151&lt;br /&gt;
 | title = ε-nets and simplex range queries&lt;br /&gt;
 | volume = 2&lt;br /&gt;
 | year = 1987| doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
In [[cooperative game]] theory, hypergraphs are called '''simple games''' (voting games); this notion is applied to solve problems in [[social choice theory]].  In some literature edges are referred to as ''hyperlinks'' or ''connectors''.&amp;lt;ref&amp;gt;Judea Pearl, in ''HEURISTICS Intelligent Search Strategies for Computer Problem Solving'', Addison Wesley (1984), p. 25.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
超图还有许多其它名称。在[[计算几何学]]中，超图有时可以被称为'''范围空间'''（range space），将超图的边称为''范围''.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Haussler | first1 = David | author1-link = David Haussler&lt;br /&gt;
 | last2 = Welzl | first2 = Emo | author2-link = Emo Welzl&lt;br /&gt;
 | doi = 10.1007/BF02187876&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[Discrete and Computational Geometry]]&lt;br /&gt;
 | mr = 884223&lt;br /&gt;
 | pages = 127–151&lt;br /&gt;
 | title = ε-nets and simplex range queries&lt;br /&gt;
 | volume = 2&lt;br /&gt;
 | year = 1987| doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
在[[合作博弈论]]中，超图被称为'''简单博弈'''（投票博弈）；这个概念被应用于解决[[社会选择理论]]（social choice theory）中的问题。在一些文献中，超边被称为''超连接''或''连接器''.&amp;lt;ref&amp;gt;Judea Pearl, in ''HEURISTICS Intelligent Search Strategies for Computer Problem Solving'', Addison Wesley (1984), p. 25.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Special kinds of hypergraphs include: [[#Symmetric hypergraphs|''k''-uniform ones]], as discussed briefly above; [[clutter (mathematics)|clutter]]s, where no edge appears as a subset of another edge; and [[abstract simplicial complex]]es, which contain all subsets of every edge.&lt;br /&gt;
The collection of hypergraphs is a [[Category (mathematics)|category]] with hypergraph [[homomorphism]]s as [[morphism]]s.&lt;br /&gt;
&lt;br /&gt;
特殊类型的超图包括：上文简单讨论过的 k-均匀超图；散簇，没有一条边作是另一条边的子集；以及[[抽象单纯复形]]（abstract simplicial complexes），包含每条边的所有子集。&lt;br /&gt;
超图是一个以超图同态为[[态射]]（morphism）的范畴。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Terminology==&lt;br /&gt;
&lt;br /&gt;
==== Definitions ====&lt;br /&gt;
There are different types of hypergraphs such as:&lt;br /&gt;
* ''Empty hypergraph'': a hypergraph with no edges. &lt;br /&gt;
* ''Non-simple (or multiple) hypergraph'': a hypergraph allowing loops (hyperedges with a single vertex) or repeated edges, which means there can be two or more edges containing the same set of vertices.&lt;br /&gt;
* ''Simple hypergraph'': a hypergraph that contains no loops and no repeated edges.&lt;br /&gt;
* ''&amp;lt;math&amp;gt;k &amp;lt;/math&amp;gt;-uniform hypergraph'': a hypergraph where each edge contains precisely &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; vertices.&lt;br /&gt;
* ''&amp;lt;math&amp;gt;d &amp;lt;/math&amp;gt;-regular hypergraph'': a hypergraph where every vertex has degree &amp;lt;math&amp;gt;d &amp;lt;/math&amp;gt;.&lt;br /&gt;
* ''Acyclic hypergraph'': a hypergraph that does not contain any cycles.&lt;br /&gt;
&lt;br /&gt;
超图有不同的类型，如：&lt;br /&gt;
* 空超图：没有边的超图&lt;br /&gt;
* 非简单（或多重）超图：允许有循环（有单个顶点的超边）或重复边的超图，也就是说可以有两个或两个以上的边包含同一组顶点。&lt;br /&gt;
* 简单超图：不包含循环和重复边的超图。&lt;br /&gt;
* 𝑘-均匀超图：每条超边都正好包含 k 个顶点的超图。&lt;br /&gt;
* 𝑑-正则超图：每个顶点的度数都是 𝑑 的超图&lt;br /&gt;
* 无环超图：不包含任何圈的超图。&lt;br /&gt;
&lt;br /&gt;
Because hypergraph links can have any cardinality, there are several notions of the concept of a subgraph, called ''subhypergraphs'', ''partial hypergraphs'' and ''section hypergraphs''.&lt;br /&gt;
&lt;br /&gt;
因为超图的链接可以有任意基数，所以有几种子图的概念，分别是''子超图''（subhypergraphs）、''部分超图''（partial hypergraphs）和''分段超图''（section hypergraphs）。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt; be the hypergraph consisting of vertices&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;X = \lbrace x_i | i \in I_v \rbrace,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and having ''edge set''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;E = \lbrace e_i | i\in I_e \land e_i \subseteq X \land e_i \neq \emptyset \rbrace,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;I_v&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;I_e&amp;lt;/math&amp;gt; are the [[index set]]s of the vertices and edges respectively.&lt;br /&gt;
&lt;br /&gt;
让 𝐻=(𝑋,𝐸) 是一个超图，包含顶点集：&lt;br /&gt;
𝑋={𝑥𝑖|𝑖∈𝐼𝑣}，&lt;br /&gt;
和边集&lt;br /&gt;
𝐸={𝑒𝑖|𝑖∈𝐼𝑒∧𝑒𝑖⊆𝑋∧𝑒𝑖≠∅𝐸}&lt;br /&gt;
其中 𝐼𝑣 和 𝐼𝑒 分别是顶点和边集的索引集。&lt;br /&gt;
&lt;br /&gt;
A ''subhypergraph'' is a hypergraph with some vertices removed.  Formally, the subhypergraph &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt; induced by &amp;lt;math&amp;gt;A \subseteq X &amp;lt;/math&amp;gt; is defined as&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H_A=\left(A, \lbrace e \cap A | e \in E \land&lt;br /&gt;
e \cap A \neq \emptyset \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
子超图是去掉某些顶点的超图。在形式上，若 𝐴⊆𝑋 是顶点子集，则子超图 𝐻𝐴 被定义为：&lt;br /&gt;
𝐻𝐴=(𝐴,{𝑒𝐴∩∩|𝑒𝐴∈𝐸∧𝑒∩𝐴≠∅)&lt;br /&gt;
&lt;br /&gt;
An ''extension'' of a ''subhypergraph'' is a hypergraph where each&lt;br /&gt;
hyperedge of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; which is partially contained in the subhypergraph &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt; and is fully contained in the extension &amp;lt;math&amp;gt;Ex(H_A)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Formally&lt;br /&gt;
一个子超图的扩展是一个超图，其中每个属于 H 的超边都部分包含在子超图的 𝐻𝐴，并且完全包含在扩展的𝐸𝑥(𝐻𝐴) 中。即在形式上：&lt;br /&gt;
:&amp;lt;math&amp;gt;Ex(H_A) = (A \cup A', E' )&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;A' = \bigcup_{e \in E} e \setminus A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;E' = \lbrace e \in E | e \subseteq (A \cup A') \rbrace&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The ''partial hypergraph'' is a hypergraph with some edges removed. Given a subset &amp;lt;math&amp;gt;J \subset I_e&amp;lt;/math&amp;gt; of the edge index set, the partial hypergraph generated by &amp;lt;math&amp;gt;J&amp;lt;/math&amp;gt; is the hypergraph&lt;br /&gt;
部分超图是去掉一些边的超图。给定一个边索引集的子集 𝐽⊂𝐼𝑒 ，由 𝐽 生成的部分超图就是&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(X, \lbrace e_i | i\in J \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Given a subset &amp;lt;math&amp;gt;A\subseteq X&amp;lt;/math&amp;gt;, the ''section hypergraph'' is the partial hypergraph&lt;br /&gt;
而给定一个子集 𝐴⊆𝑋，则分段超图是部分超图&lt;br /&gt;
:&amp;lt;math&amp;gt;H \times A = \left(A, \lbrace e_i | &lt;br /&gt;
i\in I_e \land e_i \subseteq A   \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The '''dual''' &amp;lt;math&amp;gt;H^*&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is a hypergraph whose vertices and edges are interchanged, so that the vertices are given by &amp;lt;math&amp;gt;\lbrace e_i \rbrace&amp;lt;/math&amp;gt; and whose edges are given by &amp;lt;math&amp;gt;\lbrace X_m \rbrace&amp;lt;/math&amp;gt; where&lt;br /&gt;
𝐻 的重记号 𝐻∗ 则是一个顶点和边互换的超图，因此顶点由 {𝑒𝑖 } 给出，边由 {𝑋𝑚} 给出，其中&lt;br /&gt;
:&amp;lt;math&amp;gt;X_m = \lbrace e_i | x_m \in e_i \rbrace. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When a notion of equality is properly defined, as done below, the operation of taking the dual of a hypergraph is an [[involution (mathematics)|involution]], i.e.,&lt;br /&gt;
当等式的记号被正确定义时，如下，对一个超图采取两次运算是对偶的：&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(H^*\right)^* = H.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A [[connected graph]] ''G'' with the same vertex set as a connected hypergraph ''H'' is a '''host graph''' for ''H'' if every hyperedge of ''H'' [[induced subgraph|induces]] a connected subgraph in  ''G''. For a disconnected hypergraph ''H'', ''G'' is a host graph if there is a bijection between the [[connected component (graph theory)|connected components]] of ''G'' and of ''H'', such that each connected component ''G&amp;lt;nowiki&amp;gt;'&amp;lt;/nowiki&amp;gt;'' of ''G'' is a host of the corresponding ''H&amp;lt;nowiki&amp;gt;'&amp;lt;/nowiki&amp;gt;''.&lt;br /&gt;
&lt;br /&gt;
对于不连通的超图 G 和具有相同顶点连通的超图 H，如果 H 的每个超边都有 G 中一个子图连接，则 G 是一个主图（host graph）；&lt;br /&gt;
对于不连通的超图 H，如果 G 和 H 的连通部分之间存在一个双射，使得 G 的每个连通部分 G' 都是对应的 H' 的主图，则 G 是一个主图。&lt;br /&gt;
&lt;br /&gt;
A hypergraph is ''bipartite'' if and only if its vertices can be partitioned into two classes ''U'' and ''V'' in such a way that each hyperedge with cardinality at least 2 contains at least one vertex from both classes. Alternatively, such a hypergraph is said to have [[Property B]].&lt;br /&gt;
&lt;br /&gt;
一个超图是二分（bipartite）的，当且仅当它的顶点能被分成两类 U 和 V  ：每个基数至少为 2 超边包含两类中的至少一个顶点。相反的，超图则被称为具有属性 B。&lt;br /&gt;
&lt;br /&gt;
The '''2-section''' (or '''clique graph''', '''representing graph''', '''primal graph''', '''Gaifman graph''') of a hypergraph is the graph with the same vertices of the hypergraph, and edges between all pairs of vertices contained in the same hyperedge.&lt;br /&gt;
&lt;br /&gt;
2-段超图（或团图，代表图、原始图、盖夫曼图）是具有相同顶点的图，并且所有顶点对之间的边包含在相同的超边中。&lt;br /&gt;
&lt;br /&gt;
==二部图模型 Bipartite graph model==&lt;br /&gt;
A hypergraph ''H'' may be represented by a [[bipartite graph]] ''BG'' as follows: the sets ''X'' and ''E'' are the partitions of ''BG'', and (''x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'',  ''e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'') are connected with an edge if and only if vertex ''x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'' is contained in edge ''e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'' in ''H''. Conversely, any bipartite graph with fixed parts and no unconnected nodes in the second part represents some hypergraph in the manner described above. This bipartite graph is also called [[incidence graph]].&lt;br /&gt;
&lt;br /&gt;
[[File:bipartie graph.jpeg|200px|缩略图|右| 设&amp;lt;math&amp;gt;G=(V,E)&amp;lt;/math&amp;gt;是一个无向图，如果顶点V可分割为两个互不相交的子集&amp;lt;math&amp;gt; {(group1, group2)}&amp;lt;/math&amp;gt;，并且图中的每条边&amp;lt;math&amp;gt;{（i，j）}&amp;lt;/math&amp;gt;所关联的两个顶点&amp;lt;math&amp;gt;{i}&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;{j}&amp;lt;/math&amp;gt;分别属于这两个不同的部分&amp;lt;math&amp;gt;{(i \in group1,j \in group2)}&amp;lt;/math&amp;gt;，则称图&amp;lt;math&amp;gt;{G}&amp;lt;/math&amp;gt;为一个二部图。]]&lt;br /&gt;
&lt;br /&gt;
一个'''超图“ &amp;lt;math&amp;gt;{H} &amp;lt;/math&amp;gt;”'''可以用二部图“&amp;lt;math&amp;gt;{BG} &amp;lt;/math&amp;gt;”表示，其构成如下: 集合&amp;quot;X&amp;quot;和&amp;quot; E&amp;quot;是&amp;quot;BG&amp;quot;的分割，而且 (&amp;quot;x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;,  &amp;quot;e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;) 与边连通当且仅当顶点&amp;quot;x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;包含在&amp;quot; &amp;lt;math&amp;gt;H &amp;lt;/math&amp;gt;&amp;quot;的边&amp;quot; e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;中。 反之，任何具有固定的'''部分 part'''且在第二部分中没有不连通节点的二部图也代表具有上述性质的部分超图。 这个二部图也称为'''关联图'''。&lt;br /&gt;
&lt;br /&gt;
==无环性 Acyclicity==&lt;br /&gt;
In contrast with ordinary undirected graphs for which there is a single natural notion of [[cycle (graph theory)|cycles]] and [[Forest (graph theory)|acyclic graphs]], there are multiple natural non-equivalent definitions of acyclicity for hypergraphs which collapse to ordinary graph acyclicity for the special case of ordinary graphs.&lt;br /&gt;
&lt;br /&gt;
与只有'''圈 cycle'''和'''森林 forest'''的普通无向图相比，对于超图的特殊情形，那些坍缩为平凡图的无环性超图有多种自然不等价的'''无环性 acyclicity''' 定义。&lt;br /&gt;
&lt;br /&gt;
A first definition of acyclicity for hypergraphs was given by [[Claude Berge]]:&amp;lt;ref&amp;gt;[[Claude Berge]], ''Graphs and Hypergraphs''&amp;lt;/ref&amp;gt; a hypergraph is Berge-acyclic if its [[incidence graph]] (the [[bipartite graph]] defined above) is acyclic. This definition is very restrictive: for instance, if a hypergraph has some pair &amp;lt;math&amp;gt;v \neq v'&amp;lt;/math&amp;gt; of vertices and some pair &amp;lt;math&amp;gt;f \neq f'&amp;lt;/math&amp;gt; of hyperedges such that &amp;lt;math&amp;gt;v, v' \in f&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v, v' \in f'&amp;lt;/math&amp;gt;, then it is Berge-cyclic. Berge-cyclicity can obviously be tested in [[linear time]] by an exploration of the incidence graph.&lt;br /&gt;
&lt;br /&gt;
由Claude Berge 给出了超图无环性的首个定义: &amp;lt;ref&amp;gt;Claude Berge,[https://www.amazon.com/Graphs-hypergraphs-North-Holland-mathematical-library/dp/0444103996 ''Graphs and Hypergraphs'']&amp;lt;/ref&amp;gt; 如果它的'''关联图'''(上面定义的二部图)是无环的，则称这个超图是 Berge 无环的 Berge-acyclic。 这个定义是非常严格的：例如，假设一个超图有一些顶点&amp;lt;math&amp;gt;v \neq v'&amp;lt;/math&amp;gt;和一些超边&amp;lt;math&amp;gt;f \neq f'&amp;lt;/math&amp;gt; ，例如 &amp;lt;math&amp;gt;v, v' \in f&amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;v, v' \in f'&amp;lt;/math&amp;gt;，那么它就是 Berge成环的 Berge-cyclic。 通过对关联图的探讨，Berge成环性 berge-cyclity可以在线性时间 linear time内得到有效验证 。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can define a weaker notion of hypergraph acyclicity,&amp;lt;ref&amp;gt;C. Beeri, [[Ronald Fagin|R. Fagin]], D. Maier, [[Mihalis Yannakakis|M. Yannakakis]], ''On the Desirability of Acyclic Database Schemes''&amp;lt;/ref&amp;gt; later termed α-acyclicity. This notion of acyclicity is equivalent to the hypergraph being conformal (every clique of the primal graph is covered by some hyperedge) and its primal graph being [[chordal graph|chordal]]; it is also equivalent to reducibility to the empty graph through the GYO algorithm&amp;lt;ref&amp;gt;C. T. Yu and M. Z. Özsoyoğlu. ''[https://www.computer.org/csdl/proceedings/cmpsac/1979/9999/00/00762509.pdf An algorithm for tree-query membership of a distributed query]''. In Proc. IEEE COMPSAC, pages 306-312, 1979&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;&amp;gt;M. H. Graham. ''On the universal relation''. Technical Report, University of Toronto, Toronto, Ontario, Canada, 1979&amp;lt;/ref&amp;gt; (also known as Graham's algorithm), a [[confluence (abstract rewriting)|confluent]] iterative process which removes hyperedges using a generalized definition of [[ear (graph theory)|ears]]. In the domain of [[database theory]], it is known that a [[database schema]] enjoys certain desirable properties if its underlying hypergraph is α-acyclic.&amp;lt;ref&amp;gt;[[Serge Abiteboul|S. Abiteboul]], [[Richard B. Hull|R. B. Hull]], [[Victor Vianu|V. Vianu]], ''Foundations of Databases''&amp;lt;/ref&amp;gt; Besides, α-acyclicity is also related to the expressiveness of the [[guarded fragment]] of [[first-order logic]].&lt;br /&gt;
&lt;br /&gt;
此处，我们可以定义一个减弱的超图无环性的概念&amp;lt;ref&amp;gt;C. Beeri, [[Ronald Fagin|R. Fagin]], D. Maier, [[Mihalis Yannakakis|M. Yannakakis]], ''On the Desirability of Acyclic Database Schemes''&amp;lt;/ref&amp;gt;，后来被称为 &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环性  &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt; acyclicity。 这个无环性的概念等价于超图是同构的(原图的每个团都被某个超边所覆盖) ，它的原图称为弦图 chordal graph ; 它也等价于通过 GYO 算法 Graham-Yu-Ozsoyoglu Algorithm （也称为格雷厄姆算法 Graham's algorithm) 得到具有可约性的空图&amp;lt;ref&amp;gt;C. T. Yu and M. Z. Özsoyoğlu. ''[https://www.computer.org/csdl/proceedings/cmpsac/1979/9999/00/00762509.pdf An algorithm for tree-query membership of a distributed query]''. In Proc. IEEE COMPSAC, pages 306-312, 1979&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;&amp;gt;M. H. Graham. ''On the universal relation''. Technical Report, University of Toronto, Toronto, Ontario, Canada, 1979&amp;lt;/ref&amp;gt;。GYO 算法是一个合流 confluence（抽象重写 abstract rewriting）迭代过程，该算法中使用耳朵 ear的广义定义去除超边 (图论中的耳朵就定义为一条路径，其中除了端点外的点的度数均为 2（端点可以重合），而且删去后不破坏图的连通性)。总所周知， 在数据库理论  database theory 的领域中，如果一个数据库模式 database schema的底层超图是&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环的，那么它就具有某些理想的性质。 &amp;lt;ref&amp;gt;Serge Abiteboul, Richard B. Hull, Victor Vianu|V. Vianu, ''Foundations of Databases''&amp;lt;/ref&amp;gt; 除此之外,&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环性也与一阶逻辑 first-order logic 保护的片段 guarded fragment 的表达能力有关。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can test in [[linear time]] if a hypergraph is α-acyclic.&amp;lt;ref&amp;gt;[[Robert Tarjan|R. E. Tarjan]], [[Mihalis Yannakakis|M. Yannakakis]]. ''Simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs''. SIAM J. on Computing, 13(3):566-579, 1984.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们可以在线性时间 linear time内检验超图是否是-无环的。 &amp;lt;ref&amp;gt;Robert Tarjan|R. E. Tarjan, Mihalis Yannakakis|M. Yannakakis. ''Simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs''. SIAM J. on Computing, 13(3):566-579, 1984.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that α-acyclicity has the counter-intuitive property that adding hyperedges to an α-cyclic hypergraph may make it α-acyclic (for instance, adding a hyperedge containing all vertices of the hypergraph will always make it α-acyclic). Motivated in part by this perceived shortcoming, [[Ronald Fagin]]&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;&amp;gt;[[Ronald Fagin]], ''Degrees of Acyclicity for Hypergraphs and Relational Database Schemes''&amp;lt;/ref&amp;gt; defined the stronger notions of β-acyclicity and γ-acyclicity. We can state β-acyclicity as the requirement that all subhypergraphs of the hypergraph are α-acyclic, which is equivalent&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;/&amp;gt; to an earlier definition by Graham.&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;/&amp;gt; The notion of γ-acyclicity is a more restrictive condition which is equivalent to several desirable properties of database schemas and is related to [[Bachman diagram]]s. Both β-acyclicity and γ-acyclicity can be tested in [[PTIME|polynomial time]].&lt;br /&gt;
&lt;br /&gt;
注意到&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环性似乎直觉不相符，即&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-成环超图添加超边可能使其成为&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环的（例如，添加一条包含超图所有顶点的超边总能其成为&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环的）。 为了克服这个缺点，Ronald Fagin&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;&amp;gt;[[Ronald Fagin]], ''Degrees of Acyclicity for Hypergraphs and Relational Database Schemes''&amp;lt;/ref&amp;gt;  定义了更强的 &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-无环性  &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-acylicity 和 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性  &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;-acylicity 概念。 应当指出：&amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环超图是推出其所有子超图都是&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环的必要条件，这与 Graham 的早期定义&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;/&amp;gt; 等价。  &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性的概念是一个更加严苛的条件，它等价于数据库模式的几个理想性质，并且与Bachman 图 Bachman diagrams有关. &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-无环性 和 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性   都可以在多项式时间 polynomial time(PTIME)内完成检测。&lt;br /&gt;
&lt;br /&gt;
Those four notions of acyclicity are comparable: Berge-acyclicity implies γ-acyclicity which implies β-acyclicity which implies α-acyclicity. However, none of the reverse implications hold, so those four notions are different.&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
无环性的四个概念具有可比性: berge-无环性意味着 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;- 无环性， &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;- 无环性又意味着  &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;- 无环性， &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;- 无环性又可以推出  &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt; 无环性。 然而，反之均不成立。&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==同构和相等 Isomorphism and equality==&lt;br /&gt;
A hypergraph [[homomorphism]] is a map from the vertex set of one hypergraph to another such that each edge maps to one other edge.&lt;br /&gt;
&lt;br /&gt;
超图同态 homomorphism是指从一个超图的顶点集到另一个超图的顶点集的映射，如此使得每条边映射到另一条边。&lt;br /&gt;
&lt;br /&gt;
A hypergraph &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt; is ''isomorphic'' to a hypergraph &amp;lt;math&amp;gt;G=(Y,F)&amp;lt;/math&amp;gt;,  written as &amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt; if there exists a [[bijection]] &lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi:X \to Y&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and a [[permutation]] &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; such that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The bijection &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; is then called the [[isomorphism]] of the graphs.  Note that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;H^* \simeq G^*&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如果一个超图 &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;同构 isomorphic 与另外一个超图&amp;lt;math&amp;gt;G=(Y,F)&amp;lt;/math&amp;gt;，则存在一个双射：&amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt; :&amp;lt;math&amp;gt;\phi:X \to Y&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
和 关于&amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;的置换 permutation 使得： :&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么这个双射被称为图的同构 isomorphism，记作：&amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt;但且仅当&amp;lt;math&amp;gt;H^* \simeq G^*&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the edges of a hypergraph are explicitly labeled, one has the additional notion of ''strong isomorphism''. One says that &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is ''strongly isomorphic'' to &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; if the permutation is the identity. One then writes &amp;lt;math&amp;gt;H \cong G&amp;lt;/math&amp;gt;.  Note that all strongly isomorphic graphs are isomorphic, but not vice versa.&lt;br /&gt;
&lt;br /&gt;
When the vertices of a hypergraph are explicitly labeled, one has the notions of ''equivalence'', and also of ''equality''. One says that &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is ''equivalent'' to &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, and writes &amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; if the isomorphism &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; has&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(x_n) = y_n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;H^* \cong G^*&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If, in addition, the permutation &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; is the identity, one says that &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; equals &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, and writes &amp;lt;math&amp;gt;H=G&amp;lt;/math&amp;gt;.  Note that, with this definition of equality, graphs are self-dual:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(H^*\right) ^* = H&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A hypergraph [[automorphism]] is an isomorphism from a vertex set into itself, that is a relabeling of vertices. The set of automorphisms of a hypergraph ''H'' (= (''X'',&amp;amp;nbsp;''E'')) is a [[group (mathematics)|group]] under composition, called the [[automorphism group]] of the hypergraph and written Aut(''H'').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
当超图的边被明确标记时，就有了'''“强同构 strong isomorphism ”'''这个新的概念。 当前面提及的置换是唯一的，则称&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 强同构于 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; 。 记作&amp;lt;math&amp;gt;H \cong G&amp;lt;/math&amp;gt;。 注意，所有强同构图都是同构的，但反过来就不成立。&lt;br /&gt;
&lt;br /&gt;
当超图的顶点被明确标记时，就有了'''“等价 equivalence”'''和'''“相等 equality”'''的概念。 我们称&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;等价记作：&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; 如果同构&amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; 满足:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(x_n) = y_n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
而且:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
记作:&lt;br /&gt;
&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; 当且仅当 &amp;lt;math&amp;gt;H^* \cong G^*&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
超图'''自同构 automorphism'''是从顶点集到自身的同构，也就是顶点的重标号。 超图“ &amp;lt;math&amp;gt;{H }&amp;lt;/math&amp;gt;”(= (''X'',&amp;amp;nbsp;''E''))的自同构集合是超图的群 group，称为超图的'''自同构群 automorphism group'''，并写成 &amp;lt;math&amp;gt;{Aut(''H'')}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===例子 Examples===&lt;br /&gt;
Consider the hypergraph &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; with edges&lt;br /&gt;
:&amp;lt;math&amp;gt;H = \lbrace&lt;br /&gt;
e_1 = \lbrace a,b \rbrace,&lt;br /&gt;
e_2 = \lbrace b,c \rbrace,&lt;br /&gt;
e_3 = \lbrace c,d \rbrace,&lt;br /&gt;
e_4 = \lbrace d,a \rbrace,&lt;br /&gt;
e_5 = \lbrace b,d \rbrace,&lt;br /&gt;
e_6 = \lbrace a,c \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
and&lt;br /&gt;
:&amp;lt;math&amp;gt;G = \lbrace&lt;br /&gt;
f_1 = \lbrace \alpha,\beta \rbrace,&lt;br /&gt;
f_2 = \lbrace \beta,\gamma \rbrace,&lt;br /&gt;
f_3 = \lbrace \gamma,\delta \rbrace,&lt;br /&gt;
f_4 = \lbrace \delta,\alpha \rbrace,&lt;br /&gt;
f_5 = \lbrace \alpha,\gamma \rbrace,&lt;br /&gt;
f_6 = \lbrace \beta,\delta \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then clearly &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; are isomorphic (with &amp;lt;math&amp;gt;\phi(a)=\alpha&amp;lt;/math&amp;gt;, ''etc.''), but they are not strongly isomorphic. So, for example, in &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;, vertex &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; meets edges 1, 4 and 6, so that,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;e_1 \cap e_4 \cap e_6 = \lbrace a\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In graph &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, there does not exist any vertex that meets edges 1, 4 and 6:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;f_1 \cap f_4 \cap f_6 = \varnothing&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this example, &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; are equivalent, &amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt;, and the duals are strongly isomorphic: &amp;lt;math&amp;gt;H^*\cong G^*&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
考虑超图&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;，他的边为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H = \lbrace&lt;br /&gt;
e_1 = \lbrace a,b \rbrace,&lt;br /&gt;
e_2 = \lbrace b,c \rbrace,&lt;br /&gt;
e_3 = \lbrace c,d \rbrace,&lt;br /&gt;
e_4 = \lbrace d,a \rbrace,&lt;br /&gt;
e_5 = \lbrace b,d \rbrace,&lt;br /&gt;
e_6 = \lbrace a,c \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
和超图&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;G = \lbrace&lt;br /&gt;
f_1 = \lbrace \alpha,\beta \rbrace,&lt;br /&gt;
f_2 = \lbrace \beta,\gamma \rbrace,&lt;br /&gt;
f_3 = \lbrace \gamma,\delta \rbrace,&lt;br /&gt;
f_4 = \lbrace \delta,\alpha \rbrace,&lt;br /&gt;
f_5 = \lbrace \alpha,\gamma \rbrace,&lt;br /&gt;
f_6 = \lbrace \beta,\delta \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
很明显 &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; 同构（有&amp;lt;math&amp;gt;\phi(a)=\alpha&amp;lt;/math&amp;gt;等），但是他们不是强同构，因为比如在超图&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;中，&amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; 顶点连接1，4，6三条边，所以：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;e_1 \cap e_4 \cap e_6 = \lbrace a\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在图&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;，不存在连接边1，4，6的顶点：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_1 \cap f_4 \cap f_6 = \varnothing&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在这个例子，&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;是等价的， &amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt;，而且两者的对偶图是强同构的：&amp;lt;math&amp;gt;H^*\cong G^*&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Symmetric hypergraphs==&lt;br /&gt;
The&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt; of a hypergraph &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is the maximum cardinality of any of the edges in the hypergraph.  If all edges have the same cardinality ''k'', the hypergraph is said to be ''uniform'' or ''k-uniform'', or is called a ''k-hypergraph''.  A graph is just a 2-uniform hypergraph.&lt;br /&gt;
&lt;br /&gt;
超图&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;的&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt;表示该超图中任何一条边的最大'''基数'''。如果所有边具有相同的基数''k''，则称该超图为均匀的或k-均匀的，或称之为k-超图。图只是一个2-均匀的超图。&lt;br /&gt;
&lt;br /&gt;
The degree ''d(v)'' of a vertex ''v'' is the number of edges that contain it. ''H'' is ''k-regular'' if every vertex has degree ''k''.&lt;br /&gt;
&lt;br /&gt;
'''顶点'''''v''的'''度'''''d(v)''表示包含该顶点的边的数量。如果每个顶点的度都为''k''，则超图''H''是'''k-正则'''的。&lt;br /&gt;
&lt;br /&gt;
The dual of a uniform hypergraph is regular and vice versa.&lt;br /&gt;
&lt;br /&gt;
均匀超图的对偶是正则的，反之亦然。&lt;br /&gt;
&lt;br /&gt;
Two vertices ''x'' and ''y'' of ''H'' are called ''symmetric'' if there exists an automorphism such that &amp;lt;math&amp;gt;\phi(x)=y&amp;lt;/math&amp;gt;.  Two edges &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_j&amp;lt;/math&amp;gt; are said to be  ''symmetric'' if there exists an automorphism such that &amp;lt;math&amp;gt;\phi(e_i)=e_j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
如果存在一个形如&amp;lt;math&amp;gt;\phi(x)=y&amp;lt;/math&amp;gt;的自同构，则超图''H''的两个顶点''x''和''y''对称。如果存在一个自同构使得&amp;lt;math&amp;gt;\phi(e_i)=e_j&amp;lt;/math&amp;gt;，则称两个边&amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;e_j&amp;lt;/math&amp;gt;为对称。&lt;br /&gt;
&lt;br /&gt;
A hypergraph is said to be ''vertex-transitive'' (or ''vertex-symmetric'') if all of its vertices are symmetric. Similarly, a hypergraph is ''edge-transitive'' if all edges are symmetric. If a hypergraph is both edge- and vertex-symmetric, then the hypergraph is simply ''transitive''.&lt;br /&gt;
&lt;br /&gt;
如果超图的所有顶点都是对称的，则称其为顶点可传递的(或顶点对称的)。类似地，如果超图的所有边都是对称的，则该超图是边传递的。 如果一个超图既是边对称的又是顶点对称的，则该超图是简单传递的。&lt;br /&gt;
&lt;br /&gt;
Because of hypergraph duality, the study of edge-transitivity is identical to the study of vertex-transitivity.&lt;br /&gt;
&lt;br /&gt;
由于超图的对偶性，边传递性的研究与顶点传递性的研究是相一致的。&lt;br /&gt;
&lt;br /&gt;
==Transversals==&lt;br /&gt;
A ''[[Transversal (combinatorics)|transversal]]'' (or &amp;quot;[[hitting set]]&amp;quot;) of a hypergraph ''H'' = (''X'', ''E'') is a set &amp;lt;math&amp;gt;T\subseteq X&amp;lt;/math&amp;gt; that has nonempty [[intersection (set theory)|intersection]] with every edge. A transversal ''T'' is called ''minimal'' if no proper subset of ''T'' is a transversal. The ''transversal hypergraph'' of ''H'' is the hypergraph (''X'', ''F'') whose edge set ''F'' consists of all minimal transversals of ''H''.&lt;br /&gt;
&lt;br /&gt;
超图''H'' = (''X'', ''E'')的横截集（或命中集）是一个&amp;lt;math&amp;gt;T\subseteq X&amp;lt;/math&amp;gt;集合，该集合与每条边都有非空的交集。如果''T''的真子集不是横截集，则称''T''为极小截集。''H'' 的横截超图是超图（''X''， ''F''），其边集''F''包含''H''的所有最小横截。&lt;br /&gt;
&lt;br /&gt;
Computing the transversal hypergraph has applications in [[combinatorial optimization]], in [[game theory]], and in several fields of [[computer science]] such as [[machine learning]], [[Index (database)|indexing of database]]s, the [[Boolean satisfiability problem|satisfiability problem]], [[data mining]], and computer [[program optimization]].&lt;br /&gt;
&lt;br /&gt;
计算横截面超图在[[组合优化 Combinatorial Optimization]]、[[博弈论 Game Theory]]和[[计算机科学 Computer Science]]的一些领域（例如[[机器学习 Machine Learning]]、[[数据库索引 Indexing of Databases]]、[[可满足性问题the Satisfiability Problem]]、[[数据挖掘Data Mining]]和[[计算机程序优化 Program Optimization]]）都有应用。&lt;br /&gt;
&lt;br /&gt;
==Incidence matrix==&lt;br /&gt;
Let &amp;lt;math&amp;gt;V = \{v_1, v_2, ~\ldots, ~ v_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;E = \{e_1, e_2, ~ \ldots ~ e_m\}&amp;lt;/math&amp;gt;. Every hypergraph has an &amp;lt;math&amp;gt;n \times m&amp;lt;/math&amp;gt; [[incidence matrix]] &amp;lt;math&amp;gt;A = (a_{ij})&amp;lt;/math&amp;gt; where&lt;br /&gt;
:&amp;lt;math&amp;gt;a_{ij} = \left\{ \begin{matrix} 1 &amp;amp; \mathrm{if} ~ v_i \in e_j \\ 0 &amp;amp; \mathrm{otherwise}. \end{matrix} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
The [[transpose]] &amp;lt;math&amp;gt;A^t&amp;lt;/math&amp;gt; of the [[incidence (geometry)|incidence]] matrix defines a hypergraph &amp;lt;math&amp;gt;H^* = (V^*,\ E^*)&amp;lt;/math&amp;gt; called the '''dual''' of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt; is an ''m''-element set and &amp;lt;math&amp;gt;E^*&amp;lt;/math&amp;gt; is an ''n''-element set of subsets of &amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;. For &amp;lt;math&amp;gt;v^*_j \in V^*&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e^*_i \in E^*, ~ v^*_j \in e^*_i&amp;lt;/math&amp;gt; [[if and only if]] &amp;lt;math&amp;gt;a_{ij} = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
分别设 &amp;lt;math&amp;gt;V = \{v_1, v_2, ~\ldots, ~ v_n\}&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;E = \{e_1, e_2, ~ \ldots ~ e_m\}&amp;lt;/math&amp;gt;。&lt;br /&gt;
每一个超图都有一个 &amp;lt;math&amp;gt;n \times m&amp;lt;/math&amp;gt;[[关联矩阵]]&amp;lt;math&amp;gt;A = (a_{ij})&amp;lt;/math&amp;gt;其为：&amp;lt;math&amp;gt;a_{ij} = \left\{ \begin{matrix} 1 &amp;amp; \mathrm{if} ~ v_i \in e_j \\ 0 &amp;amp; \mathrm{otherwise}. \end{matrix} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其关联矩阵的[[转设]] &amp;lt;math&amp;gt;A^t&amp;lt;/math&amp;gt;定义了 &amp;lt;math&amp;gt;H^* = (V^*,\ E^*)&amp;lt;/math&amp;gt;称为&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;的'''对偶'''，其中&amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;是一个''m''元集合 &amp;lt;math&amp;gt;E^*&amp;lt;/math&amp;gt;是一个&amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;子集的''n''元集合。&lt;br /&gt;
&lt;br /&gt;
对于&amp;lt;math&amp;gt;v^*_j \in V^*&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;e^*_i \in E^*, ~ v^*_j \in e^*_i&amp;lt;/math&amp;gt; [[当且仅当]] &amp;lt;math&amp;gt;a_{ij} = 1&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph coloring==&lt;br /&gt;
Classic hypergraph coloring is assigning one of the colors from set &amp;lt;math&amp;gt;\{1,2,3,...\lambda\}&amp;lt;/math&amp;gt; to every vertex of a hypergraph in such a way that each hyperedge contains at least two vertices of distinct colors. In other words, there must be no monochromatic hyperedge with cardinality at least 2. In this sense it is a direct generalization of graph coloring. Minimum number of used distinct colors over all colorings is called the chromatic number of a hypergraph.&lt;br /&gt;
&lt;br /&gt;
经典超图着色是将集合&amp;lt;math&amp;gt;\{1,2,3,...\lambda\}&amp;lt;/math&amp;gt;中的其中一种颜色赋予给超图的每个顶点，使每个超边至少包含两个不同颜色的顶点。换句话说，不能存在基数至少为2的单色深边。从此意义上出发，它是通常图着色的直接推广。在所有着色行为中使用到最小的不同颜色数称为超图的色数。&lt;br /&gt;
&lt;br /&gt;
Hypergraphs for which there exists a coloring using up to ''k'' colors are referred to as ''k-colorable''. The 2-colorable hypergraphs are exactly the bipartite ones.&lt;br /&gt;
存在着使用多达''k'' 种颜色着色的超图称为''k- 可着色图''。'''2-可染超图就是二分图'''。&lt;br /&gt;
&lt;br /&gt;
There are many generalizations of classic hypergraph coloring. One of them is the so-called mixed hypergraph coloring, when monochromatic edges are allowed. Some mixed hypergraphs are uncolorable for any number of colors. A general criterion for uncolorability is unknown.  When a mixed hypergraph is colorable, then the minimum and maximum number of used colors are called the lower and upper chromatic numbers respectively. See http://spectrum.troy.edu/voloshin/mh.html for details.&lt;br /&gt;
&lt;br /&gt;
经典超图着色有许多推广。在允许单色边情况下，混合超图着色是其中之一。一些混合超图对于任意数量的颜色都是不可着色的。同时不可着色性的内在标准是未知的。当一个混合超图是可着色时，其所使用的最小和最大颜色数分别称为下色数和上色数。详情请参阅 http://spectrum.troy.edu/voloshin/mh.html&lt;br /&gt;
&lt;br /&gt;
==Partitions==&lt;br /&gt;
A partition theorem due to E. Dauber&amp;lt;ref&amp;gt;E. Dauber, in ''Graph theory'', ed. F. Harary, Addison Wesley, (1969) p. 172.&amp;lt;/ref&amp;gt; states that, for an edge-transitive hypergraph &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;, there exists a [[partition of a set|partition]]&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;(X_1, X_2,\cdots,X_K)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
of the vertex set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; such that the subhypergraph &amp;lt;math&amp;gt;H_{X_k}&amp;lt;/math&amp;gt; generated by &amp;lt;math&amp;gt;X_k&amp;lt;/math&amp;gt; is transitive for each &amp;lt;math&amp;gt;1\le k \le K&amp;lt;/math&amp;gt;, and such that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sum_{k=1}^K r\left(H_{X_k} \right) = r(H)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt; is the rank of ''H''.&lt;br /&gt;
&lt;br /&gt;
As a corollary, an edge-transitive hypergraph that is not vertex-transitive is bicolorable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
由E. Dauber&amp;lt;ref&amp;gt;E. Dauber, in ''Graph theory'', ed. F. Harary, Addison Wesley, (1969) p. 172.&amp;lt;/ref&amp;gt;所提出的一个分区定理表明，对于边传递超图 &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;存在一个[[分区]]:&amp;lt;math&amp;gt;(X_1, X_2,\cdots,X_K)&amp;lt;/math&amp;gt;对于顶点集 &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;使得由&amp;lt;math&amp;gt;X_k&amp;lt;/math&amp;gt;生成的子超图&amp;lt;math&amp;gt;H_{X_k}&amp;lt;/math&amp;gt;在&amp;lt;math&amp;gt;1\le k \le K&amp;lt;/math&amp;gt;时是可传递的，并且使得&amp;lt;math&amp;gt;\sum_{k=1}^K r\left(H_{X_k} \right) = r(H)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt;是 ''H''的秩。&lt;br /&gt;
&lt;br /&gt;
作为推论，不是点传递的边传递超图则是双色的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Graph partitioning]] (and in particular, hypergraph partitioning) has many applications to IC design&amp;lt;ref&amp;gt;{{Citation |title=Multilevel hypergraph partitioning: applications in VLSI domain |author=Karypis, G., Aggarwal, R., Kumar, V., and Shekhar, S. |journal=IEEE Transactions on Very Large Scale Integration (VLSI) Systems |date=March 1999 |volume=7 |issue=1 |pages=69–79 |doi=10.1109/92.748202 |postscript=.|citeseerx=10.1.1.553.2367 }}&amp;lt;/ref&amp;gt; and parallel computing.&amp;lt;ref&amp;gt;{{Citation |doi=10.1016/S0167-8191(00)00048-X |title=Graph partitioning models for parallel computing |author= Hendrickson, B., Kolda, T.G. |journal=Parallel Computing | year=2000 |volume=26 |issue=12 |pages=1519–1545 |postscript=.|url=https://digital.library.unt.edu/ark:/67531/metadc684945/ |type=Submitted manuscript }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite conference |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=A Hypergraph Model for Mapping Repeated Sparse Matrix-Vector Product Computations onto Multicomputers |conference=Proc. International Conference on Hi Performance Computing (HiPC'95) |year=1995}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Citation |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=Hypergraph-Partitioning Based Decomposition for Parallel Sparse-Matrix Vector Multiplication |journal=IEEE Transactions on Parallel and Distributed Systems |volume=10 |issue=7 |pages=673–693 |year=1999|doi=10.1109/71.780863 |postscript=. |citeseerx=10.1.1.67.2498 }}&amp;lt;/ref&amp;gt; Efficient and Scalable [[Graph partition|hypergraph partitioning algorithms]] are also important for processing large scale hypergraphs in machine learning tasks.&amp;lt;ref name=hyperx&amp;gt;{{citation|last1=Huang|first1=Jin|last2=Zhang|first2=Rui|last3=Yu|first3=Jeffrey Xu|journal=Proceedings of the IEEE International Conference on Data Mining|title=Scalable Hypergraph Learning and Processing|year=2015}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[图分区]](特别是超图分区)在集成电路设计&amp;lt;ref&amp;gt;{{Citation |title=Multilevel hypergraph partitioning: applications in VLSI domain |author=Karypis, G., Aggarwal, R., Kumar, V., and Shekhar, S. |journal=IEEE Transactions on Very Large Scale Integration (VLSI) Systems |date=March 1999 |volume=7 |issue=1 |pages=69–79 |doi=10.1109/92.748202 |postscript=.|citeseerx=10.1.1.553.2367 }}&amp;lt;/ref&amp;gt; 和并行计算&amp;lt;ref&amp;gt;{{Citation |doi=10.1016/S0167-8191(00)00048-X |title=Graph partitioning models for parallel computing |author= Hendrickson, B., Kolda, T.G. |journal=Parallel Computing | year=2000 |volume=26 |issue=12 |pages=1519–1545 |postscript=.|url=https://digital.library.unt.edu/ark:/67531/metadc684945/ |type=Submitted manuscript }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite conference |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=A Hypergraph Model for Mapping Repeated Sparse Matrix-Vector Product Computations onto Multicomputers |conference=Proc. International Conference on Hi Performance Computing (HiPC'95) |year=1995}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Citation |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=Hypergraph-Partitioning Based Decomposition for Parallel Sparse-Matrix Vector Multiplication |journal=IEEE Transactions on Parallel and Distributed Systems |volume=10 |issue=7 |pages=673–693 |year=1999|doi=10.1109/71.780863 |postscript=. |citeseerx=10.1.1.67.2498 }}&amp;lt;/ref&amp;gt;中有很多应用。在机器学习任务中，高效、可扩展的[[超图分区算法]]对于处理大规模超图也很重要。&amp;lt;ref name=hyperx&amp;gt;{{citation|last1=Huang|first1=Jin|last2=Zhang|first2=Rui|last3=Yu|first3=Jeffrey Xu|journal=Proceedings of the IEEE International Conference on Data Mining|title=Scalable Hypergraph Learning and Processing|year=2015}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Theorems==&lt;br /&gt;
Many [[theorem]]s and concepts involving graphs also hold for hypergraphs. [[Ramsey's theorem]] and [[Line graph of a hypergraph]] are typical examples. Some methods for studying symmetries of graphs extend to hypergraphs.&lt;br /&gt;
&lt;br /&gt;
Two prominent theorems are the [[Erdős–Ko–Rado theorem]] and the [[Kruskal–Katona theorem]] on uniform hypergraphs.&lt;br /&gt;
&lt;br /&gt;
许多涉及图的定理和概念也适用于超图，典型的例子有[[拉姆西定理]]（Ramsey's theorem）和超图的线图。研究图的对称性的一些方法也被扩展到超图。&lt;br /&gt;
均匀超图上有[[Erdős-Ko-Rado theorem]]和[[Kruskal-Katona theorem]]两个著名定理。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph drawing==&lt;br /&gt;
[[File:CircuitoDosMallas.png|thumb|This [[circuit diagram]] can be interpreted as a drawing of a hypergraph in which four vertices (depicted as white rectangles and disks) are connected by three hyperedges drawn as trees.（这个线路图可以解释为一个超图，其中四个顶点（用白色的矩形和圆盘表示）由三个用树表示的超图连接）]]&lt;br /&gt;
&lt;br /&gt;
Although hypergraphs are more difficult to draw on paper than graphs, several researchers have studied methods for the visualization of hypergraphs.&lt;br /&gt;
尽管超图比图更难画在纸上，但一些研究者已经研究了超图可视化方法。&lt;br /&gt;
&lt;br /&gt;
In one possible visual representation for hypergraphs, similar to the standard [[graph drawing]] style in which curves in the plane are used to depict graph edges, a hypergraph's vertices are depicted as points, disks, or boxes, and its hyperedges are depicted as trees that have the vertices as their leaves.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Sander | first = G.&lt;br /&gt;
 | contribution = Layout of directed hypergraphs with orthogonal hyperedges&lt;br /&gt;
 | pages = 381–386&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = [[Lecture Notes in Computer Science]]&lt;br /&gt;
 | title = Proc. 11th International Symposium on Graph Drawing (GD 2003)&lt;br /&gt;
 | contribution-url = http://gdea.informatik.uni-koeln.de/585/1/hypergraph.ps&lt;br /&gt;
 | volume = 2912&lt;br /&gt;
 | year = 2003| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Eschbach | first1 = Thomas&lt;br /&gt;
 | last2 = Günther | first2 = Wolfgang&lt;br /&gt;
 | last3 = Becker | first3 = Bernd&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[Journal of Graph Algorithms and Applications]]&lt;br /&gt;
 | pages = 141–157&lt;br /&gt;
 | title = Orthogonal hypergraph drawing for improved visibility&lt;br /&gt;
 | url = http://jgaa.info/accepted/2006/EschbachGuentherBecker2006.10.2.pdf&lt;br /&gt;
 | volume = 10&lt;br /&gt;
 | year = 2006 | doi=10.7155/jgaa.00122}}.&amp;lt;/ref&amp;gt; If the vertices are represented as points, the hyperedges may also be shown as smooth curves that connect sets of points, or as [[simple closed curve]]s that enclose sets of points.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Mäkinen | first = Erkki&lt;br /&gt;
 | doi = 10.1080/00207169008803875&lt;br /&gt;
 | issue = 3&lt;br /&gt;
 | journal = International Journal of Computer Mathematics&lt;br /&gt;
 | pages = 177–185&lt;br /&gt;
 | title = How to draw a hypergraph&lt;br /&gt;
 | volume = 34&lt;br /&gt;
 | year = 1990}}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Bertault | first1 = François&lt;br /&gt;
 | last2 = Eades | first2 = Peter | author2-link = Peter Eades&lt;br /&gt;
 | contribution = Drawing hypergraphs in the subset standard&lt;br /&gt;
 | doi = 10.1007/3-540-44541-2_15&lt;br /&gt;
 | pages = 45–76&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 8th International Symposium on Graph Drawing (GD 2000)&lt;br /&gt;
 | volume = 1984&lt;br /&gt;
 | year = 2001| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Naheed Anjum | first1 = Arafat&lt;br /&gt;
 | last2 = Bressan | first2 = Stéphane&lt;br /&gt;
 | contribution = Hypergraph Drawing by Force-Directed Placement&lt;br /&gt;
 | doi = 10.1007/_31&lt;br /&gt;
 | pages = 387–394&lt;br /&gt;
 | publisher = Springer International Publishing&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = 28th International Conference on Database and Expert Systems Applications (DEXA 2017)&lt;br /&gt;
 | volume = 10439&lt;br /&gt;
 | year = 2017| isbn = &lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中一种超图的可视化表示法，类似于标准的图的画法：用平面内的曲线来描绘图边，将超图的顶点画成点状、圆盘或盒子，超边则被描绘成以顶点为叶子的树[16][17]。如果顶点表示为点，超边也可以被描绘成连接点集的平滑曲线，或显示为封闭点集的简单闭合曲线[18][19][20]。 &lt;br /&gt;
&lt;br /&gt;
[[File:Venn's four ellipse construction.svg|thumb|An order-4 Venn diagram, which can be interpreted as a subdivision drawing of a hypergraph with 15 vertices (the 15 colored regions) and 4 hyperedges (the 4 ellipses).（一个4阶维恩图，可以被解释为一个15个顶点（15个有色区域）和4个超边（4个椭圆）的超图的细分图）]]&lt;br /&gt;
&lt;br /&gt;
In another style of hypergraph visualization, the subdivision model of hypergraph drawing,&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Kaufmann | first1 = Michael&lt;br /&gt;
 | last2 = van Kreveld | first2 = Marc&lt;br /&gt;
 | last3 = Speckmann | first3 = Bettina | author3-link = Bettina Speckmann&lt;br /&gt;
 | contribution = Subdivision drawings of hypergraphs&lt;br /&gt;
 | doi = 10.1007/_39&lt;br /&gt;
 | pages = 396–407&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 16th International Symposium on Graph Drawing (GD 2008)&lt;br /&gt;
 | volume = 5417&lt;br /&gt;
 | year = 2009| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt; the plane is subdivided into regions, each of which represents a single vertex of the hypergraph. The hyperedges of the hypergraph are represented by contiguous subsets of these regions, which may be indicated by coloring, by drawing outlines around them, or both. An order-''n'' [[Venn diagram]], for instance, may be viewed as a subdivision drawing of a hypergraph with ''n'' hyperedges (the curves defining the diagram) and 2&amp;lt;sup&amp;gt;''n''&amp;lt;/sup&amp;gt;&amp;amp;nbsp;−&amp;amp;nbsp;1 vertices (represented by the regions into which these curves subdivide the plane). In contrast with the polynomial-time recognition of [[planar graph]]s, it is [[NP-complete]] to determine whether a hypergraph has a planar subdivision drawing,&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Johnson | first1 = David S. | author1-link = David S. Johnson&lt;br /&gt;
 | last2 = Pollak | first2 = H. O.&lt;br /&gt;
 | doi = 10.1002/jgt.3190110306&lt;br /&gt;
 | issue = 3&lt;br /&gt;
 | journal = Journal of Graph Theory&lt;br /&gt;
 | pages = 309–325&lt;br /&gt;
 | title = Hypergraph planarity and the complexity of drawing Venn diagrams&lt;br /&gt;
 | volume = 11&lt;br /&gt;
 | year = 2006}}.&amp;lt;/ref&amp;gt; but the existence of a drawing of this type may be tested efficiently when the adjacency pattern of the regions is constrained to be a path, cycle, or tree.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Buchin | first1 = Kevin&lt;br /&gt;
 | last2 = van Kreveld | first2 = Marc&lt;br /&gt;
 | last3 = Meijer | first3 = Henk&lt;br /&gt;
 | last4 = Speckmann | first4 = Bettina&lt;br /&gt;
 | last5 = Verbeek | first5 = Kevin&lt;br /&gt;
 | contribution = On planar supports for hypergraphs&lt;br /&gt;
 | doi = 10.1007/_33&lt;br /&gt;
 | pages = 345–356&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 17th International Symposium on Graph Drawing (GD 2009)&lt;br /&gt;
 | volume = 5849&lt;br /&gt;
 | year = 2010| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
超图可视化的另一种样式，是绘制超图的细分模型[21]，平面被细分为区域，每个区域代表超图的一个顶点。超图的超边用这些区域的相邻子集来表示，这些子集可以通过着色、或在它们周围画轮廓来表示，或者兼而有之。&lt;br /&gt;
&lt;br /&gt;
An alternative representation of the hypergraph called PAOH&amp;lt;ref name=&amp;quot;paoh&amp;quot; /&amp;gt; is shown in the figure on top of this article. Edges are vertical lines connecting vertices. Vertices are aligned on the left. The legend on the right shows the names of the edges. It has been designed for dynamic hypergraphs but can be used for simple hypergraphs as well.&lt;br /&gt;
&lt;br /&gt;
超图的另一种表示法被称做 PAOH[24]，如上图所示，边是连接顶点的垂线，顶点在左边是对齐的。右边的图例显示了边的名称。它是为动态超图设计的，但也可以用于简单的超图。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph grammars==&lt;br /&gt;
{{main|Hypergraph grammar}}&lt;br /&gt;
By augmenting a class of hypergraphs with replacement rules, [[graph grammar]]s can be generalised to allow hyperedges.&lt;br /&gt;
&lt;br /&gt;
通过扩充一组替换规则于超图，[[图语法]]可以被推广超边上。&lt;br /&gt;
&lt;br /&gt;
== Generalizations ==   &lt;br /&gt;
One possible generalization of a hypergraph is to allow edges to point at other edges. There are two variations of this generalization. In one, the edges consist not only of a set of vertices, but may also contain subsets of vertices, subsets of subsets of vertices and so on ''ad infinitum''. In essence, every edge is just an internal node of a tree or [[directed acyclic graph]], and vertices are the leaf nodes. A hypergraph is then just a collection of trees with common, shared nodes (that is, a given internal node or leaf may occur in several different trees). Conversely, every collection of trees can be understood as this generalized hypergraph. Since trees are widely used throughout [[computer science]] and many other branches of mathematics, one could say that hypergraphs appear naturally as well. So, for example, this generalization arises naturally as a model of [[term algebra]]; edges correspond to [[term (logic)|terms]] and vertices correspond to constants or variables.&lt;br /&gt;
&lt;br /&gt;
For such a hypergraph, set membership then provides an ordering, but the ordering is neither a [[partial order]] nor a [[preorder]], since it is not transitive. The graph corresponding to the Levi graph of this generalization is a [[directed acyclic graph]]. Consider, for example, the generalized hypergraph whose vertex set is &amp;lt;math&amp;gt;V= \{a,b\}&amp;lt;/math&amp;gt; and whose edges are &amp;lt;math&amp;gt;e_1=\{a,b\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_2=\{a,e_1\}&amp;lt;/math&amp;gt;. Then, although &amp;lt;math&amp;gt;b\in e_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_1\in e_2&amp;lt;/math&amp;gt;, it is not true that &amp;lt;math&amp;gt;b\in e_2&amp;lt;/math&amp;gt;.  However, the [[transitive closure]] of set membership for such hypergraphs does induce a [[partial order]], and &amp;quot;flattens&amp;quot; the hypergraph into a [[partially ordered set]].&lt;br /&gt;
&lt;br /&gt;
Alternately, edges can be allowed to point at other edges, irrespective of the requirement that the edges be ordered as directed, acyclic graphs. This allows graphs with edge-loops, which need not contain vertices at all. For example, consider the generalized hypergraph consisting of two edges &amp;lt;math&amp;gt;e_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_2&amp;lt;/math&amp;gt;, and zero vertices, so that &amp;lt;math&amp;gt;e_1 = \{e_2\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_2 = \{e_1\}&amp;lt;/math&amp;gt;. As this loop is infinitely recursive, sets that are the edges violate the [[axiom of foundation]].  In particular, there is no transitive closure of set membership for such hypergraphs.  Although such structures may seem strange at first, they can be readily understood by noting that the equivalent generalization of their Levi graph is no longer [[Bipartite graph|bipartite]], but is rather just some general [[directed graph]].&lt;br /&gt;
&lt;br /&gt;
The generalized incidence matrix for such hypergraphs is, by definition, a square matrix, of a rank equal to the total number of vertices plus edges. Thus, for the above example, the [[incidence matrix]] is simply&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\left[ \begin{matrix} 0 &amp;amp; 1 \\ 1 &amp;amp; 0 \end{matrix} \right].&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==超图概念的延伸==&lt;br /&gt;
&lt;br /&gt;
超图的相关概念可以进行进一步的延伸，如超图中的一些边可以指向另一些边。这种延伸有两种变体。在第一种变体中，超图的边不仅包含一组节点，而且还可以包含这组节点的子集、子集的子集等等。本质上，超图的每条边只是树结构或有向无环图的一个内部节点，而节点就是叶子。从这个意义上来说，超图就是具有共享节点的树的集合(即内部节点或叶子可能出现在不同的树结构中)，反过来说，每个树的集合又可以理解为一个超图。因为树结构在计算机科学和许多数学分支中被广泛使用，所以超图的出现也是自然而然的。比如这种延伸是作为项代数的模型而自然产生的：边对应项，节点对应常量或变量。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
对于上述的超图，节点集提供了一种排序。但是该排序既不是偏序也不是预序，因为它是不可传递的。与这一延伸方式的Levi图相对应的图是有向无环图。例如，一个超图的节点集为&amp;lt;math&amp;gt;V= \{a,b\}&amp;lt;/math&amp;gt;，边为&amp;lt;math&amp;gt;e_1=\{a,b\}&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;e_2=\{a,e_1\}&amp;lt;/math&amp;gt;。那么，虽然&amp;lt;math&amp;gt;b\in e_1&amp;lt;/math&amp;gt;且&amp;lt;math&amp;gt;e_1\in e_2&amp;lt;/math&amp;gt;，但&amp;lt;math&amp;gt;b\in e_2&amp;lt;/math&amp;gt;却不是真的。然而，这类超图节点集的封闭传递确实诱导了偏序，并将超图“展平”为一个偏序集。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
第二种变体中，超图中的边可以指向其他边，同时不用考虑必须形成有向非循环图的要求。这允许超图具有边的循环，而不需要有任何节点。例如，考虑由两条边e1和e2组成的，节点个数为零的广义超图，使得&amp;lt;math&amp;gt;e_1 = \{e_2\}&amp;lt;/math&amp;gt;且&amp;lt;math&amp;gt;e_2 = \{e_1\}&amp;lt;/math&amp;gt;。因为这个循环是无限递归的，所以边的集合违反了基础公理。具体来说，对于这样的超图，不存在节点集的封闭传递。虽然这样的结构乍看起来可能很奇怪，但只要注意到它的Levi图的等价延伸不再是二分图，而是一般的有向图，就可以很容易地去理解。&lt;br /&gt;
&lt;br /&gt;
根据定义，这种超图的广义关联矩阵是一个方阵，其秩等于节点和边的总数。因此，对于上面的示例，关联矩阵为:&lt;br /&gt;
&amp;lt;math&amp;gt;\left[ \begin{matrix} 0 &amp;amp; 1 \\ 1 &amp;amp; 0 \end{matrix} \right]&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph learning==   &lt;br /&gt;
&lt;br /&gt;
Hypergraphs have been extensively used in [[machine learning]] tasks as the data model and classifier [[regularization (mathematics)]].&amp;lt;ref&amp;gt;{{citation| last1 = Zhou | first1 = Dengyong| last2 = Huang | first2 = Jiayuan | last3=Scholkopf | first3=Bernhard| issue = 2| journal = Advances in Neural Information Processing Systems| pages = 1601–1608| title = Learning with hypergraphs: clustering, classification, and embedding| year = 2006}}&amp;lt;/ref&amp;gt; The applications include [[recommender system]] (communities as hyperedges),&amp;lt;ref&amp;gt;{{citation|last1=Tan | first1=Shulong | last2=Bu | first2=Jiajun | last3=Chen | first3=Chun | last4=Xu | first4=Bin | last5=Wang | first5=Can | last6=He | first6=Xiaofei|issue = 1| journal = ACM Transactions on Multimedia Computing, Communications, and Applications| title = Using rich social media information for music recommendation via hypergraph model| year = 2013|url=https://www.researchgate.net/publication/226075153| bibcode=2011smma.book..213T }}&amp;lt;/ref&amp;gt; [[image retrieval]] (correlations as hyperedges),&amp;lt;ref&amp;gt;{{citation|last1=Liu | first1=Qingshan | last2=Huang | first2=Yuchi | last3=Metaxas | first3=Dimitris N. |issue = 10–11| journal = Pattern Recognition| title = Hypergraph with sampling for image retrieval| pages=2255–2262| year = 2013| doi=10.1016/j.patcog.2010.07.014 | volume=44}}&amp;lt;/ref&amp;gt; and [[bioinformatics]] (biochemical interactions as hyperedges).&amp;lt;ref&amp;gt;{{citation|last1=Patro |first1=Rob | last2=Kingsoford | first2=Carl| issue = 10–11| journal = Bioinformatics| title = Predicting protein interactions via parsimonious network history inference| year = 2013| pages=237–246|doi=10.1093/bioinformatics/btt224 |pmid=23812989 |pmc=3694678 | volume=29}}&amp;lt;/ref&amp;gt; Representative hypergraph learning techniques include hypergraph [[spectral clustering]] that extends the [[spectral graph theory]] with hypergraph Laplacian,&amp;lt;ref&amp;gt;{{citation|last1=Gao | first1=Tue | last2=Wang | first2=Meng | last3=Zha|first3=Zheng-Jun|last4=Shen|first4=Jialie|last5=Li|first5=Xuelong|last6=Wu|first6=Xindong|issue = 1| journal = IEEE Transactions on Image Processing| volume=22 | title = Visual-textual joint relevance learning for tag-based social image search| year = 2013| pages=363–376|url=http://ink.library.smu.edu.sg/cgi/viewcontent.cgi?article=2510&amp;amp;context=sis_research | doi=10.1109/tip.2012.2202676| pmid=22692911 | bibcode=2013ITIP...22..363Y }}&amp;lt;/ref&amp;gt; and hypergraph [[semi-supervised learning]] that introduces extra hypergraph structural cost to restrict the learning results.&amp;lt;ref&amp;gt;{{citation|last1=Tian|first1=Ze|last2=Hwang|first2=TaeHyun|last3=Kuang|first3=Rui|issue = 21| journal = Bioinformatics| title = A hypergraph-based learning algorithm for classifying gene expression and arrayCGH data with prior knowledge| year = 2009| pages=2831–2838|doi=10.1093/bioinformatics/btp467|pmid=19648139| volume=25|doi-access=free}}&amp;lt;/ref&amp;gt; For large scale hypergraphs, a distributed framework&amp;lt;ref name=hyperx /&amp;gt; built using [[Apache Spark]] is also available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==超图与机器学习==&lt;br /&gt;
&lt;br /&gt;
超图已被广泛用于机器学习中，常作为一种数据结构或一种正则化的方式[25]。这些应用包括推荐系统(社团作为超边)[26]、图像检索(相关性作为超边)[27]、和生物信息学(生物、化学分子间相互作用作为超边)[28]。比较典型的超图机器学习方法包括：超图谱聚类法（用超图Laplacian扩展光谱图理论）[29]和超图半监督学习（通过引入超图结构来对结果进行限定）。对于大尺寸的超图，可以使用Apache Spark构建的分布式框架[15]。&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Commons category|Hypergraphs}}&lt;br /&gt;
&lt;br /&gt;
* [[Simplicial complex]]&lt;br /&gt;
&lt;br /&gt;
* [[Combinatorial design]]&lt;br /&gt;
* [[Factor graph]]&lt;br /&gt;
* [[Greedoid]]&lt;br /&gt;
* [[Incidence structure]]&lt;br /&gt;
* [[Matroid]]&lt;br /&gt;
* [[Multigraph]]&lt;br /&gt;
* [[P system]]&lt;br /&gt;
* [[Sparse matrix-vector multiplication]]&lt;br /&gt;
*[[Matching in hypergraphs]]&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* Claude Berge, &amp;quot;Hypergraphs: Combinatorics of finite sets&amp;quot;. North-Holland, 1989.&lt;br /&gt;
* Claude Berge, Dijen Ray-Chaudhuri, &amp;quot;Hypergraph Seminar, Ohio State University 1972&amp;quot;, ''Lecture Notes in Mathematics'' '''411''' Springer-Verlag&lt;br /&gt;
* Hazewinkel, Michiel, ed. (2001) [1994], &amp;quot;Hypergraph&amp;quot;, [https://en.wikipedia.org/wiki/Encyclopedia_of_Mathematics Encyclopedia of Mathematics], Springer Science+Business Media B.V. / Kluwer Academic Publishers, ISBN &lt;br /&gt;
* Alain Bretto, &amp;quot;Hypergraph Theory: an Introduction&amp;quot;, Springer, 2013.&lt;br /&gt;
* Vitaly I. Voloshin. &amp;quot;Coloring Mixed Hypergraphs: Theory, Algorithms and Applications&amp;quot;.  Fields Institute Monographs, American Mathematical Society, 2002.&lt;br /&gt;
* Vitaly I. Voloshin. &amp;quot;Introduction to Graph and Hypergraph Theory&amp;quot;. [[Nova Science Publishers, Inc.]], 2009.&lt;br /&gt;
* This article incorporates material from hypergraph on PlanetMath, which is licensed under the[https://en.wikipedia.org/wiki/Wikipedia:CC-BY-SA Creative Commons Attribution/Share-Alike License].&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://www.aviz.fr/paohvis PAOHVis]: open-source PAOHVis system for visualizing dynamic hypergraphs.&lt;br /&gt;
&lt;br /&gt;
{{Graph representations}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Hypergraphs| ]]&lt;br /&gt;
&lt;br /&gt;
[[de:Graph (Graphentheorie)#Hypergraph]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
*[https://book.douban.com/subject/1237624/ 《超图-限集的组合学》]by [法]Claude Berge&lt;br /&gt;
超图的第一本专著，作者是近代图论之父法国数学家Claude Berge，将图里的普通边拓展为超边，小小的一步拓展却引发了一个大的领域。&lt;/div&gt;</summary>
		<author><name>十三维</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%B6%85%E5%9B%BE_Hypergraph&amp;diff=4671</id>
		<title>超图 Hypergraph</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%B6%85%E5%9B%BE_Hypergraph&amp;diff=4671"/>
		<updated>2020-04-22T09:48:57Z</updated>

		<summary type="html">&lt;p&gt;十三维：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
我们在组织翻译超图这个词条，这个词条是之前Wolfram发的那篇长文中一个非常重要的概念，我们希望可以整理好这个词条，帮助大家更好的理解那篇文章。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
现在招募6个小伙伴一起翻译超图这个词条 https://wiki.swarma.org/index.php?title=超图_Hypergraph&lt;br /&gt;
&lt;br /&gt;
*开头正文部分+术语定义（Terminology)——十三维&lt;br /&gt;
*二分图模型+不对称性+同构与平等——淑慧&lt;br /&gt;
*对称超图+横截面——瑾晗&lt;br /&gt;
*关联矩阵+超图着色+分区---厚朴&lt;br /&gt;
*定理+超图绘制+超图语法——十三维&lt;br /&gt;
*概括+超图学习——世康&lt;br /&gt;
&lt;br /&gt;
截止时间：北京时间18：00之前。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In [[mathematics]], a '''hypergraph''' is a generalization of a [[Graph (discrete mathematics)|graph]] in which an [[graph theory|edge]] can join any number of [[vertex (graph theory)|vertices]]. In contrast, in an ordinary graph, an edge connects exactly two vertices. Formally, a hypergraph &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is a pair &amp;lt;math&amp;gt;H = (X,E)&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is a set of elements called ''nodes'' or ''vertices'', and &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; is a set of non-empty subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; called ''[[hyperedges]]'' or ''edges''. Therefore, &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; is a subset of &amp;lt;math&amp;gt;\mathcal{P}(X) \setminus\{\emptyset\}&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt; is the [[power set]] of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;. The size of the vertex set is called the ''order of the hypergraph'', and the size of edges set is the ''size of the hypergraph''. &lt;br /&gt;
&lt;br /&gt;
在[[数学中]], '''超图'''是一种广义上的[[graph(discrete mathematics)|图]] ，它的一条[[graph theory|边]]可以连接任意数量的[[vertex (graph theory)|顶点]]. 相对而言，在普通图中，一条边只能连接两个顶点.形式上, 超图 &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 是一个集合组 &amp;lt;math&amp;gt;H = (X,E)&amp;lt;/math&amp;gt; 其中&amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; 是一个以节点或顶点为元素的集合，即顶点集, 而 &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; 是一组非空子，被称为边或超边. &lt;br /&gt;
因此，若&amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt;是 &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;的幂集，则&amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;是 &amp;lt;math&amp;gt;\mathcal{P}(X) \setminus\{\emptyset\}&amp;lt;/math&amp;gt; 的一个子集。在&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;中，顶点集的大小被称为超图的阶数，边集的大小被称为超图的大小。&lt;br /&gt;
&lt;br /&gt;
While graph edges are 2-element subsets of nodes, hyperedges are arbitrary sets of nodes, and can therefore contain an arbitrary number of nodes. However, it is often desirable to study hypergraphs where all hyperedges have the same cardinality; a ''k-uniform hypergraph'' is a hypergraph such that all its hyperedges have size ''k''. (In other words, one such hypergraph is a collection of sets, each such set a hyperedge connecting ''k'' nodes.) So a 2-uniform hypergraph is a graph, a 3-uniform hypergraph is a collection of unordered triples, and so on. A hypergraph is also called a ''set system'' or a ''[[family of sets]]'' drawn from the [[universal set]]. &lt;br /&gt;
&lt;br /&gt;
普通图的边是节点的二元子集，超边则是节点的任意集合，所以可以包含任意数量的节点。但我们总先需要研究具有相同基数超边的超图，即一个 k-均匀超图，所有超边的大小都为 k。因此一个 2-均匀超图就是图，一个 3-均匀超图就是三元组的集合，依此类推。超图也被称为从[[泛集]]（universal set）中抽取的一个集系统或[[集族]]。&lt;br /&gt;
&lt;br /&gt;
Hypergraphs can be viewed as [[incidence structure]]s.  In particular, there is a bipartite &amp;quot;incidence graph&amp;quot; or &amp;quot;[[Levi graph]]&amp;quot; corresponding to every hypergraph, and conversely, most, but not all, [[bipartite graph]]s can be regarded as incidence graphs of hypergraphs.&lt;br /&gt;
&lt;br /&gt;
超图可以看做是[[关联结构]]（incidence structure）。特别的，每个超图都有一个与超图相对应的二分 &amp;quot;关联图 &amp;quot;或 &amp;quot;[[列维图]]&amp;quot;（Levi graph），反之，大多数（但不是全部）[[二分图]]都可以看作是超图的关联图。&lt;br /&gt;
&lt;br /&gt;
Hypergraphs have many other names.  In [[computational geometry]], a hypergraph may sometimes be called a '''range space''' and then the hyperedges are called ''ranges''.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Haussler | first1 = David | author1-link = David Haussler&lt;br /&gt;
 | last2 = Welzl | first2 = Emo | author2-link = Emo Welzl&lt;br /&gt;
 | doi = 10.1007/BF02187876&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[Discrete and Computational Geometry]]&lt;br /&gt;
 | mr = 884223&lt;br /&gt;
 | pages = 127–151&lt;br /&gt;
 | title = ε-nets and simplex range queries&lt;br /&gt;
 | volume = 2&lt;br /&gt;
 | year = 1987| doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
In [[cooperative game]] theory, hypergraphs are called '''simple games''' (voting games); this notion is applied to solve problems in [[social choice theory]].  In some literature edges are referred to as ''hyperlinks'' or ''connectors''.&amp;lt;ref&amp;gt;Judea Pearl, in ''HEURISTICS Intelligent Search Strategies for Computer Problem Solving'', Addison Wesley (1984), p. 25.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
超图还有许多其它名称。在[[计算几何学]]中，超图有时可以被称为'''范围空间'''（range space），将超图的边称为''范围''.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Haussler | first1 = David | author1-link = David Haussler&lt;br /&gt;
 | last2 = Welzl | first2 = Emo | author2-link = Emo Welzl&lt;br /&gt;
 | doi = 10.1007/BF02187876&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[Discrete and Computational Geometry]]&lt;br /&gt;
 | mr = 884223&lt;br /&gt;
 | pages = 127–151&lt;br /&gt;
 | title = ε-nets and simplex range queries&lt;br /&gt;
 | volume = 2&lt;br /&gt;
 | year = 1987| doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
在[[合作博弈论]]中，超图被称为'''简单博弈'''（投票博弈）；这个概念被应用于解决[[社会选择理论]]（social choice theory）中的问题。在一些文献中，超边被称为''超连接''或''连接器''.&amp;lt;ref&amp;gt;Judea Pearl, in ''HEURISTICS Intelligent Search Strategies for Computer Problem Solving'', Addison Wesley (1984), p. 25.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Special kinds of hypergraphs include: [[#Symmetric hypergraphs|''k''-uniform ones]], as discussed briefly above; [[clutter (mathematics)|clutter]]s, where no edge appears as a subset of another edge; and [[abstract simplicial complex]]es, which contain all subsets of every edge.&lt;br /&gt;
The collection of hypergraphs is a [[Category (mathematics)|category]] with hypergraph [[homomorphism]]s as [[morphism]]s.&lt;br /&gt;
&lt;br /&gt;
特殊类型的超图包括：上文简单讨论过的 k-均匀超图；散簇，没有一条边作是另一条边的子集；以及[[抽象单纯复形]]（abstract simplicial complexes），包含每条边的所有子集。&lt;br /&gt;
超图是一个以超图同态为[[态射]]（morphism）的范畴。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Terminology==&lt;br /&gt;
&lt;br /&gt;
==== Definitions ====&lt;br /&gt;
There are different types of hypergraphs such as:&lt;br /&gt;
* ''Empty hypergraph'': a hypergraph with no edges. &lt;br /&gt;
* ''Non-simple (or multiple) hypergraph'': a hypergraph allowing loops (hyperedges with a single vertex) or repeated edges, which means there can be two or more edges containing the same set of vertices.&lt;br /&gt;
* ''Simple hypergraph'': a hypergraph that contains no loops and no repeated edges.&lt;br /&gt;
* ''&amp;lt;math&amp;gt;k &amp;lt;/math&amp;gt;-uniform hypergraph'': a hypergraph where each edge contains precisely &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; vertices.&lt;br /&gt;
* ''&amp;lt;math&amp;gt;d &amp;lt;/math&amp;gt;-regular hypergraph'': a hypergraph where every vertex has degree &amp;lt;math&amp;gt;d &amp;lt;/math&amp;gt;.&lt;br /&gt;
* ''Acyclic hypergraph'': a hypergraph that does not contain any cycles.&lt;br /&gt;
&lt;br /&gt;
超图有不同的类型，如：&lt;br /&gt;
* 空超图：没有边的超图&lt;br /&gt;
* 非简单（或多重）超图：允许有循环（有单个顶点的超边）或重复边的超图，也就是说可以有两个或两个以上的边包含同一组顶点。&lt;br /&gt;
* 简单超图：不包含循环和重复边的超图。&lt;br /&gt;
* 𝑘-均匀超图：每条超边都正好包含 k 个顶点的超图。&lt;br /&gt;
* 𝑑-正则超图：每个顶点的度数都是 𝑑 的超图&lt;br /&gt;
* 无环超图：不包含任何圈的超图。&lt;br /&gt;
&lt;br /&gt;
Because hypergraph links can have any cardinality, there are several notions of the concept of a subgraph, called ''subhypergraphs'', ''partial hypergraphs'' and ''section hypergraphs''.&lt;br /&gt;
&lt;br /&gt;
因为超图的链接可以有任意基数，所以有几种子图的概念，分别是''子超图''（subhypergraphs）、''部分超图''（partial hypergraphs）和''分段超图''（section hypergraphs）。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt; be the hypergraph consisting of vertices&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;X = \lbrace x_i | i \in I_v \rbrace,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and having ''edge set''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;E = \lbrace e_i | i\in I_e \land e_i \subseteq X \land e_i \neq \emptyset \rbrace,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;I_v&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;I_e&amp;lt;/math&amp;gt; are the [[index set]]s of the vertices and edges respectively.&lt;br /&gt;
&lt;br /&gt;
让 𝐻=(𝑋,𝐸) 是一个超图，包含顶点集：&lt;br /&gt;
𝑋={𝑥𝑖|𝑖∈𝐼𝑣}，&lt;br /&gt;
和边集&lt;br /&gt;
𝐸={𝑒𝑖|𝑖∈𝐼𝑒∧𝑒𝑖⊆𝑋∧𝑒𝑖≠∅𝐸}&lt;br /&gt;
其中 𝐼𝑣 和 𝐼𝑒 分别是顶点和边集的索引集。&lt;br /&gt;
&lt;br /&gt;
A ''subhypergraph'' is a hypergraph with some vertices removed.  Formally, the subhypergraph &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt; induced by &amp;lt;math&amp;gt;A \subseteq X &amp;lt;/math&amp;gt; is defined as&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H_A=\left(A, \lbrace e \cap A | e \in E \land&lt;br /&gt;
e \cap A \neq \emptyset \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
子超图是去掉某些顶点的超图。在形式上，若 𝐴⊆𝑋 是顶点子集，则子超图 𝐻𝐴 被定义为：&lt;br /&gt;
𝐻𝐴=(𝐴,{𝑒𝐴∩∩|𝑒𝐴∈𝐸∧𝑒∩𝐴≠∅)&lt;br /&gt;
&lt;br /&gt;
An ''extension'' of a ''subhypergraph'' is a hypergraph where each&lt;br /&gt;
hyperedge of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; which is partially contained in the subhypergraph &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt; and is fully contained in the extension &amp;lt;math&amp;gt;Ex(H_A)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Formally&lt;br /&gt;
一个子超图的扩展是一个超图，其中每个属于 H 的超边都部分包含在子超图的 𝐻𝐴，并且完全包含在扩展的𝐸𝑥(𝐻𝐴) 中。即在形式上：&lt;br /&gt;
:&amp;lt;math&amp;gt;Ex(H_A) = (A \cup A', E' )&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;A' = \bigcup_{e \in E} e \setminus A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;E' = \lbrace e \in E | e \subseteq (A \cup A') \rbrace&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The ''partial hypergraph'' is a hypergraph with some edges removed. Given a subset &amp;lt;math&amp;gt;J \subset I_e&amp;lt;/math&amp;gt; of the edge index set, the partial hypergraph generated by &amp;lt;math&amp;gt;J&amp;lt;/math&amp;gt; is the hypergraph&lt;br /&gt;
部分超图是去掉一些边的超图。给定一个边索引集的子集 𝐽⊂𝐼𝑒 ，由 𝐽 生成的部分超图就是&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(X, \lbrace e_i | i\in J \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Given a subset &amp;lt;math&amp;gt;A\subseteq X&amp;lt;/math&amp;gt;, the ''section hypergraph'' is the partial hypergraph&lt;br /&gt;
而给定一个子集 𝐴⊆𝑋，则分段超图是部分超图&lt;br /&gt;
:&amp;lt;math&amp;gt;H \times A = \left(A, \lbrace e_i | &lt;br /&gt;
i\in I_e \land e_i \subseteq A   \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The '''dual''' &amp;lt;math&amp;gt;H^*&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is a hypergraph whose vertices and edges are interchanged, so that the vertices are given by &amp;lt;math&amp;gt;\lbrace e_i \rbrace&amp;lt;/math&amp;gt; and whose edges are given by &amp;lt;math&amp;gt;\lbrace X_m \rbrace&amp;lt;/math&amp;gt; where&lt;br /&gt;
𝐻 的重记号 𝐻∗ 则是一个顶点和边互换的超图，因此顶点由 {𝑒𝑖 } 给出，边由 {𝑋𝑚} 给出，其中&lt;br /&gt;
:&amp;lt;math&amp;gt;X_m = \lbrace e_i | x_m \in e_i \rbrace. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When a notion of equality is properly defined, as done below, the operation of taking the dual of a hypergraph is an [[involution (mathematics)|involution]], i.e.,&lt;br /&gt;
当等式的记号被正确定义时，如下，对一个超图采取两次运算是对偶的：&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(H^*\right)^* = H.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A [[connected graph]] ''G'' with the same vertex set as a connected hypergraph ''H'' is a '''host graph''' for ''H'' if every hyperedge of ''H'' [[induced subgraph|induces]] a connected subgraph in  ''G''. For a disconnected hypergraph ''H'', ''G'' is a host graph if there is a bijection between the [[connected component (graph theory)|connected components]] of ''G'' and of ''H'', such that each connected component ''G&amp;lt;nowiki&amp;gt;'&amp;lt;/nowiki&amp;gt;'' of ''G'' is a host of the corresponding ''H&amp;lt;nowiki&amp;gt;'&amp;lt;/nowiki&amp;gt;''.&lt;br /&gt;
&lt;br /&gt;
对于不连通的超图 G 和具有相同顶点连通的超图 H，如果 H 的每个超边都有 G 中一个子图连接，则 G 是一个主图（host graph）；&lt;br /&gt;
对于不连通的超图 H，如果 G 和 H 的连通部分之间存在一个双射，使得 G 的每个连通部分 G' 都是对应的 H' 的主图，则 G 是一个主图。&lt;br /&gt;
&lt;br /&gt;
A hypergraph is ''bipartite'' if and only if its vertices can be partitioned into two classes ''U'' and ''V'' in such a way that each hyperedge with cardinality at least 2 contains at least one vertex from both classes. Alternatively, such a hypergraph is said to have [[Property B]].&lt;br /&gt;
&lt;br /&gt;
一个超图是二分（bipartite）的，当且仅当它的顶点能被分成两类 U 和 V  ：每个基数至少为 2 超边包含两类中的至少一个顶点。相反的，超图则被称为具有属性 B。&lt;br /&gt;
&lt;br /&gt;
The '''2-section''' (or '''clique graph''', '''representing graph''', '''primal graph''', '''Gaifman graph''') of a hypergraph is the graph with the same vertices of the hypergraph, and edges between all pairs of vertices contained in the same hyperedge.&lt;br /&gt;
&lt;br /&gt;
2-段超图（或团图，代表图、原始图、盖夫曼图）是具有相同顶点的图，并且所有顶点对之间的边包含在相同的超边中。&lt;br /&gt;
&lt;br /&gt;
==二部图模型 Bipartite graph model==&lt;br /&gt;
A hypergraph ''H'' may be represented by a [[bipartite graph]] ''BG'' as follows: the sets ''X'' and ''E'' are the partitions of ''BG'', and (''x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'',  ''e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'') are connected with an edge if and only if vertex ''x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'' is contained in edge ''e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'' in ''H''. Conversely, any bipartite graph with fixed parts and no unconnected nodes in the second part represents some hypergraph in the manner described above. This bipartite graph is also called [[incidence graph]].&lt;br /&gt;
&lt;br /&gt;
[[File:bipartie graph.jpeg|200px|缩略图|右| 设&amp;lt;math&amp;gt;G=(V,E)&amp;lt;/math&amp;gt;是一个无向图，如果顶点V可分割为两个互不相交的子集&amp;lt;math&amp;gt; {(group1, group2)}&amp;lt;/math&amp;gt;，并且图中的每条边&amp;lt;math&amp;gt;{（i，j）}&amp;lt;/math&amp;gt;所关联的两个顶点&amp;lt;math&amp;gt;{i}&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;{j}&amp;lt;/math&amp;gt;分别属于这两个不同的部分&amp;lt;math&amp;gt;{(i \in group1,j \in group2)}&amp;lt;/math&amp;gt;，则称图&amp;lt;math&amp;gt;{G}&amp;lt;/math&amp;gt;为一个二部图。]]&lt;br /&gt;
&lt;br /&gt;
一个'''超图“ &amp;lt;math&amp;gt;{H} &amp;lt;/math&amp;gt;”'''可以用二部图“&amp;lt;math&amp;gt;{BG} &amp;lt;/math&amp;gt;”表示，其构成如下: 集合&amp;quot;X&amp;quot;和&amp;quot; E&amp;quot;是&amp;quot;BG&amp;quot;的分割，而且 (&amp;quot;x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;,  &amp;quot;e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;) 与边连通当且仅当顶点&amp;quot;x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;包含在&amp;quot; &amp;lt;math&amp;gt;H &amp;lt;/math&amp;gt;&amp;quot;的边&amp;quot; e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;中。 反之，任何具有固定的'''部分 part'''且在第二部分中没有不连通节点的二部图也代表具有上述性质的部分超图。 这个二部图也称为'''关联图'''。&lt;br /&gt;
&lt;br /&gt;
==无环性 Acyclicity==&lt;br /&gt;
In contrast with ordinary undirected graphs for which there is a single natural notion of [[cycle (graph theory)|cycles]] and [[Forest (graph theory)|acyclic graphs]], there are multiple natural non-equivalent definitions of acyclicity for hypergraphs which collapse to ordinary graph acyclicity for the special case of ordinary graphs.&lt;br /&gt;
&lt;br /&gt;
与只有'''圈 cycle'''和'''森林 forest'''的普通无向图相比，对于超图的特殊情形，那些坍缩为平凡图的无环性超图有多种自然不等价的'''无环性 acyclicity''' 定义。&lt;br /&gt;
&lt;br /&gt;
A first definition of acyclicity for hypergraphs was given by [[Claude Berge]]:&amp;lt;ref&amp;gt;[[Claude Berge]], ''Graphs and Hypergraphs''&amp;lt;/ref&amp;gt; a hypergraph is Berge-acyclic if its [[incidence graph]] (the [[bipartite graph]] defined above) is acyclic. This definition is very restrictive: for instance, if a hypergraph has some pair &amp;lt;math&amp;gt;v \neq v'&amp;lt;/math&amp;gt; of vertices and some pair &amp;lt;math&amp;gt;f \neq f'&amp;lt;/math&amp;gt; of hyperedges such that &amp;lt;math&amp;gt;v, v' \in f&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v, v' \in f'&amp;lt;/math&amp;gt;, then it is Berge-cyclic. Berge-cyclicity can obviously be tested in [[linear time]] by an exploration of the incidence graph.&lt;br /&gt;
&lt;br /&gt;
由Claude Berge 给出了超图无环性的首个定义: &amp;lt;ref&amp;gt;Claude Berge,[https://www.amazon.com/Graphs-hypergraphs-North-Holland-mathematical-library/dp/0444103996 ''Graphs and Hypergraphs'']&amp;lt;/ref&amp;gt; 如果它的'''关联图'''(上面定义的二部图)是无环的，则称这个超图是 Berge 无环的 Berge-acyclic。 这个定义是非常严格的：例如，假设一个超图有一些顶点&amp;lt;math&amp;gt;v \neq v'&amp;lt;/math&amp;gt;和一些超边&amp;lt;math&amp;gt;f \neq f'&amp;lt;/math&amp;gt; ，例如 &amp;lt;math&amp;gt;v, v' \in f&amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;v, v' \in f'&amp;lt;/math&amp;gt;，那么它就是 Berge成环的 Berge-cyclic。 通过对关联图的探讨，Berge成环性 berge-cyclity可以在线性时间 linear time内得到有效验证 。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can define a weaker notion of hypergraph acyclicity,&amp;lt;ref&amp;gt;C. Beeri, [[Ronald Fagin|R. Fagin]], D. Maier, [[Mihalis Yannakakis|M. Yannakakis]], ''On the Desirability of Acyclic Database Schemes''&amp;lt;/ref&amp;gt; later termed α-acyclicity. This notion of acyclicity is equivalent to the hypergraph being conformal (every clique of the primal graph is covered by some hyperedge) and its primal graph being [[chordal graph|chordal]]; it is also equivalent to reducibility to the empty graph through the GYO algorithm&amp;lt;ref&amp;gt;C. T. Yu and M. Z. Özsoyoğlu. ''[https://www.computer.org/csdl/proceedings/cmpsac/1979/9999/00/00762509.pdf An algorithm for tree-query membership of a distributed query]''. In Proc. IEEE COMPSAC, pages 306-312, 1979&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;&amp;gt;M. H. Graham. ''On the universal relation''. Technical Report, University of Toronto, Toronto, Ontario, Canada, 1979&amp;lt;/ref&amp;gt; (also known as Graham's algorithm), a [[confluence (abstract rewriting)|confluent]] iterative process which removes hyperedges using a generalized definition of [[ear (graph theory)|ears]]. In the domain of [[database theory]], it is known that a [[database schema]] enjoys certain desirable properties if its underlying hypergraph is α-acyclic.&amp;lt;ref&amp;gt;[[Serge Abiteboul|S. Abiteboul]], [[Richard B. Hull|R. B. Hull]], [[Victor Vianu|V. Vianu]], ''Foundations of Databases''&amp;lt;/ref&amp;gt; Besides, α-acyclicity is also related to the expressiveness of the [[guarded fragment]] of [[first-order logic]].&lt;br /&gt;
&lt;br /&gt;
此处，我们可以定义一个减弱的超图无环性的概念&amp;lt;ref&amp;gt;C. Beeri, [[Ronald Fagin|R. Fagin]], D. Maier, [[Mihalis Yannakakis|M. Yannakakis]], ''On the Desirability of Acyclic Database Schemes''&amp;lt;/ref&amp;gt;，后来被称为 &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环性  &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt; acyclicity。 这个无环性的概念等价于超图是同构的(原图的每个团都被某个超边所覆盖) ，它的原图称为弦图 chordal graph ; 它也等价于通过 GYO 算法 Graham-Yu-Ozsoyoglu Algorithm （也称为格雷厄姆算法 Graham's algorithm) 得到具有可约性的空图&amp;lt;ref&amp;gt;C. T. Yu and M. Z. Özsoyoğlu. ''[https://www.computer.org/csdl/proceedings/cmpsac/1979/9999/00/00762509.pdf An algorithm for tree-query membership of a distributed query]''. In Proc. IEEE COMPSAC, pages 306-312, 1979&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;&amp;gt;M. H. Graham. ''On the universal relation''. Technical Report, University of Toronto, Toronto, Ontario, Canada, 1979&amp;lt;/ref&amp;gt;。GYO 算法是一个合流 confluence（抽象重写 abstract rewriting）迭代过程，该算法中使用耳朵 ear的广义定义去除超边 (图论中的耳朵就定义为一条路径，其中除了端点外的点的度数均为 2（端点可以重合），而且删去后不破坏图的连通性)。总所周知， 在数据库理论  database theory 的领域中，如果一个数据库模式 database schema的底层超图是&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环的，那么它就具有某些理想的性质。 &amp;lt;ref&amp;gt;Serge Abiteboul, Richard B. Hull, Victor Vianu|V. Vianu, ''Foundations of Databases''&amp;lt;/ref&amp;gt; 除此之外,&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环性也与一阶逻辑 first-order logic 保护的片段 guarded fragment 的表达能力有关。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can test in [[linear time]] if a hypergraph is α-acyclic.&amp;lt;ref&amp;gt;[[Robert Tarjan|R. E. Tarjan]], [[Mihalis Yannakakis|M. Yannakakis]]. ''Simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs''. SIAM J. on Computing, 13(3):566-579, 1984.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们可以在线性时间 linear time内检验超图是否是-无环的。 &amp;lt;ref&amp;gt;Robert Tarjan|R. E. Tarjan, Mihalis Yannakakis|M. Yannakakis. ''Simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs''. SIAM J. on Computing, 13(3):566-579, 1984.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that α-acyclicity has the counter-intuitive property that adding hyperedges to an α-cyclic hypergraph may make it α-acyclic (for instance, adding a hyperedge containing all vertices of the hypergraph will always make it α-acyclic). Motivated in part by this perceived shortcoming, [[Ronald Fagin]]&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;&amp;gt;[[Ronald Fagin]], ''Degrees of Acyclicity for Hypergraphs and Relational Database Schemes''&amp;lt;/ref&amp;gt; defined the stronger notions of β-acyclicity and γ-acyclicity. We can state β-acyclicity as the requirement that all subhypergraphs of the hypergraph are α-acyclic, which is equivalent&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;/&amp;gt; to an earlier definition by Graham.&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;/&amp;gt; The notion of γ-acyclicity is a more restrictive condition which is equivalent to several desirable properties of database schemas and is related to [[Bachman diagram]]s. Both β-acyclicity and γ-acyclicity can be tested in [[PTIME|polynomial time]].&lt;br /&gt;
&lt;br /&gt;
注意到&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环性似乎直觉不相符，即&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-成环超图添加超边可能使其成为&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环的（例如，添加一条包含超图所有顶点的超边总能其成为&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环的）。 为了克服这个缺点，Ronald Fagin&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;&amp;gt;[[Ronald Fagin]], ''Degrees of Acyclicity for Hypergraphs and Relational Database Schemes''&amp;lt;/ref&amp;gt;  定义了更强的 &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-无环性  &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-acylicity 和 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性  &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;-acylicity 概念。 应当指出：&amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环超图是推出其所有子超图都是&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环的必要条件，这与 Graham 的早期定义&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;/&amp;gt; 等价。  &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性的概念是一个更加严苛的条件，它等价于数据库模式的几个理想性质，并且与Bachman 图 Bachman diagrams有关. &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-无环性 和 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性   都可以在多项式时间 polynomial time(PTIME)内完成检测。&lt;br /&gt;
&lt;br /&gt;
Those four notions of acyclicity are comparable: Berge-acyclicity implies γ-acyclicity which implies β-acyclicity which implies α-acyclicity. However, none of the reverse implications hold, so those four notions are different.&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
无环性的四个概念具有可比性: berge-无环性意味着 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;- 无环性， &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;- 无环性又意味着  &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;- 无环性， &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;- 无环性又可以推出  &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt; 无环性。 然而，反之均不成立。&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==同构和相等 Isomorphism and equality==&lt;br /&gt;
A hypergraph [[homomorphism]] is a map from the vertex set of one hypergraph to another such that each edge maps to one other edge.&lt;br /&gt;
&lt;br /&gt;
超图同态 homomorphism是指从一个超图的顶点集到另一个超图的顶点集的映射，如此使得每条边映射到另一条边。&lt;br /&gt;
&lt;br /&gt;
A hypergraph &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt; is ''isomorphic'' to a hypergraph &amp;lt;math&amp;gt;G=(Y,F)&amp;lt;/math&amp;gt;,  written as &amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt; if there exists a [[bijection]] &lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi:X \to Y&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and a [[permutation]] &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; such that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The bijection &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; is then called the [[isomorphism]] of the graphs.  Note that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;H^* \simeq G^*&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如果一个超图 &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;同构 isomorphic 与另外一个超图&amp;lt;math&amp;gt;G=(Y,F)&amp;lt;/math&amp;gt;，则存在一个双射：&amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt; :&amp;lt;math&amp;gt;\phi:X \to Y&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
和 关于&amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;的置换 permutation 使得： :&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么这个双射被称为图的同构 isomorphism，记作：&amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt;但且仅当&amp;lt;math&amp;gt;H^* \simeq G^*&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the edges of a hypergraph are explicitly labeled, one has the additional notion of ''strong isomorphism''. One says that &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is ''strongly isomorphic'' to &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; if the permutation is the identity. One then writes &amp;lt;math&amp;gt;H \cong G&amp;lt;/math&amp;gt;.  Note that all strongly isomorphic graphs are isomorphic, but not vice versa.&lt;br /&gt;
&lt;br /&gt;
When the vertices of a hypergraph are explicitly labeled, one has the notions of ''equivalence'', and also of ''equality''. One says that &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is ''equivalent'' to &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, and writes &amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; if the isomorphism &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; has&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(x_n) = y_n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;H^* \cong G^*&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If, in addition, the permutation &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; is the identity, one says that &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; equals &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, and writes &amp;lt;math&amp;gt;H=G&amp;lt;/math&amp;gt;.  Note that, with this definition of equality, graphs are self-dual:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(H^*\right) ^* = H&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A hypergraph [[automorphism]] is an isomorphism from a vertex set into itself, that is a relabeling of vertices. The set of automorphisms of a hypergraph ''H'' (= (''X'',&amp;amp;nbsp;''E'')) is a [[group (mathematics)|group]] under composition, called the [[automorphism group]] of the hypergraph and written Aut(''H'').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
当超图的边被明确标记时，就有了'''“强同构 strong isomorphism ”'''这个新的概念。 当前面提及的置换是唯一的，则称&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 强同构于 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; 。 记作&amp;lt;math&amp;gt;H \cong G&amp;lt;/math&amp;gt;。 注意，所有强同构图都是同构的，但反过来就不成立。&lt;br /&gt;
&lt;br /&gt;
当超图的顶点被明确标记时，就有了'''“等价 equivalence”'''和'''“相等 equality”'''的概念。 我们称&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;等价记作：&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; 如果同构&amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; 满足:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(x_n) = y_n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
而且:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
记作:&lt;br /&gt;
&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; 当且仅当 &amp;lt;math&amp;gt;H^* \cong G^*&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
超图'''自同构 automorphism'''是从顶点集到自身的同构，也就是顶点的重标号。 超图“ &amp;lt;math&amp;gt;{H }&amp;lt;/math&amp;gt;”(= (''X'',&amp;amp;nbsp;''E''))的自同构集合是超图的群 group，称为超图的'''自同构群 automorphism group'''，并写成 &amp;lt;math&amp;gt;{Aut(''H'')}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===例子 Examples===&lt;br /&gt;
Consider the hypergraph &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; with edges&lt;br /&gt;
:&amp;lt;math&amp;gt;H = \lbrace&lt;br /&gt;
e_1 = \lbrace a,b \rbrace,&lt;br /&gt;
e_2 = \lbrace b,c \rbrace,&lt;br /&gt;
e_3 = \lbrace c,d \rbrace,&lt;br /&gt;
e_4 = \lbrace d,a \rbrace,&lt;br /&gt;
e_5 = \lbrace b,d \rbrace,&lt;br /&gt;
e_6 = \lbrace a,c \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
and&lt;br /&gt;
:&amp;lt;math&amp;gt;G = \lbrace&lt;br /&gt;
f_1 = \lbrace \alpha,\beta \rbrace,&lt;br /&gt;
f_2 = \lbrace \beta,\gamma \rbrace,&lt;br /&gt;
f_3 = \lbrace \gamma,\delta \rbrace,&lt;br /&gt;
f_4 = \lbrace \delta,\alpha \rbrace,&lt;br /&gt;
f_5 = \lbrace \alpha,\gamma \rbrace,&lt;br /&gt;
f_6 = \lbrace \beta,\delta \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then clearly &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; are isomorphic (with &amp;lt;math&amp;gt;\phi(a)=\alpha&amp;lt;/math&amp;gt;, ''etc.''), but they are not strongly isomorphic. So, for example, in &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;, vertex &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; meets edges 1, 4 and 6, so that,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;e_1 \cap e_4 \cap e_6 = \lbrace a\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In graph &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, there does not exist any vertex that meets edges 1, 4 and 6:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;f_1 \cap f_4 \cap f_6 = \varnothing&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this example, &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; are equivalent, &amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt;, and the duals are strongly isomorphic: &amp;lt;math&amp;gt;H^*\cong G^*&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
考虑超图&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;，他的边为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H = \lbrace&lt;br /&gt;
e_1 = \lbrace a,b \rbrace,&lt;br /&gt;
e_2 = \lbrace b,c \rbrace,&lt;br /&gt;
e_3 = \lbrace c,d \rbrace,&lt;br /&gt;
e_4 = \lbrace d,a \rbrace,&lt;br /&gt;
e_5 = \lbrace b,d \rbrace,&lt;br /&gt;
e_6 = \lbrace a,c \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
和超图&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;G = \lbrace&lt;br /&gt;
f_1 = \lbrace \alpha,\beta \rbrace,&lt;br /&gt;
f_2 = \lbrace \beta,\gamma \rbrace,&lt;br /&gt;
f_3 = \lbrace \gamma,\delta \rbrace,&lt;br /&gt;
f_4 = \lbrace \delta,\alpha \rbrace,&lt;br /&gt;
f_5 = \lbrace \alpha,\gamma \rbrace,&lt;br /&gt;
f_6 = \lbrace \beta,\delta \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
很明显 &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; 同构（有&amp;lt;math&amp;gt;\phi(a)=\alpha&amp;lt;/math&amp;gt;等），但是他们不是强同构，因为比如在超图&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;中，&amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; 顶点连接1，4，6三条边，所以：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;e_1 \cap e_4 \cap e_6 = \lbrace a\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在图&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;,，不存在连接边1，4，6的顶点：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_1 \cap f_4 \cap f_6 = \varnothing&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在这个例子，&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;是等价的， &amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt;，而且两者强同构的：&amp;lt;math&amp;gt;H^*\cong G^*&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Symmetric hypergraphs==&lt;br /&gt;
The&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt; of a hypergraph &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is the maximum cardinality of any of the edges in the hypergraph.  If all edges have the same cardinality ''k'', the hypergraph is said to be ''uniform'' or ''k-uniform'', or is called a ''k-hypergraph''.  A graph is just a 2-uniform hypergraph.&lt;br /&gt;
&lt;br /&gt;
超图&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;的&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt;表示该超图中任何一条边的最大'''基数'''。如果所有边具有相同的基数''k''，则称该超图为均匀的或k-均匀的，或称之为k-超图。图只是一个2-均匀的超图。&lt;br /&gt;
&lt;br /&gt;
The degree ''d(v)'' of a vertex ''v'' is the number of edges that contain it. ''H'' is ''k-regular'' if every vertex has degree ''k''.&lt;br /&gt;
&lt;br /&gt;
'''顶点'''''v''的'''度'''''d(v)''表示包含该顶点的边的数量。如果每个顶点的度都为''k''，则超图''H''是'''k-正则'''的。&lt;br /&gt;
&lt;br /&gt;
The dual of a uniform hypergraph is regular and vice versa.&lt;br /&gt;
&lt;br /&gt;
均匀超图的对偶是正则的，反之亦然。&lt;br /&gt;
&lt;br /&gt;
Two vertices ''x'' and ''y'' of ''H'' are called ''symmetric'' if there exists an automorphism such that &amp;lt;math&amp;gt;\phi(x)=y&amp;lt;/math&amp;gt;.  Two edges &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_j&amp;lt;/math&amp;gt; are said to be  ''symmetric'' if there exists an automorphism such that &amp;lt;math&amp;gt;\phi(e_i)=e_j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
如果存在一个形如&amp;lt;math&amp;gt;\phi(x)=y&amp;lt;/math&amp;gt;的自同构，则超图''H''的两个顶点''x''和''y''对称。如果存在一个自同构使得&amp;lt;math&amp;gt;\phi(e_i)=e_j&amp;lt;/math&amp;gt;，则称两个边&amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;e_j&amp;lt;/math&amp;gt;为对称。&lt;br /&gt;
&lt;br /&gt;
A hypergraph is said to be ''vertex-transitive'' (or ''vertex-symmetric'') if all of its vertices are symmetric. Similarly, a hypergraph is ''edge-transitive'' if all edges are symmetric. If a hypergraph is both edge- and vertex-symmetric, then the hypergraph is simply ''transitive''.&lt;br /&gt;
&lt;br /&gt;
如果超图的所有顶点都是对称的，则称其为顶点可传递的(或顶点对称的)。类似地，如果超图的所有边都是对称的，则该超图是边传递的。 如果一个超图既是边对称的又是顶点对称的，则该超图是简单传递的。&lt;br /&gt;
&lt;br /&gt;
Because of hypergraph duality, the study of edge-transitivity is identical to the study of vertex-transitivity.&lt;br /&gt;
&lt;br /&gt;
由于超图的对偶性，边传递性的研究与顶点传递性的研究是相一致的。&lt;br /&gt;
&lt;br /&gt;
==Transversals==&lt;br /&gt;
A ''[[Transversal (combinatorics)|transversal]]'' (or &amp;quot;[[hitting set]]&amp;quot;) of a hypergraph ''H'' = (''X'', ''E'') is a set &amp;lt;math&amp;gt;T\subseteq X&amp;lt;/math&amp;gt; that has nonempty [[intersection (set theory)|intersection]] with every edge. A transversal ''T'' is called ''minimal'' if no proper subset of ''T'' is a transversal. The ''transversal hypergraph'' of ''H'' is the hypergraph (''X'', ''F'') whose edge set ''F'' consists of all minimal transversals of ''H''.&lt;br /&gt;
&lt;br /&gt;
超图''H'' = (''X'', ''E'')的横截集（或命中集）是一个&amp;lt;math&amp;gt;T\subseteq X&amp;lt;/math&amp;gt;集合，该集合与每条边都有非空的交集。如果''T''的真子集不是横截集，则称''T''为极小截集。''H'' 的横截超图是超图（''X''， ''F''），其边集''F''包含''H''的所有最小横截。&lt;br /&gt;
&lt;br /&gt;
Computing the transversal hypergraph has applications in [[combinatorial optimization]], in [[game theory]], and in several fields of [[computer science]] such as [[machine learning]], [[Index (database)|indexing of database]]s, the [[Boolean satisfiability problem|satisfiability problem]], [[data mining]], and computer [[program optimization]].&lt;br /&gt;
&lt;br /&gt;
计算横截面超图在[[组合优化 Combinatorial Optimization]]、[[博弈论 Game Theory]]和[[计算机科学 Computer Science]]的一些领域（例如[[机器学习 Machine Learning]]、[[数据库索引 Indexing of Databases]]、[[可满足性问题the Satisfiability Problem]]、[[数据挖掘Data Mining]]和[[计算机程序优化 Program Optimization]]）都有应用。&lt;br /&gt;
&lt;br /&gt;
==Incidence matrix==&lt;br /&gt;
Let &amp;lt;math&amp;gt;V = \{v_1, v_2, ~\ldots, ~ v_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;E = \{e_1, e_2, ~ \ldots ~ e_m\}&amp;lt;/math&amp;gt;. Every hypergraph has an &amp;lt;math&amp;gt;n \times m&amp;lt;/math&amp;gt; [[incidence matrix]] &amp;lt;math&amp;gt;A = (a_{ij})&amp;lt;/math&amp;gt; where&lt;br /&gt;
:&amp;lt;math&amp;gt;a_{ij} = \left\{ \begin{matrix} 1 &amp;amp; \mathrm{if} ~ v_i \in e_j \\ 0 &amp;amp; \mathrm{otherwise}. \end{matrix} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
The [[transpose]] &amp;lt;math&amp;gt;A^t&amp;lt;/math&amp;gt; of the [[incidence (geometry)|incidence]] matrix defines a hypergraph &amp;lt;math&amp;gt;H^* = (V^*,\ E^*)&amp;lt;/math&amp;gt; called the '''dual''' of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt; is an ''m''-element set and &amp;lt;math&amp;gt;E^*&amp;lt;/math&amp;gt; is an ''n''-element set of subsets of &amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;. For &amp;lt;math&amp;gt;v^*_j \in V^*&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e^*_i \in E^*, ~ v^*_j \in e^*_i&amp;lt;/math&amp;gt; [[if and only if]] &amp;lt;math&amp;gt;a_{ij} = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
分别设 &amp;lt;math&amp;gt;V = \{v_1, v_2, ~\ldots, ~ v_n\}&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;E = \{e_1, e_2, ~ \ldots ~ e_m\}&amp;lt;/math&amp;gt;。&lt;br /&gt;
每一个超图都有一个 &amp;lt;math&amp;gt;n \times m&amp;lt;/math&amp;gt;[[关联矩阵]]&amp;lt;math&amp;gt;A = (a_{ij})&amp;lt;/math&amp;gt;其为：&amp;lt;math&amp;gt;a_{ij} = \left\{ \begin{matrix} 1 &amp;amp; \mathrm{if} ~ v_i \in e_j \\ 0 &amp;amp; \mathrm{otherwise}. \end{matrix} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其关联矩阵的[[转设]] &amp;lt;math&amp;gt;A^t&amp;lt;/math&amp;gt;定义了 &amp;lt;math&amp;gt;H^* = (V^*,\ E^*)&amp;lt;/math&amp;gt;称为&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;的'''对偶'''，其中&amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;是一个''m''元集合 &amp;lt;math&amp;gt;E^*&amp;lt;/math&amp;gt;是一个&amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;子集的''n''元集合。&lt;br /&gt;
&lt;br /&gt;
对于&amp;lt;math&amp;gt;v^*_j \in V^*&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;e^*_i \in E^*, ~ v^*_j \in e^*_i&amp;lt;/math&amp;gt; [[当且仅当]] &amp;lt;math&amp;gt;a_{ij} = 1&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph coloring==&lt;br /&gt;
Classic hypergraph coloring is assigning one of the colors from set &amp;lt;math&amp;gt;\{1,2,3,...\lambda\}&amp;lt;/math&amp;gt; to every vertex of a hypergraph in such a way that each hyperedge contains at least two vertices of distinct colors. In other words, there must be no monochromatic hyperedge with cardinality at least 2. In this sense it is a direct generalization of graph coloring. Minimum number of used distinct colors over all colorings is called the chromatic number of a hypergraph.&lt;br /&gt;
&lt;br /&gt;
经典超图着色是将集合&amp;lt;math&amp;gt;\{1,2,3,...\lambda\}&amp;lt;/math&amp;gt;中的其中一种颜色赋予给超图的每个顶点，使每个超边至少包含两个不同颜色的顶点。换句话说，不能存在基数至少为2的单色深边。从此意义上出发，它是通常图着色的直接推广。在所有着色行为中使用到最小的不同颜色数称为超图的色数。&lt;br /&gt;
&lt;br /&gt;
Hypergraphs for which there exists a coloring using up to ''k'' colors are referred to as ''k-colorable''. The 2-colorable hypergraphs are exactly the bipartite ones.&lt;br /&gt;
存在着使用多达''k'' 种颜色着色的超图称为''k- 可着色图''。'''2-可染超图就是二分图'''。&lt;br /&gt;
&lt;br /&gt;
There are many generalizations of classic hypergraph coloring. One of them is the so-called mixed hypergraph coloring, when monochromatic edges are allowed. Some mixed hypergraphs are uncolorable for any number of colors. A general criterion for uncolorability is unknown.  When a mixed hypergraph is colorable, then the minimum and maximum number of used colors are called the lower and upper chromatic numbers respectively. See http://spectrum.troy.edu/voloshin/mh.html for details.&lt;br /&gt;
&lt;br /&gt;
经典超图着色有许多推广。在允许单色边情况下，混合超图着色是其中之一。一些混合超图对于任意数量的颜色都是不可着色的。同时不可着色性的内在标准是未知的。当一个混合超图是可着色时，其所使用的最小和最大颜色数分别称为下色数和上色数。详情请参阅 http://spectrum.troy.edu/voloshin/mh.html&lt;br /&gt;
&lt;br /&gt;
==Partitions==&lt;br /&gt;
A partition theorem due to E. Dauber&amp;lt;ref&amp;gt;E. Dauber, in ''Graph theory'', ed. F. Harary, Addison Wesley, (1969) p. 172.&amp;lt;/ref&amp;gt; states that, for an edge-transitive hypergraph &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;, there exists a [[partition of a set|partition]]&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;(X_1, X_2,\cdots,X_K)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
of the vertex set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; such that the subhypergraph &amp;lt;math&amp;gt;H_{X_k}&amp;lt;/math&amp;gt; generated by &amp;lt;math&amp;gt;X_k&amp;lt;/math&amp;gt; is transitive for each &amp;lt;math&amp;gt;1\le k \le K&amp;lt;/math&amp;gt;, and such that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sum_{k=1}^K r\left(H_{X_k} \right) = r(H)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt; is the rank of ''H''.&lt;br /&gt;
&lt;br /&gt;
As a corollary, an edge-transitive hypergraph that is not vertex-transitive is bicolorable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
由E. Dauber&amp;lt;ref&amp;gt;E. Dauber, in ''Graph theory'', ed. F. Harary, Addison Wesley, (1969) p. 172.&amp;lt;/ref&amp;gt;所提出的一个分区定理表明，对于边传递超图 &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;存在一个[[分区]]:&amp;lt;math&amp;gt;(X_1, X_2,\cdots,X_K)&amp;lt;/math&amp;gt;对于顶点集 &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;使得由&amp;lt;math&amp;gt;X_k&amp;lt;/math&amp;gt;生成的子超图&amp;lt;math&amp;gt;H_{X_k}&amp;lt;/math&amp;gt;在&amp;lt;math&amp;gt;1\le k \le K&amp;lt;/math&amp;gt;时是可传递的，并且使得&amp;lt;math&amp;gt;\sum_{k=1}^K r\left(H_{X_k} \right) = r(H)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt;是 ''H''的秩。&lt;br /&gt;
&lt;br /&gt;
作为推论，不是点传递的边传递超图则是双色的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Graph partitioning]] (and in particular, hypergraph partitioning) has many applications to IC design&amp;lt;ref&amp;gt;{{Citation |title=Multilevel hypergraph partitioning: applications in VLSI domain |author=Karypis, G., Aggarwal, R., Kumar, V., and Shekhar, S. |journal=IEEE Transactions on Very Large Scale Integration (VLSI) Systems |date=March 1999 |volume=7 |issue=1 |pages=69–79 |doi=10.1109/92.748202 |postscript=.|citeseerx=10.1.1.553.2367 }}&amp;lt;/ref&amp;gt; and parallel computing.&amp;lt;ref&amp;gt;{{Citation |doi=10.1016/S0167-8191(00)00048-X |title=Graph partitioning models for parallel computing |author= Hendrickson, B., Kolda, T.G. |journal=Parallel Computing | year=2000 |volume=26 |issue=12 |pages=1519–1545 |postscript=.|url=https://digital.library.unt.edu/ark:/67531/metadc684945/ |type=Submitted manuscript }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite conference |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=A Hypergraph Model for Mapping Repeated Sparse Matrix-Vector Product Computations onto Multicomputers |conference=Proc. International Conference on Hi Performance Computing (HiPC'95) |year=1995}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Citation |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=Hypergraph-Partitioning Based Decomposition for Parallel Sparse-Matrix Vector Multiplication |journal=IEEE Transactions on Parallel and Distributed Systems |volume=10 |issue=7 |pages=673–693 |year=1999|doi=10.1109/71.780863 |postscript=. |citeseerx=10.1.1.67.2498 }}&amp;lt;/ref&amp;gt; Efficient and Scalable [[Graph partition|hypergraph partitioning algorithms]] are also important for processing large scale hypergraphs in machine learning tasks.&amp;lt;ref name=hyperx&amp;gt;{{citation|last1=Huang|first1=Jin|last2=Zhang|first2=Rui|last3=Yu|first3=Jeffrey Xu|journal=Proceedings of the IEEE International Conference on Data Mining|title=Scalable Hypergraph Learning and Processing|year=2015}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[图分区]](特别是超图分区)在集成电路设计&amp;lt;ref&amp;gt;{{Citation |title=Multilevel hypergraph partitioning: applications in VLSI domain |author=Karypis, G., Aggarwal, R., Kumar, V., and Shekhar, S. |journal=IEEE Transactions on Very Large Scale Integration (VLSI) Systems |date=March 1999 |volume=7 |issue=1 |pages=69–79 |doi=10.1109/92.748202 |postscript=.|citeseerx=10.1.1.553.2367 }}&amp;lt;/ref&amp;gt; 和并行计算&amp;lt;ref&amp;gt;{{Citation |doi=10.1016/S0167-8191(00)00048-X |title=Graph partitioning models for parallel computing |author= Hendrickson, B., Kolda, T.G. |journal=Parallel Computing | year=2000 |volume=26 |issue=12 |pages=1519–1545 |postscript=.|url=https://digital.library.unt.edu/ark:/67531/metadc684945/ |type=Submitted manuscript }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite conference |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=A Hypergraph Model for Mapping Repeated Sparse Matrix-Vector Product Computations onto Multicomputers |conference=Proc. International Conference on Hi Performance Computing (HiPC'95) |year=1995}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Citation |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=Hypergraph-Partitioning Based Decomposition for Parallel Sparse-Matrix Vector Multiplication |journal=IEEE Transactions on Parallel and Distributed Systems |volume=10 |issue=7 |pages=673–693 |year=1999|doi=10.1109/71.780863 |postscript=. |citeseerx=10.1.1.67.2498 }}&amp;lt;/ref&amp;gt;中有很多应用。在机器学习任务中，高效、可扩展的[[超图分区算法]]对于处理大规模超图也很重要。&amp;lt;ref name=hyperx&amp;gt;{{citation|last1=Huang|first1=Jin|last2=Zhang|first2=Rui|last3=Yu|first3=Jeffrey Xu|journal=Proceedings of the IEEE International Conference on Data Mining|title=Scalable Hypergraph Learning and Processing|year=2015}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Theorems==&lt;br /&gt;
Many [[theorem]]s and concepts involving graphs also hold for hypergraphs. [[Ramsey's theorem]] and [[Line graph of a hypergraph]] are typical examples. Some methods for studying symmetries of graphs extend to hypergraphs.&lt;br /&gt;
&lt;br /&gt;
Two prominent theorems are the [[Erdős–Ko–Rado theorem]] and the [[Kruskal–Katona theorem]] on uniform hypergraphs.&lt;br /&gt;
&lt;br /&gt;
许多涉及图的定理和概念也适用于超图，典型的例子有[[拉姆西定理]]（Ramsey's theorem）和超图的线图。研究图的对称性的一些方法也被扩展到超图。&lt;br /&gt;
均匀超图上有[[Erdős-Ko-Rado theorem]]和[[Kruskal-Katona theorem]]两个著名定理。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph drawing==&lt;br /&gt;
[[File:CircuitoDosMallas.png|thumb|This [[circuit diagram]] can be interpreted as a drawing of a hypergraph in which four vertices (depicted as white rectangles and disks) are connected by three hyperedges drawn as trees.（这个线路图可以解释为一个超图，其中四个顶点（用白色的矩形和圆盘表示）由三个用树表示的超图连接）]]&lt;br /&gt;
&lt;br /&gt;
Although hypergraphs are more difficult to draw on paper than graphs, several researchers have studied methods for the visualization of hypergraphs.&lt;br /&gt;
尽管超图比图更难画在纸上，但一些研究者已经研究了超图可视化方法。&lt;br /&gt;
&lt;br /&gt;
In one possible visual representation for hypergraphs, similar to the standard [[graph drawing]] style in which curves in the plane are used to depict graph edges, a hypergraph's vertices are depicted as points, disks, or boxes, and its hyperedges are depicted as trees that have the vertices as their leaves.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Sander | first = G.&lt;br /&gt;
 | contribution = Layout of directed hypergraphs with orthogonal hyperedges&lt;br /&gt;
 | pages = 381–386&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = [[Lecture Notes in Computer Science]]&lt;br /&gt;
 | title = Proc. 11th International Symposium on Graph Drawing (GD 2003)&lt;br /&gt;
 | contribution-url = http://gdea.informatik.uni-koeln.de/585/1/hypergraph.ps&lt;br /&gt;
 | volume = 2912&lt;br /&gt;
 | year = 2003| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Eschbach | first1 = Thomas&lt;br /&gt;
 | last2 = Günther | first2 = Wolfgang&lt;br /&gt;
 | last3 = Becker | first3 = Bernd&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[Journal of Graph Algorithms and Applications]]&lt;br /&gt;
 | pages = 141–157&lt;br /&gt;
 | title = Orthogonal hypergraph drawing for improved visibility&lt;br /&gt;
 | url = http://jgaa.info/accepted/2006/EschbachGuentherBecker2006.10.2.pdf&lt;br /&gt;
 | volume = 10&lt;br /&gt;
 | year = 2006 | doi=10.7155/jgaa.00122}}.&amp;lt;/ref&amp;gt; If the vertices are represented as points, the hyperedges may also be shown as smooth curves that connect sets of points, or as [[simple closed curve]]s that enclose sets of points.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Mäkinen | first = Erkki&lt;br /&gt;
 | doi = 10.1080/00207169008803875&lt;br /&gt;
 | issue = 3&lt;br /&gt;
 | journal = International Journal of Computer Mathematics&lt;br /&gt;
 | pages = 177–185&lt;br /&gt;
 | title = How to draw a hypergraph&lt;br /&gt;
 | volume = 34&lt;br /&gt;
 | year = 1990}}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Bertault | first1 = François&lt;br /&gt;
 | last2 = Eades | first2 = Peter | author2-link = Peter Eades&lt;br /&gt;
 | contribution = Drawing hypergraphs in the subset standard&lt;br /&gt;
 | doi = 10.1007/3-540-44541-2_15&lt;br /&gt;
 | pages = 45–76&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 8th International Symposium on Graph Drawing (GD 2000)&lt;br /&gt;
 | volume = 1984&lt;br /&gt;
 | year = 2001| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Naheed Anjum | first1 = Arafat&lt;br /&gt;
 | last2 = Bressan | first2 = Stéphane&lt;br /&gt;
 | contribution = Hypergraph Drawing by Force-Directed Placement&lt;br /&gt;
 | doi = 10.1007/_31&lt;br /&gt;
 | pages = 387–394&lt;br /&gt;
 | publisher = Springer International Publishing&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = 28th International Conference on Database and Expert Systems Applications (DEXA 2017)&lt;br /&gt;
 | volume = 10439&lt;br /&gt;
 | year = 2017| isbn = &lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中一种超图的可视化表示法，类似于标准的图的画法：用平面内的曲线来描绘图边，将超图的顶点画成点状、圆盘或盒子，超边则被描绘成以顶点为叶子的树[16][17]。如果顶点表示为点，超边也可以被描绘成连接点集的平滑曲线，或显示为封闭点集的简单闭合曲线[18][19][20]。 &lt;br /&gt;
&lt;br /&gt;
[[File:Venn's four ellipse construction.svg|thumb|An order-4 Venn diagram, which can be interpreted as a subdivision drawing of a hypergraph with 15 vertices (the 15 colored regions) and 4 hyperedges (the 4 ellipses).（一个4阶维恩图，可以被解释为一个15个顶点（15个有色区域）和4个超边（4个椭圆）的超图的细分图）]]&lt;br /&gt;
&lt;br /&gt;
In another style of hypergraph visualization, the subdivision model of hypergraph drawing,&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Kaufmann | first1 = Michael&lt;br /&gt;
 | last2 = van Kreveld | first2 = Marc&lt;br /&gt;
 | last3 = Speckmann | first3 = Bettina | author3-link = Bettina Speckmann&lt;br /&gt;
 | contribution = Subdivision drawings of hypergraphs&lt;br /&gt;
 | doi = 10.1007/_39&lt;br /&gt;
 | pages = 396–407&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 16th International Symposium on Graph Drawing (GD 2008)&lt;br /&gt;
 | volume = 5417&lt;br /&gt;
 | year = 2009| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt; the plane is subdivided into regions, each of which represents a single vertex of the hypergraph. The hyperedges of the hypergraph are represented by contiguous subsets of these regions, which may be indicated by coloring, by drawing outlines around them, or both. An order-''n'' [[Venn diagram]], for instance, may be viewed as a subdivision drawing of a hypergraph with ''n'' hyperedges (the curves defining the diagram) and 2&amp;lt;sup&amp;gt;''n''&amp;lt;/sup&amp;gt;&amp;amp;nbsp;−&amp;amp;nbsp;1 vertices (represented by the regions into which these curves subdivide the plane). In contrast with the polynomial-time recognition of [[planar graph]]s, it is [[NP-complete]] to determine whether a hypergraph has a planar subdivision drawing,&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Johnson | first1 = David S. | author1-link = David S. Johnson&lt;br /&gt;
 | last2 = Pollak | first2 = H. O.&lt;br /&gt;
 | doi = 10.1002/jgt.3190110306&lt;br /&gt;
 | issue = 3&lt;br /&gt;
 | journal = Journal of Graph Theory&lt;br /&gt;
 | pages = 309–325&lt;br /&gt;
 | title = Hypergraph planarity and the complexity of drawing Venn diagrams&lt;br /&gt;
 | volume = 11&lt;br /&gt;
 | year = 2006}}.&amp;lt;/ref&amp;gt; but the existence of a drawing of this type may be tested efficiently when the adjacency pattern of the regions is constrained to be a path, cycle, or tree.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Buchin | first1 = Kevin&lt;br /&gt;
 | last2 = van Kreveld | first2 = Marc&lt;br /&gt;
 | last3 = Meijer | first3 = Henk&lt;br /&gt;
 | last4 = Speckmann | first4 = Bettina&lt;br /&gt;
 | last5 = Verbeek | first5 = Kevin&lt;br /&gt;
 | contribution = On planar supports for hypergraphs&lt;br /&gt;
 | doi = 10.1007/_33&lt;br /&gt;
 | pages = 345–356&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 17th International Symposium on Graph Drawing (GD 2009)&lt;br /&gt;
 | volume = 5849&lt;br /&gt;
 | year = 2010| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
超图可视化的另一种样式，是绘制超图的细分模型[21]，平面被细分为区域，每个区域代表超图的一个顶点。超图的超边用这些区域的相邻子集来表示，这些子集可以通过着色、或在它们周围画轮廓来表示，或者兼而有之。&lt;br /&gt;
&lt;br /&gt;
An alternative representation of the hypergraph called PAOH&amp;lt;ref name=&amp;quot;paoh&amp;quot; /&amp;gt; is shown in the figure on top of this article. Edges are vertical lines connecting vertices. Vertices are aligned on the left. The legend on the right shows the names of the edges. It has been designed for dynamic hypergraphs but can be used for simple hypergraphs as well.&lt;br /&gt;
&lt;br /&gt;
超图的另一种表示法被称做 PAOH[24]，如上图所示，边是连接顶点的垂线，顶点在左边是对齐的。右边的图例显示了边的名称。它是为动态超图设计的，但也可以用于简单的超图。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph grammars==&lt;br /&gt;
{{main|Hypergraph grammar}}&lt;br /&gt;
By augmenting a class of hypergraphs with replacement rules, [[graph grammar]]s can be generalised to allow hyperedges.&lt;br /&gt;
&lt;br /&gt;
通过扩充一组替换规则于超图，[[图语法]]可以被推广超边上。&lt;br /&gt;
&lt;br /&gt;
== Generalizations ==   &lt;br /&gt;
One possible generalization of a hypergraph is to allow edges to point at other edges. There are two variations of this generalization. In one, the edges consist not only of a set of vertices, but may also contain subsets of vertices, subsets of subsets of vertices and so on ''ad infinitum''. In essence, every edge is just an internal node of a tree or [[directed acyclic graph]], and vertices are the leaf nodes. A hypergraph is then just a collection of trees with common, shared nodes (that is, a given internal node or leaf may occur in several different trees). Conversely, every collection of trees can be understood as this generalized hypergraph. Since trees are widely used throughout [[computer science]] and many other branches of mathematics, one could say that hypergraphs appear naturally as well. So, for example, this generalization arises naturally as a model of [[term algebra]]; edges correspond to [[term (logic)|terms]] and vertices correspond to constants or variables.&lt;br /&gt;
&lt;br /&gt;
For such a hypergraph, set membership then provides an ordering, but the ordering is neither a [[partial order]] nor a [[preorder]], since it is not transitive. The graph corresponding to the Levi graph of this generalization is a [[directed acyclic graph]]. Consider, for example, the generalized hypergraph whose vertex set is &amp;lt;math&amp;gt;V= \{a,b\}&amp;lt;/math&amp;gt; and whose edges are &amp;lt;math&amp;gt;e_1=\{a,b\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_2=\{a,e_1\}&amp;lt;/math&amp;gt;. Then, although &amp;lt;math&amp;gt;b\in e_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_1\in e_2&amp;lt;/math&amp;gt;, it is not true that &amp;lt;math&amp;gt;b\in e_2&amp;lt;/math&amp;gt;.  However, the [[transitive closure]] of set membership for such hypergraphs does induce a [[partial order]], and &amp;quot;flattens&amp;quot; the hypergraph into a [[partially ordered set]].&lt;br /&gt;
&lt;br /&gt;
Alternately, edges can be allowed to point at other edges, irrespective of the requirement that the edges be ordered as directed, acyclic graphs. This allows graphs with edge-loops, which need not contain vertices at all. For example, consider the generalized hypergraph consisting of two edges &amp;lt;math&amp;gt;e_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_2&amp;lt;/math&amp;gt;, and zero vertices, so that &amp;lt;math&amp;gt;e_1 = \{e_2\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_2 = \{e_1\}&amp;lt;/math&amp;gt;. As this loop is infinitely recursive, sets that are the edges violate the [[axiom of foundation]].  In particular, there is no transitive closure of set membership for such hypergraphs.  Although such structures may seem strange at first, they can be readily understood by noting that the equivalent generalization of their Levi graph is no longer [[Bipartite graph|bipartite]], but is rather just some general [[directed graph]].&lt;br /&gt;
&lt;br /&gt;
The generalized incidence matrix for such hypergraphs is, by definition, a square matrix, of a rank equal to the total number of vertices plus edges. Thus, for the above example, the [[incidence matrix]] is simply&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\left[ \begin{matrix} 0 &amp;amp; 1 \\ 1 &amp;amp; 0 \end{matrix} \right].&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==超图概念的延伸==&lt;br /&gt;
&lt;br /&gt;
超图的相关概念可以进行进一步的延伸，如超图中的一些边可以指向另一些边。这种延伸有两种变体。在第一种变体中，超图的边不仅包含一组节点，而且还可以包含这组节点的子集、子集的子集等等。本质上，超图的每条边只是树结构或有向无环图的一个内部节点，而节点就是叶子。从这个意义上来说，超图就是具有共享节点的树的集合(即内部节点或叶子可能出现在不同的树结构中)，反过来说，每个树的集合又可以理解为一个超图。因为树结构在计算机科学和许多数学分支中被广泛使用，所以超图的出现也是自然而然的。比如这种延伸是作为项代数的模型而自然产生的：边对应项，节点对应常量或变量。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
对于上述的超图，节点集提供了一种排序。但是该排序既不是偏序也不是预序，因为它是不可传递的。与这一延伸方式的Levi图相对应的图是有向无环图。例如，一个超图的节点集为&amp;lt;math&amp;gt;V= \{a,b\}&amp;lt;/math&amp;gt;，边为&amp;lt;math&amp;gt;e_1=\{a,b\}&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;e_2=\{a,e_1\}&amp;lt;/math&amp;gt;。那么，虽然&amp;lt;math&amp;gt;b\in e_1&amp;lt;/math&amp;gt;且&amp;lt;math&amp;gt;e_1\in e_2&amp;lt;/math&amp;gt;，但&amp;lt;math&amp;gt;b\in e_2&amp;lt;/math&amp;gt;却不是真的。然而，这类超图节点集的封闭传递确实诱导了偏序，并将超图“展平”为一个偏序集。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
第二种变体中，超图中的边可以指向其他边，同时不用考虑必须形成有向非循环图的要求。这允许超图具有边的循环，而不需要有任何节点。例如，考虑由两条边e1和e2组成的，节点个数为零的广义超图，使得&amp;lt;math&amp;gt;e_1 = \{e_2\}&amp;lt;/math&amp;gt;且&amp;lt;math&amp;gt;e_2 = \{e_1\}&amp;lt;/math&amp;gt;。因为这个循环是无限递归的，所以边的集合违反了基础公理。具体来说，对于这样的超图，不存在节点集的封闭传递。虽然这样的结构乍看起来可能很奇怪，但只要注意到它的Levi图的等价延伸不再是二分图，而是一般的有向图，就可以很容易地去理解。&lt;br /&gt;
&lt;br /&gt;
根据定义，这种超图的广义关联矩阵是一个方阵，其秩等于节点和边的总数。因此，对于上面的示例，关联矩阵为:&lt;br /&gt;
&amp;lt;math&amp;gt;\left[ \begin{matrix} 0 &amp;amp; 1 \\ 1 &amp;amp; 0 \end{matrix} \right]&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph learning==   &lt;br /&gt;
&lt;br /&gt;
Hypergraphs have been extensively used in [[machine learning]] tasks as the data model and classifier [[regularization (mathematics)]].&amp;lt;ref&amp;gt;{{citation| last1 = Zhou | first1 = Dengyong| last2 = Huang | first2 = Jiayuan | last3=Scholkopf | first3=Bernhard| issue = 2| journal = Advances in Neural Information Processing Systems| pages = 1601–1608| title = Learning with hypergraphs: clustering, classification, and embedding| year = 2006}}&amp;lt;/ref&amp;gt; The applications include [[recommender system]] (communities as hyperedges),&amp;lt;ref&amp;gt;{{citation|last1=Tan | first1=Shulong | last2=Bu | first2=Jiajun | last3=Chen | first3=Chun | last4=Xu | first4=Bin | last5=Wang | first5=Can | last6=He | first6=Xiaofei|issue = 1| journal = ACM Transactions on Multimedia Computing, Communications, and Applications| title = Using rich social media information for music recommendation via hypergraph model| year = 2013|url=https://www.researchgate.net/publication/226075153| bibcode=2011smma.book..213T }}&amp;lt;/ref&amp;gt; [[image retrieval]] (correlations as hyperedges),&amp;lt;ref&amp;gt;{{citation|last1=Liu | first1=Qingshan | last2=Huang | first2=Yuchi | last3=Metaxas | first3=Dimitris N. |issue = 10–11| journal = Pattern Recognition| title = Hypergraph with sampling for image retrieval| pages=2255–2262| year = 2013| doi=10.1016/j.patcog.2010.07.014 | volume=44}}&amp;lt;/ref&amp;gt; and [[bioinformatics]] (biochemical interactions as hyperedges).&amp;lt;ref&amp;gt;{{citation|last1=Patro |first1=Rob | last2=Kingsoford | first2=Carl| issue = 10–11| journal = Bioinformatics| title = Predicting protein interactions via parsimonious network history inference| year = 2013| pages=237–246|doi=10.1093/bioinformatics/btt224 |pmid=23812989 |pmc=3694678 | volume=29}}&amp;lt;/ref&amp;gt; Representative hypergraph learning techniques include hypergraph [[spectral clustering]] that extends the [[spectral graph theory]] with hypergraph Laplacian,&amp;lt;ref&amp;gt;{{citation|last1=Gao | first1=Tue | last2=Wang | first2=Meng | last3=Zha|first3=Zheng-Jun|last4=Shen|first4=Jialie|last5=Li|first5=Xuelong|last6=Wu|first6=Xindong|issue = 1| journal = IEEE Transactions on Image Processing| volume=22 | title = Visual-textual joint relevance learning for tag-based social image search| year = 2013| pages=363–376|url=http://ink.library.smu.edu.sg/cgi/viewcontent.cgi?article=2510&amp;amp;context=sis_research | doi=10.1109/tip.2012.2202676| pmid=22692911 | bibcode=2013ITIP...22..363Y }}&amp;lt;/ref&amp;gt; and hypergraph [[semi-supervised learning]] that introduces extra hypergraph structural cost to restrict the learning results.&amp;lt;ref&amp;gt;{{citation|last1=Tian|first1=Ze|last2=Hwang|first2=TaeHyun|last3=Kuang|first3=Rui|issue = 21| journal = Bioinformatics| title = A hypergraph-based learning algorithm for classifying gene expression and arrayCGH data with prior knowledge| year = 2009| pages=2831–2838|doi=10.1093/bioinformatics/btp467|pmid=19648139| volume=25|doi-access=free}}&amp;lt;/ref&amp;gt; For large scale hypergraphs, a distributed framework&amp;lt;ref name=hyperx /&amp;gt; built using [[Apache Spark]] is also available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==超图与机器学习==&lt;br /&gt;
&lt;br /&gt;
超图已被广泛用于机器学习中，常作为一种数据结构或一种正则化的方式[25]。这些应用包括推荐系统(社团作为超边)[26]、图像检索(相关性作为超边)[27]、和生物信息学(生物、化学分子间相互作用作为超边)[28]。比较典型的超图机器学习方法包括：超图谱聚类法（用超图Laplacian扩展光谱图理论）[29]和超图半监督学习（通过引入超图结构来对结果进行限定）。对于大尺寸的超图，可以使用Apache Spark构建的分布式框架[15]。&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Commons category|Hypergraphs}}&lt;br /&gt;
&lt;br /&gt;
* [[Simplicial complex]]&lt;br /&gt;
&lt;br /&gt;
* [[Combinatorial design]]&lt;br /&gt;
* [[Factor graph]]&lt;br /&gt;
* [[Greedoid]]&lt;br /&gt;
* [[Incidence structure]]&lt;br /&gt;
* [[Matroid]]&lt;br /&gt;
* [[Multigraph]]&lt;br /&gt;
* [[P system]]&lt;br /&gt;
* [[Sparse matrix-vector multiplication]]&lt;br /&gt;
*[[Matching in hypergraphs]]&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* Claude Berge, &amp;quot;Hypergraphs: Combinatorics of finite sets&amp;quot;. North-Holland, 1989.&lt;br /&gt;
* Claude Berge, Dijen Ray-Chaudhuri, &amp;quot;Hypergraph Seminar, Ohio State University 1972&amp;quot;, ''Lecture Notes in Mathematics'' '''411''' Springer-Verlag&lt;br /&gt;
* Hazewinkel, Michiel, ed. (2001) [1994], &amp;quot;Hypergraph&amp;quot;, [https://en.wikipedia.org/wiki/Encyclopedia_of_Mathematics Encyclopedia of Mathematics], Springer Science+Business Media B.V. / Kluwer Academic Publishers, ISBN &lt;br /&gt;
* Alain Bretto, &amp;quot;Hypergraph Theory: an Introduction&amp;quot;, Springer, 2013.&lt;br /&gt;
* Vitaly I. Voloshin. &amp;quot;Coloring Mixed Hypergraphs: Theory, Algorithms and Applications&amp;quot;.  Fields Institute Monographs, American Mathematical Society, 2002.&lt;br /&gt;
* Vitaly I. Voloshin. &amp;quot;Introduction to Graph and Hypergraph Theory&amp;quot;. [[Nova Science Publishers, Inc.]], 2009.&lt;br /&gt;
* This article incorporates material from hypergraph on PlanetMath, which is licensed under the[https://en.wikipedia.org/wiki/Wikipedia:CC-BY-SA Creative Commons Attribution/Share-Alike License].&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://www.aviz.fr/paohvis PAOHVis]: open-source PAOHVis system for visualizing dynamic hypergraphs.&lt;br /&gt;
&lt;br /&gt;
{{Graph representations}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Hypergraphs| ]]&lt;br /&gt;
&lt;br /&gt;
[[de:Graph (Graphentheorie)#Hypergraph]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
*[https://book.douban.com/subject/1237624/ 《超图-限集的组合学》]by [法]Claude Berge&lt;br /&gt;
超图的第一本专著，作者是近代图论之父法国数学家Claude Berge，将图里的普通边拓展为超边，小小的一步拓展却引发了一个大的领域。&lt;/div&gt;</summary>
		<author><name>十三维</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%B6%85%E5%9B%BE_Hypergraph&amp;diff=4659</id>
		<title>超图 Hypergraph</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%B6%85%E5%9B%BE_Hypergraph&amp;diff=4659"/>
		<updated>2020-04-22T09:46:09Z</updated>

		<summary type="html">&lt;p&gt;十三维：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
我们在组织翻译超图这个词条，这个词条是之前Wolfram发的那篇长文中一个非常重要的概念，我们希望可以整理好这个词条，帮助大家更好的理解那篇文章。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
现在招募6个小伙伴一起翻译超图这个词条 https://wiki.swarma.org/index.php?title=超图_Hypergraph&lt;br /&gt;
&lt;br /&gt;
*开头正文部分+术语定义（Terminology)——十三维&lt;br /&gt;
*二分图模型+不对称性+同构与平等——淑慧&lt;br /&gt;
*对称超图+横截面——瑾晗&lt;br /&gt;
*关联矩阵+超图着色+分区---厚朴&lt;br /&gt;
*定理+超图绘制+超图语法——十三维&lt;br /&gt;
*概括+超图学习——世康&lt;br /&gt;
&lt;br /&gt;
截止时间：北京时间18：00之前。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In [[mathematics]], a '''hypergraph''' is a generalization of a [[Graph (discrete mathematics)|graph]] in which an [[graph theory|edge]] can join any number of [[vertex (graph theory)|vertices]]. In contrast, in an ordinary graph, an edge connects exactly two vertices. Formally, a hypergraph &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is a pair &amp;lt;math&amp;gt;H = (X,E)&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is a set of elements called ''nodes'' or ''vertices'', and &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; is a set of non-empty subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; called ''[[hyperedges]]'' or ''edges''. Therefore, &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; is a subset of &amp;lt;math&amp;gt;\mathcal{P}(X) \setminus\{\emptyset\}&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt; is the [[power set]] of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;. The size of the vertex set is called the ''order of the hypergraph'', and the size of edges set is the ''size of the hypergraph''. &lt;br /&gt;
&lt;br /&gt;
在[[数学中]], '''超图'''是一种广义上的[[graph(discrete mathematics)|图]] ，它的一条[[graph theory|边]]可以连接任意数量的[[vertex (graph theory)|顶点]]. 相对而言，在普通图中，一条边只能连接两个顶点.形式上, 超图 &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 是一个集合组 &amp;lt;math&amp;gt;H = (X,E)&amp;lt;/math&amp;gt; 其中&amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; 是一个以节点或顶点为元素的集合，即顶点集, 而 &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; 是一组非空子，被称为边或超边. &lt;br /&gt;
因此，若&amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt;是 &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;的幂集，则&amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;是 &amp;lt;math&amp;gt;\mathcal{P}(X) \setminus\{\emptyset\}&amp;lt;/math&amp;gt; 的一个子集。在&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;中，顶点集的大小被称为超图的阶数，边集的大小被称为超图的大小。&lt;br /&gt;
&lt;br /&gt;
While graph edges are 2-element subsets of nodes, hyperedges are arbitrary sets of nodes, and can therefore contain an arbitrary number of nodes. However, it is often desirable to study hypergraphs where all hyperedges have the same cardinality; a ''k-uniform hypergraph'' is a hypergraph such that all its hyperedges have size ''k''. (In other words, one such hypergraph is a collection of sets, each such set a hyperedge connecting ''k'' nodes.) So a 2-uniform hypergraph is a graph, a 3-uniform hypergraph is a collection of unordered triples, and so on. A hypergraph is also called a ''set system'' or a ''[[family of sets]]'' drawn from the [[universal set]]. &lt;br /&gt;
&lt;br /&gt;
普通图的边是节点的二元子集，超边则是节点的任意集合，所以可以包含任意数量的节点。但我们总先需要研究具有相同基数超边的超图，即一个 k-均匀超图，所有超边的大小都为 k。因此一个 2-均匀超图就是图，一个 3-均匀超图就是三元组的集合，依此类推。超图也被称为从[[泛集]]（universal set）中抽取的一个集系统或[[集族]]。&lt;br /&gt;
&lt;br /&gt;
Hypergraphs can be viewed as [[incidence structure]]s.  In particular, there is a bipartite &amp;quot;incidence graph&amp;quot; or &amp;quot;[[Levi graph]]&amp;quot; corresponding to every hypergraph, and conversely, most, but not all, [[bipartite graph]]s can be regarded as incidence graphs of hypergraphs.&lt;br /&gt;
&lt;br /&gt;
超图可以看做是[[关联结构]]（incidence structure）。特别的，每个超图都有一个与超图相对应的二分 &amp;quot;关联图 &amp;quot;或 &amp;quot;[[列维图]]&amp;quot;（Levi graph），反之，大多数（但不是全部）[[二分图]]都可以看作是超图的关联图。&lt;br /&gt;
&lt;br /&gt;
Hypergraphs have many other names.  In [[computational geometry]], a hypergraph may sometimes be called a '''range space''' and then the hyperedges are called ''ranges''.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Haussler | first1 = David | author1-link = David Haussler&lt;br /&gt;
 | last2 = Welzl | first2 = Emo | author2-link = Emo Welzl&lt;br /&gt;
 | doi = 10.1007/BF02187876&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[Discrete and Computational Geometry]]&lt;br /&gt;
 | mr = 884223&lt;br /&gt;
 | pages = 127–151&lt;br /&gt;
 | title = ε-nets and simplex range queries&lt;br /&gt;
 | volume = 2&lt;br /&gt;
 | year = 1987| doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
In [[cooperative game]] theory, hypergraphs are called '''simple games''' (voting games); this notion is applied to solve problems in [[social choice theory]].  In some literature edges are referred to as ''hyperlinks'' or ''connectors''.&amp;lt;ref&amp;gt;Judea Pearl, in ''HEURISTICS Intelligent Search Strategies for Computer Problem Solving'', Addison Wesley (1984), p. 25.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
超图还有许多其它名称。在[[计算几何学]]中，超图有时可以被称为'''范围空间'''（range space），将超图的边称为''范围''.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Haussler | first1 = David | author1-link = David Haussler&lt;br /&gt;
 | last2 = Welzl | first2 = Emo | author2-link = Emo Welzl&lt;br /&gt;
 | doi = 10.1007/BF02187876&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[Discrete and Computational Geometry]]&lt;br /&gt;
 | mr = 884223&lt;br /&gt;
 | pages = 127–151&lt;br /&gt;
 | title = ε-nets and simplex range queries&lt;br /&gt;
 | volume = 2&lt;br /&gt;
 | year = 1987| doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
在[[合作博弈论]]中，超图被称为'''简单博弈'''（投票博弈）；这个概念被应用于解决[[社会选择理论]]（social choice theory）中的问题。在一些文献中，超边被称为''超连接''或''连接器''.&amp;lt;ref&amp;gt;Judea Pearl, in ''HEURISTICS Intelligent Search Strategies for Computer Problem Solving'', Addison Wesley (1984), p. 25.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Special kinds of hypergraphs include: [[#Symmetric hypergraphs|''k''-uniform ones]], as discussed briefly above; [[clutter (mathematics)|clutter]]s, where no edge appears as a subset of another edge; and [[abstract simplicial complex]]es, which contain all subsets of every edge.&lt;br /&gt;
The collection of hypergraphs is a [[Category (mathematics)|category]] with hypergraph [[homomorphism]]s as [[morphism]]s.&lt;br /&gt;
&lt;br /&gt;
特殊类型的超图包括：上文简单讨论过的 k-均匀超图；散簇，没有一条边作是另一条边的子集；以及[[抽象单纯复形]]（abstract simplicial complexes），包含每条边的所有子集。&lt;br /&gt;
超图是一个以超图同态为[[态射]]（morphism）的范畴。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Terminology==&lt;br /&gt;
&lt;br /&gt;
==== Definitions ====&lt;br /&gt;
There are different types of hypergraphs such as:&lt;br /&gt;
* ''Empty hypergraph'': a hypergraph with no edges. &lt;br /&gt;
* ''Non-simple (or multiple) hypergraph'': a hypergraph allowing loops (hyperedges with a single vertex) or repeated edges, which means there can be two or more edges containing the same set of vertices.&lt;br /&gt;
* ''Simple hypergraph'': a hypergraph that contains no loops and no repeated edges.&lt;br /&gt;
* ''&amp;lt;math&amp;gt;k &amp;lt;/math&amp;gt;-uniform hypergraph'': a hypergraph where each edge contains precisely &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; vertices.&lt;br /&gt;
* ''&amp;lt;math&amp;gt;d &amp;lt;/math&amp;gt;-regular hypergraph'': a hypergraph where every vertex has degree &amp;lt;math&amp;gt;d &amp;lt;/math&amp;gt;.&lt;br /&gt;
* ''Acyclic hypergraph'': a hypergraph that does not contain any cycles.&lt;br /&gt;
&lt;br /&gt;
超图有不同的类型，如：&lt;br /&gt;
* 空超图：没有边的超图&lt;br /&gt;
* 非简单（或多重）超图：允许有循环（有单个顶点的超边）或重复边的超图，也就是说可以有两个或两个以上的边包含同一组顶点。&lt;br /&gt;
* 简单超图：不包含循环和重复边的超图。&lt;br /&gt;
* 𝑘-均匀超图：每条超边都正好包含 k 个顶点的超图。&lt;br /&gt;
* 𝑑-正则超图：每个顶点的度数都是 𝑑 的超图&lt;br /&gt;
* 无环超图：不包含任何圈的超图。&lt;br /&gt;
&lt;br /&gt;
Because hypergraph links can have any cardinality, there are several notions of the concept of a subgraph, called ''subhypergraphs'', ''partial hypergraphs'' and ''section hypergraphs''.&lt;br /&gt;
&lt;br /&gt;
因为超图的链接可以有任意基数，所以有几种子图的概念，分别是''子超图''（subhypergraphs）、''部分超图''（partial hypergraphs）和''分段超图''（section hypergraphs）。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt; be the hypergraph consisting of vertices&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;X = \lbrace x_i | i \in I_v \rbrace,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and having ''edge set''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;E = \lbrace e_i | i\in I_e \land e_i \subseteq X \land e_i \neq \emptyset \rbrace,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;I_v&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;I_e&amp;lt;/math&amp;gt; are the [[index set]]s of the vertices and edges respectively.&lt;br /&gt;
&lt;br /&gt;
让 𝐻=(𝑋,𝐸) 是一个超图，包含顶点集：&lt;br /&gt;
𝑋={𝑥𝑖|𝑖∈𝐼𝑣}，&lt;br /&gt;
和边集&lt;br /&gt;
𝐸={𝑒𝑖|𝑖∈𝐼𝑒∧𝑒𝑖⊆𝑋∧𝑒𝑖≠∅𝐸}&lt;br /&gt;
其中 𝐼𝑣 和 𝐼𝑒 分别是顶点和边集的索引集。&lt;br /&gt;
&lt;br /&gt;
A ''subhypergraph'' is a hypergraph with some vertices removed.  Formally, the subhypergraph &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt; induced by &amp;lt;math&amp;gt;A \subseteq X &amp;lt;/math&amp;gt; is defined as&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H_A=\left(A, \lbrace e \cap A | e \in E \land&lt;br /&gt;
e \cap A \neq \emptyset \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
子超图是去掉某些顶点的超图。在形式上，若 𝐴⊆𝑋 是顶点子集，则子超图 𝐻𝐴 被定义为：&lt;br /&gt;
𝐻𝐴=(𝐴,{𝑒𝐴∩∩|𝑒𝐴∈𝐸∧𝑒∩𝐴≠∅)&lt;br /&gt;
&lt;br /&gt;
An ''extension'' of a ''subhypergraph'' is a hypergraph where each&lt;br /&gt;
hyperedge of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; which is partially contained in the subhypergraph &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt; and is fully contained in the extension &amp;lt;math&amp;gt;Ex(H_A)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Formally&lt;br /&gt;
一个子超图的扩展是一个超图，其中每个属于 H 的超边都部分包含在子超图的 𝐻𝐴，并且完全包含在扩展的𝐸𝑥(𝐻𝐴) 中。即在形式上：&lt;br /&gt;
:&amp;lt;math&amp;gt;Ex(H_A) = (A \cup A', E' )&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;A' = \bigcup_{e \in E} e \setminus A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;E' = \lbrace e \in E | e \subseteq (A \cup A') \rbrace&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The ''partial hypergraph'' is a hypergraph with some edges removed. Given a subset &amp;lt;math&amp;gt;J \subset I_e&amp;lt;/math&amp;gt; of the edge index set, the partial hypergraph generated by &amp;lt;math&amp;gt;J&amp;lt;/math&amp;gt; is the hypergraph&lt;br /&gt;
部分超图是去掉一些边的超图。给定一个边索引集的子集 𝐽⊂𝐼𝑒 ，由 𝐽 生成的部分超图就是&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(X, \lbrace e_i | i\in J \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Given a subset &amp;lt;math&amp;gt;A\subseteq X&amp;lt;/math&amp;gt;, the ''section hypergraph'' is the partial hypergraph&lt;br /&gt;
而给定一个子集 𝐴⊆𝑋，则分段超图是部分超图&lt;br /&gt;
:&amp;lt;math&amp;gt;H \times A = \left(A, \lbrace e_i | &lt;br /&gt;
i\in I_e \land e_i \subseteq A   \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The '''dual''' &amp;lt;math&amp;gt;H^*&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is a hypergraph whose vertices and edges are interchanged, so that the vertices are given by &amp;lt;math&amp;gt;\lbrace e_i \rbrace&amp;lt;/math&amp;gt; and whose edges are given by &amp;lt;math&amp;gt;\lbrace X_m \rbrace&amp;lt;/math&amp;gt; where&lt;br /&gt;
𝐻 的重记号 𝐻∗ 则是一个顶点和边互换的超图，因此顶点由 {𝑒𝑖 } 给出，边由 {𝑋𝑚} 给出，其中&lt;br /&gt;
:&amp;lt;math&amp;gt;X_m = \lbrace e_i | x_m \in e_i \rbrace. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When a notion of equality is properly defined, as done below, the operation of taking the dual of a hypergraph is an [[involution (mathematics)|involution]], i.e.,&lt;br /&gt;
当等式的记号被正确定义时，如下，对一个超图采取两次运算是对偶的：&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(H^*\right)^* = H.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A [[connected graph]] ''G'' with the same vertex set as a connected hypergraph ''H'' is a '''host graph''' for ''H'' if every hyperedge of ''H'' [[induced subgraph|induces]] a connected subgraph in  ''G''. For a disconnected hypergraph ''H'', ''G'' is a host graph if there is a bijection between the [[connected component (graph theory)|connected components]] of ''G'' and of ''H'', such that each connected component ''G&amp;lt;nowiki&amp;gt;'&amp;lt;/nowiki&amp;gt;'' of ''G'' is a host of the corresponding ''H&amp;lt;nowiki&amp;gt;'&amp;lt;/nowiki&amp;gt;''.&lt;br /&gt;
&lt;br /&gt;
对于不连通的超图 G 和具有相同顶点连通的超图 H，如果 H 的每个超边都有 G 中一个子图连接，则 G 是一个主图（host graph）；&lt;br /&gt;
对于不连通的超图 H，如果 G 和 H 的连通部分之间存在一个双射，使得 G 的每个连通部分 G' 都是对应的 H' 的主图，则 G 是一个主图。&lt;br /&gt;
&lt;br /&gt;
A hypergraph is ''bipartite'' if and only if its vertices can be partitioned into two classes ''U'' and ''V'' in such a way that each hyperedge with cardinality at least 2 contains at least one vertex from both classes. Alternatively, such a hypergraph is said to have [[Property B]].&lt;br /&gt;
&lt;br /&gt;
一个超图是二分（bipartite）的，当且仅当它的顶点能被分成两类 U 和 V  ：每个基数至少为 2 超边包含两类中的至少一个顶点。相反的，超图则被称为具有属性 B。&lt;br /&gt;
&lt;br /&gt;
The '''2-section''' (or '''clique graph''', '''representing graph''', '''primal graph''', '''Gaifman graph''') of a hypergraph is the graph with the same vertices of the hypergraph, and edges between all pairs of vertices contained in the same hyperedge.&lt;br /&gt;
&lt;br /&gt;
2-段超图（或团图，代表图、原始图、盖夫曼图）是具有相同顶点的图，并且所有顶点对之间的边包含在相同的超边中。&lt;br /&gt;
&lt;br /&gt;
==二部图模型 Bipartite graph model==&lt;br /&gt;
A hypergraph ''H'' may be represented by a [[bipartite graph]] ''BG'' as follows: the sets ''X'' and ''E'' are the partitions of ''BG'', and (''x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'',  ''e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'') are connected with an edge if and only if vertex ''x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'' is contained in edge ''e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'' in ''H''. Conversely, any bipartite graph with fixed parts and no unconnected nodes in the second part represents some hypergraph in the manner described above. This bipartite graph is also called [[incidence graph]].&lt;br /&gt;
&lt;br /&gt;
[[File:bipartie graph.jpeg|200px|缩略图|右| 设&amp;lt;math&amp;gt;G=(V,E)&amp;lt;/math&amp;gt;是一个无向图，如果顶点V可分割为两个互不相交的子集&amp;lt;math&amp;gt; {(group1, group2)}&amp;lt;/math&amp;gt;，并且图中的每条边&amp;lt;math&amp;gt;{（i，j）}&amp;lt;/math&amp;gt;所关联的两个顶点&amp;lt;math&amp;gt;{i}&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;{j}&amp;lt;/math&amp;gt;分别属于这两个不同的部分&amp;lt;math&amp;gt;{(i \in group1,j \in group2)}&amp;lt;/math&amp;gt;，则称图&amp;lt;math&amp;gt;{G}&amp;lt;/math&amp;gt;为一个二部图。]]&lt;br /&gt;
&lt;br /&gt;
一个'''超图“ &amp;lt;math&amp;gt;{H} &amp;lt;/math&amp;gt;”'''可以用二部图“&amp;lt;math&amp;gt;{BG} &amp;lt;/math&amp;gt;”表示，其构成如下: 集合&amp;quot;X&amp;quot;和&amp;quot; E&amp;quot;是&amp;quot;BG&amp;quot;的分割，而且 (&amp;quot;x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;,  &amp;quot;e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;) 与边连通当且仅当顶点&amp;quot;x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;包含在&amp;quot; &amp;lt;math&amp;gt;H &amp;lt;/math&amp;gt;&amp;quot;的边&amp;quot; e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;中。 反之，任何具有固定的'''部分 part'''且在第二部分中没有不连通节点的二部图也代表具有上述性质的部分超图。 这个二部图也称为'''关联图'''。&lt;br /&gt;
&lt;br /&gt;
==无环性 Acyclicity==&lt;br /&gt;
In contrast with ordinary undirected graphs for which there is a single natural notion of [[cycle (graph theory)|cycles]] and [[Forest (graph theory)|acyclic graphs]], there are multiple natural non-equivalent definitions of acyclicity for hypergraphs which collapse to ordinary graph acyclicity for the special case of ordinary graphs.&lt;br /&gt;
&lt;br /&gt;
与只有'''圈 cycle'''和'''森林 forest'''的普通无向图相比，对于超图的特殊情形，那些坍缩为平凡图的无环性超图有多种自然不等价的'''无环性 acyclicity''' 定义。&lt;br /&gt;
&lt;br /&gt;
A first definition of acyclicity for hypergraphs was given by [[Claude Berge]]:&amp;lt;ref&amp;gt;[[Claude Berge]], ''Graphs and Hypergraphs''&amp;lt;/ref&amp;gt; a hypergraph is Berge-acyclic if its [[incidence graph]] (the [[bipartite graph]] defined above) is acyclic. This definition is very restrictive: for instance, if a hypergraph has some pair &amp;lt;math&amp;gt;v \neq v'&amp;lt;/math&amp;gt; of vertices and some pair &amp;lt;math&amp;gt;f \neq f'&amp;lt;/math&amp;gt; of hyperedges such that &amp;lt;math&amp;gt;v, v' \in f&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v, v' \in f'&amp;lt;/math&amp;gt;, then it is Berge-cyclic. Berge-cyclicity can obviously be tested in [[linear time]] by an exploration of the incidence graph.&lt;br /&gt;
&lt;br /&gt;
由Claude Berge 给出了超图无环性的首个定义: &amp;lt;ref&amp;gt;Claude Berge,[https://www.amazon.com/Graphs-hypergraphs-North-Holland-mathematical-library/dp/0444103996 ''Graphs and Hypergraphs'']&amp;lt;/ref&amp;gt; 如果它的'''关联图'''(上面定义的二部图)是无环的，则称这个超图是 Berge 无环的 Berge-acyclic。 这个定义是非常严格的：例如，假设一个超图有一些顶点&amp;lt;math&amp;gt;v \neq v'&amp;lt;/math&amp;gt;和一些超边&amp;lt;math&amp;gt;f \neq f'&amp;lt;/math&amp;gt; ，例如 &amp;lt;math&amp;gt;v, v' \in f&amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;v, v' \in f'&amp;lt;/math&amp;gt;，那么它就是 Berge成环的 Berge-cyclic。 通过对关联图的探讨，Berge成环性 berge-cyclity可以在线性时间 linear time内得到有效验证 。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can define a weaker notion of hypergraph acyclicity,&amp;lt;ref&amp;gt;C. Beeri, [[Ronald Fagin|R. Fagin]], D. Maier, [[Mihalis Yannakakis|M. Yannakakis]], ''On the Desirability of Acyclic Database Schemes''&amp;lt;/ref&amp;gt; later termed α-acyclicity. This notion of acyclicity is equivalent to the hypergraph being conformal (every clique of the primal graph is covered by some hyperedge) and its primal graph being [[chordal graph|chordal]]; it is also equivalent to reducibility to the empty graph through the GYO algorithm&amp;lt;ref&amp;gt;C. T. Yu and M. Z. Özsoyoğlu. ''[https://www.computer.org/csdl/proceedings/cmpsac/1979/9999/00/00762509.pdf An algorithm for tree-query membership of a distributed query]''. In Proc. IEEE COMPSAC, pages 306-312, 1979&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;&amp;gt;M. H. Graham. ''On the universal relation''. Technical Report, University of Toronto, Toronto, Ontario, Canada, 1979&amp;lt;/ref&amp;gt; (also known as Graham's algorithm), a [[confluence (abstract rewriting)|confluent]] iterative process which removes hyperedges using a generalized definition of [[ear (graph theory)|ears]]. In the domain of [[database theory]], it is known that a [[database schema]] enjoys certain desirable properties if its underlying hypergraph is α-acyclic.&amp;lt;ref&amp;gt;[[Serge Abiteboul|S. Abiteboul]], [[Richard B. Hull|R. B. Hull]], [[Victor Vianu|V. Vianu]], ''Foundations of Databases''&amp;lt;/ref&amp;gt; Besides, α-acyclicity is also related to the expressiveness of the [[guarded fragment]] of [[first-order logic]].&lt;br /&gt;
&lt;br /&gt;
此处，我们可以定义一个减弱的超图无环性的概念&amp;lt;ref&amp;gt;C. Beeri, [[Ronald Fagin|R. Fagin]], D. Maier, [[Mihalis Yannakakis|M. Yannakakis]], ''On the Desirability of Acyclic Database Schemes''&amp;lt;/ref&amp;gt;，后来被称为 &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环性  &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt; acyclicity。 这个无环性的概念等价于超图是同构的(原图的每个团都被某个超边所覆盖) ，它的原图称为弦图 chordal graph ; 它也等价于通过 GYO 算法 Graham-Yu-Ozsoyoglu Algorithm （也称为格雷厄姆算法 Graham's algorithm) 得到具有可约性的空图&amp;lt;ref&amp;gt;C. T. Yu and M. Z. Özsoyoğlu. ''[https://www.computer.org/csdl/proceedings/cmpsac/1979/9999/00/00762509.pdf An algorithm for tree-query membership of a distributed query]''. In Proc. IEEE COMPSAC, pages 306-312, 1979&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;&amp;gt;M. H. Graham. ''On the universal relation''. Technical Report, University of Toronto, Toronto, Ontario, Canada, 1979&amp;lt;/ref&amp;gt;。GYO 算法是一个合流 confluence（抽象重写 abstract rewriting）迭代过程，该算法中使用耳朵 ear的广义定义去除超边 (图论中的耳朵就定义为一条路径，其中除了端点外的点的度数均为 2（端点可以重合），而且删去后不破坏图的连通性)。总所周知， 在数据库理论  database theory 的领域中，如果一个数据库模式 database schema的底层超图是&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环的，那么它就具有某些理想的性质。 &amp;lt;ref&amp;gt;Serge Abiteboul, Richard B. Hull, Victor Vianu|V. Vianu, ''Foundations of Databases''&amp;lt;/ref&amp;gt; 除此之外,&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环性也与一阶逻辑 first-order logic 保护的片段 guarded fragment 的表达能力有关。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can test in [[linear time]] if a hypergraph is α-acyclic.&amp;lt;ref&amp;gt;[[Robert Tarjan|R. E. Tarjan]], [[Mihalis Yannakakis|M. Yannakakis]]. ''Simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs''. SIAM J. on Computing, 13(3):566-579, 1984.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们可以在线性时间 linear time内检验超图是否是-无环的。 &amp;lt;ref&amp;gt;Robert Tarjan|R. E. Tarjan, Mihalis Yannakakis|M. Yannakakis. ''Simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs''. SIAM J. on Computing, 13(3):566-579, 1984.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that α-acyclicity has the counter-intuitive property that adding hyperedges to an α-cyclic hypergraph may make it α-acyclic (for instance, adding a hyperedge containing all vertices of the hypergraph will always make it α-acyclic). Motivated in part by this perceived shortcoming, [[Ronald Fagin]]&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;&amp;gt;[[Ronald Fagin]], ''Degrees of Acyclicity for Hypergraphs and Relational Database Schemes''&amp;lt;/ref&amp;gt; defined the stronger notions of β-acyclicity and γ-acyclicity. We can state β-acyclicity as the requirement that all subhypergraphs of the hypergraph are α-acyclic, which is equivalent&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;/&amp;gt; to an earlier definition by Graham.&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;/&amp;gt; The notion of γ-acyclicity is a more restrictive condition which is equivalent to several desirable properties of database schemas and is related to [[Bachman diagram]]s. Both β-acyclicity and γ-acyclicity can be tested in [[PTIME|polynomial time]].&lt;br /&gt;
&lt;br /&gt;
注意到&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环性似乎直觉不相符，即&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-成环超图添加超边可能使其成为&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环的（例如，添加一条包含超图所有顶点的超边总能其成为&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环的）。 为了克服这个缺点，Ronald Fagin&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;&amp;gt;[[Ronald Fagin]], ''Degrees of Acyclicity for Hypergraphs and Relational Database Schemes''&amp;lt;/ref&amp;gt;  定义了更强的 &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-无环性  &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-acylicity 和 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性  &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;-acylicity 概念。 应当指出：&amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环超图是推出其所有子超图都是&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环的必要条件，这与 Graham 的早期定义&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;/&amp;gt; 等价。  &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性的概念是一个更加严苛的条件，它等价于数据库模式的几个理想性质，并且与Bachman 图 Bachman diagrams有关. &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-无环性 和 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性   都可以在多项式时间 polynomial time(PTIME)内完成检测。&lt;br /&gt;
&lt;br /&gt;
Those four notions of acyclicity are comparable: Berge-acyclicity implies γ-acyclicity which implies β-acyclicity which implies α-acyclicity. However, none of the reverse implications hold, so those four notions are different.&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
无环性的四个概念具有可比性: berge-无环性意味着 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;- 无环性， &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;- 无环性又意味着  &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;- 无环性， &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;- 无环性又可以推出  &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt; 无环性。 然而，反之均不成立。&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==同构和相等 Isomorphism and equality==&lt;br /&gt;
A hypergraph [[homomorphism]] is a map from the vertex set of one hypergraph to another such that each edge maps to one other edge.&lt;br /&gt;
&lt;br /&gt;
超图同态 homomorphism是指从一个超图的顶点集到另一个超图的顶点集的映射，如此使得每条边映射到另一条边。&lt;br /&gt;
&lt;br /&gt;
A hypergraph &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt; is ''isomorphic'' to a hypergraph &amp;lt;math&amp;gt;G=(Y,F)&amp;lt;/math&amp;gt;,  written as &amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt; if there exists a [[bijection]] &lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi:X \to Y&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and a [[permutation]] &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; such that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The bijection &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; is then called the [[isomorphism]] of the graphs.  Note that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;H^* \simeq G^*&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如果一个超图 &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;同构 isomorphic 与另外一个超图&amp;lt;math&amp;gt;G=(Y,F)&amp;lt;/math&amp;gt;，则存在一个双射：&amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt; :&amp;lt;math&amp;gt;\phi:X \to Y&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
和 关于&amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;的置换 permutation 使得： :&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么这个双射被称为图的同构 isomorphism，记作：&amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt;但且仅当&amp;lt;math&amp;gt;H^* \simeq G^*&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the edges of a hypergraph are explicitly labeled, one has the additional notion of ''strong isomorphism''. One says that &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is ''strongly isomorphic'' to &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; if the permutation is the identity. One then writes &amp;lt;math&amp;gt;H \cong G&amp;lt;/math&amp;gt;.  Note that all strongly isomorphic graphs are isomorphic, but not vice versa.&lt;br /&gt;
&lt;br /&gt;
When the vertices of a hypergraph are explicitly labeled, one has the notions of ''equivalence'', and also of ''equality''. One says that &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is ''equivalent'' to &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, and writes &amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; if the isomorphism &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; has&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(x_n) = y_n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;H^* \cong G^*&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If, in addition, the permutation &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; is the identity, one says that &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; equals &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, and writes &amp;lt;math&amp;gt;H=G&amp;lt;/math&amp;gt;.  Note that, with this definition of equality, graphs are self-dual:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(H^*\right) ^* = H&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A hypergraph [[automorphism]] is an isomorphism from a vertex set into itself, that is a relabeling of vertices. The set of automorphisms of a hypergraph ''H'' (= (''X'',&amp;amp;nbsp;''E'')) is a [[group (mathematics)|group]] under composition, called the [[automorphism group]] of the hypergraph and written Aut(''H'').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
当超图的边被明确标记时，就有了'''“强同构 strong isomorphism ”'''这个新的概念。 当前面提及的置换是唯一的，则称&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 强同构于 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; 。 记作&amp;lt;math&amp;gt;H \cong G&amp;lt;/math&amp;gt;。 注意，所有强同构图都是同构的，但反过来就不成立。&lt;br /&gt;
&lt;br /&gt;
当超图的顶点被明确标记时，就有了'''“等价 equivalence”'''和'''“相等 equality”'''的概念。 我们称&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;等价记作：&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; 如果同构&amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; 满足:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(x_n) = y_n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
而且:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
记作:&lt;br /&gt;
&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; 当且仅当 &amp;lt;math&amp;gt;H^* \cong G^*&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
超图'''自同构 automorphism'''是从顶点集到自身的同构，也就是顶点的重标号。 超图“ &amp;lt;math&amp;gt;{H }&amp;lt;/math&amp;gt;”(= (''X'',&amp;amp;nbsp;''E''))的自同构集合是超图的群 group，称为超图的'''自同构群 automorphism group'''，并写成 &amp;lt;math&amp;gt;{Aut(''H'')}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===例子 Examples===&lt;br /&gt;
Consider the hypergraph &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; with edges&lt;br /&gt;
:&amp;lt;math&amp;gt;H = \lbrace&lt;br /&gt;
e_1 = \lbrace a,b \rbrace,&lt;br /&gt;
e_2 = \lbrace b,c \rbrace,&lt;br /&gt;
e_3 = \lbrace c,d \rbrace,&lt;br /&gt;
e_4 = \lbrace d,a \rbrace,&lt;br /&gt;
e_5 = \lbrace b,d \rbrace,&lt;br /&gt;
e_6 = \lbrace a,c \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
and&lt;br /&gt;
:&amp;lt;math&amp;gt;G = \lbrace&lt;br /&gt;
f_1 = \lbrace \alpha,\beta \rbrace,&lt;br /&gt;
f_2 = \lbrace \beta,\gamma \rbrace,&lt;br /&gt;
f_3 = \lbrace \gamma,\delta \rbrace,&lt;br /&gt;
f_4 = \lbrace \delta,\alpha \rbrace,&lt;br /&gt;
f_5 = \lbrace \alpha,\gamma \rbrace,&lt;br /&gt;
f_6 = \lbrace \beta,\delta \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then clearly &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; are isomorphic (with &amp;lt;math&amp;gt;\phi(a)=\alpha&amp;lt;/math&amp;gt;, ''etc.''), but they are not strongly isomorphic. So, for example, in &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;, vertex &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; meets edges 1, 4 and 6, so that,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;e_1 \cap e_4 \cap e_6 = \lbrace a\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In graph &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, there does not exist any vertex that meets edges 1, 4 and 6:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;f_1 \cap f_4 \cap f_6 = \varnothing&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this example, &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; are equivalent, &amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt;, and the duals are strongly isomorphic: &amp;lt;math&amp;gt;H^*\cong G^*&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
考虑超图&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;，他的边为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H = \lbrace&lt;br /&gt;
e_1 = \lbrace a,b \rbrace,&lt;br /&gt;
e_2 = \lbrace b,c \rbrace,&lt;br /&gt;
e_3 = \lbrace c,d \rbrace,&lt;br /&gt;
e_4 = \lbrace d,a \rbrace,&lt;br /&gt;
e_5 = \lbrace b,d \rbrace,&lt;br /&gt;
e_6 = \lbrace a,c \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
和超图&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;G = \lbrace&lt;br /&gt;
f_1 = \lbrace \alpha,\beta \rbrace,&lt;br /&gt;
f_2 = \lbrace \beta,\gamma \rbrace,&lt;br /&gt;
f_3 = \lbrace \gamma,\delta \rbrace,&lt;br /&gt;
f_4 = \lbrace \delta,\alpha \rbrace,&lt;br /&gt;
f_5 = \lbrace \alpha,\gamma \rbrace,&lt;br /&gt;
f_6 = \lbrace \beta,\delta \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
很明显 &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; 同构（有&amp;lt;math&amp;gt;\phi(a)=\alpha&amp;lt;/math&amp;gt;等），但是他们不是强同构，因为比如在超图&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;中，&amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; 顶点连接1，4，6三条边，所以：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;e_1 \cap e_4 \cap e_6 = \lbrace a\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在图&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;,，不存在连接边1，4，6的顶点：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_1 \cap f_4 \cap f_6 = \varnothing&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在这个例子，&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;是等价的， &amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt;，而且两者强同构的：&amp;lt;math&amp;gt;H^*\cong G^*&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Symmetric hypergraphs==&lt;br /&gt;
The&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt; of a hypergraph &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is the maximum cardinality of any of the edges in the hypergraph.  If all edges have the same cardinality ''k'', the hypergraph is said to be ''uniform'' or ''k-uniform'', or is called a ''k-hypergraph''.  A graph is just a 2-uniform hypergraph.&lt;br /&gt;
&lt;br /&gt;
超图&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;的&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt;表示该超图中任何一条边的最大基数。如果所有边具有相同的基数''k''，则称该超图为均匀的或k-均匀的，或称之为k-超图。图只是一个2-均匀的超图。&lt;br /&gt;
&lt;br /&gt;
The degree ''d(v)'' of a vertex ''v'' is the number of edges that contain it. ''H'' is ''k-regular'' if every vertex has degree ''k''.&lt;br /&gt;
&lt;br /&gt;
顶点''v''的度''d(v)''表示包含该顶点的边的数量。如果每个顶点的度都为''k''，则超图''H''是k-正则的。&lt;br /&gt;
&lt;br /&gt;
The dual of a uniform hypergraph is regular and vice versa.&lt;br /&gt;
&lt;br /&gt;
均匀超图的对偶是正则的，反之亦然。&lt;br /&gt;
&lt;br /&gt;
Two vertices ''x'' and ''y'' of ''H'' are called ''symmetric'' if there exists an automorphism such that &amp;lt;math&amp;gt;\phi(x)=y&amp;lt;/math&amp;gt;.  Two edges &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_j&amp;lt;/math&amp;gt; are said to be  ''symmetric'' if there exists an automorphism such that &amp;lt;math&amp;gt;\phi(e_i)=e_j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
如果存在一个形如&amp;lt;math&amp;gt;\phi(x)=y&amp;lt;/math&amp;gt;的自同构，则超图''H''的两个顶点''x''和''y''对称。如果存在一个自同构使得&amp;lt;math&amp;gt;\phi(e_i)=e_j&amp;lt;/math&amp;gt;，则称两个边&amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;e_j&amp;lt;/math&amp;gt;为对称。&lt;br /&gt;
&lt;br /&gt;
A hypergraph is said to be ''vertex-transitive'' (or ''vertex-symmetric'') if all of its vertices are symmetric. Similarly, a hypergraph is ''edge-transitive'' if all edges are symmetric. If a hypergraph is both edge- and vertex-symmetric, then the hypergraph is simply ''transitive''.&lt;br /&gt;
&lt;br /&gt;
如果超图的所有顶点都是对称的，则称其为顶点可传递的(或顶点对称的)。类似地，如果超图的所有边都是对称的，则该超图是边传递的。 如果一个超图既是边对称的又是顶点对称的，则该超图是简单传递的。&lt;br /&gt;
&lt;br /&gt;
Because of hypergraph duality, the study of edge-transitivity is identical to the study of vertex-transitivity.&lt;br /&gt;
&lt;br /&gt;
由于超图的对偶性，边传递性的研究与顶点传递性的研究是相一致的。&lt;br /&gt;
&lt;br /&gt;
==Transversals==&lt;br /&gt;
A ''[[Transversal (combinatorics)|transversal]]'' (or &amp;quot;[[hitting set]]&amp;quot;) of a hypergraph ''H'' = (''X'', ''E'') is a set &amp;lt;math&amp;gt;T\subseteq X&amp;lt;/math&amp;gt; that has nonempty [[intersection (set theory)|intersection]] with every edge. A transversal ''T'' is called ''minimal'' if no proper subset of ''T'' is a transversal. The ''transversal hypergraph'' of ''H'' is the hypergraph (''X'', ''F'') whose edge set ''F'' consists of all minimal transversals of ''H''.&lt;br /&gt;
&lt;br /&gt;
超图''H'' = (''X'', ''E'')的横截集（或命中集）是一个&amp;lt;math&amp;gt;T\subseteq X&amp;lt;/math&amp;gt;集合，该集合与每条边都有非空的交集。如果''T''的真子集不是横截集，则称''T''为极小截集。''H'' 的横截超图是超图（''X''， ''F''），其边集''F''包含''H''的所有最小横截。&lt;br /&gt;
&lt;br /&gt;
Computing the transversal hypergraph has applications in [[combinatorial optimization]], in [[game theory]], and in several fields of [[computer science]] such as [[machine learning]], [[Index (database)|indexing of database]]s, the [[Boolean satisfiability problem|satisfiability problem]], [[data mining]], and computer [[program optimization]].&lt;br /&gt;
&lt;br /&gt;
计算横截面超图在[[组合优化 Combinatorial Optimization]]、[[博弈论 Game Theory]]和[[计算机科学 Computer Science]]的一些领域（例如[[机器学习 Machine Learning]]、[[数据库索引 Indexing of Databases]]、[[可满足性问题the Satisfiability Problem]]、[[数据挖掘Data Mining]]和[[计算机程序优化 Program Optimization]]）都有应用。&lt;br /&gt;
&lt;br /&gt;
==Incidence matrix==&lt;br /&gt;
Let &amp;lt;math&amp;gt;V = \{v_1, v_2, ~\ldots, ~ v_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;E = \{e_1, e_2, ~ \ldots ~ e_m\}&amp;lt;/math&amp;gt;. Every hypergraph has an &amp;lt;math&amp;gt;n \times m&amp;lt;/math&amp;gt; [[incidence matrix]] &amp;lt;math&amp;gt;A = (a_{ij})&amp;lt;/math&amp;gt; where&lt;br /&gt;
:&amp;lt;math&amp;gt;a_{ij} = \left\{ \begin{matrix} 1 &amp;amp; \mathrm{if} ~ v_i \in e_j \\ 0 &amp;amp; \mathrm{otherwise}. \end{matrix} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
The [[transpose]] &amp;lt;math&amp;gt;A^t&amp;lt;/math&amp;gt; of the [[incidence (geometry)|incidence]] matrix defines a hypergraph &amp;lt;math&amp;gt;H^* = (V^*,\ E^*)&amp;lt;/math&amp;gt; called the '''dual''' of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt; is an ''m''-element set and &amp;lt;math&amp;gt;E^*&amp;lt;/math&amp;gt; is an ''n''-element set of subsets of &amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;. For &amp;lt;math&amp;gt;v^*_j \in V^*&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e^*_i \in E^*, ~ v^*_j \in e^*_i&amp;lt;/math&amp;gt; [[if and only if]] &amp;lt;math&amp;gt;a_{ij} = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
分别设 &amp;lt;math&amp;gt;V = \{v_1, v_2, ~\ldots, ~ v_n\}&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;E = \{e_1, e_2, ~ \ldots ~ e_m\}&amp;lt;/math&amp;gt;。&lt;br /&gt;
每一个超图都有一个 &amp;lt;math&amp;gt;n \times m&amp;lt;/math&amp;gt;[[关联矩阵]]&amp;lt;math&amp;gt;A = (a_{ij})&amp;lt;/math&amp;gt;其为：&amp;lt;math&amp;gt;a_{ij} = \left\{ \begin{matrix} 1 &amp;amp; \mathrm{if} ~ v_i \in e_j \\ 0 &amp;amp; \mathrm{otherwise}. \end{matrix} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其关联矩阵的[[转设]] &amp;lt;math&amp;gt;A^t&amp;lt;/math&amp;gt;定义了 &amp;lt;math&amp;gt;H^* = (V^*,\ E^*)&amp;lt;/math&amp;gt;称为&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;的'''对偶'''，其中&amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;是一个''m''元集合 &amp;lt;math&amp;gt;E^*&amp;lt;/math&amp;gt;是一个&amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;子集的''n''元集合。&lt;br /&gt;
&lt;br /&gt;
对于&amp;lt;math&amp;gt;v^*_j \in V^*&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;e^*_i \in E^*, ~ v^*_j \in e^*_i&amp;lt;/math&amp;gt; [[当且仅当]] &amp;lt;math&amp;gt;a_{ij} = 1&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph coloring==&lt;br /&gt;
Classic hypergraph coloring is assigning one of the colors from set &amp;lt;math&amp;gt;\{1,2,3,...\lambda\}&amp;lt;/math&amp;gt; to every vertex of a hypergraph in such a way that each hyperedge contains at least two vertices of distinct colors. In other words, there must be no monochromatic hyperedge with cardinality at least 2. In this sense it is a direct generalization of graph coloring. Minimum number of used distinct colors over all colorings is called the chromatic number of a hypergraph.&lt;br /&gt;
&lt;br /&gt;
经典超图着色是将集合&amp;lt;math&amp;gt;\{1,2,3,...\lambda\}&amp;lt;/math&amp;gt;中的其中一种颜色赋予给超图的每个顶点，使每个超边至少包含两个不同颜色的顶点。换句话说，不能存在基数至少为2的单色深边。从此意义上出发，它是通常图着色的直接推广。在所有着色行为中使用到最小的不同颜色数称为超图的色数。&lt;br /&gt;
&lt;br /&gt;
Hypergraphs for which there exists a coloring using up to ''k'' colors are referred to as ''k-colorable''. The 2-colorable hypergraphs are exactly the bipartite ones.&lt;br /&gt;
存在着使用多达''k'' 种颜色着色的超图称为''k- 可着色图''。'''2-可染超图就是二分图'''。&lt;br /&gt;
&lt;br /&gt;
There are many generalizations of classic hypergraph coloring. One of them is the so-called mixed hypergraph coloring, when monochromatic edges are allowed. Some mixed hypergraphs are uncolorable for any number of colors. A general criterion for uncolorability is unknown.  When a mixed hypergraph is colorable, then the minimum and maximum number of used colors are called the lower and upper chromatic numbers respectively. See http://spectrum.troy.edu/voloshin/mh.html for details.&lt;br /&gt;
&lt;br /&gt;
经典超图着色有许多推广。在允许单色边情况下，混合超图着色是其中之一。一些混合超图对于任意数量的颜色都是不可着色的。同时不可着色性的内在标准是未知的。当一个混合超图是可着色时，其所使用的最小和最大颜色数分别称为下色数和上色数。详情请参阅 http://spectrum.troy.edu/voloshin/mh.html&lt;br /&gt;
&lt;br /&gt;
==Partitions==&lt;br /&gt;
A partition theorem due to E. Dauber&amp;lt;ref&amp;gt;E. Dauber, in ''Graph theory'', ed. F. Harary, Addison Wesley, (1969) p. 172.&amp;lt;/ref&amp;gt; states that, for an edge-transitive hypergraph &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;, there exists a [[partition of a set|partition]]&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;(X_1, X_2,\cdots,X_K)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
of the vertex set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; such that the subhypergraph &amp;lt;math&amp;gt;H_{X_k}&amp;lt;/math&amp;gt; generated by &amp;lt;math&amp;gt;X_k&amp;lt;/math&amp;gt; is transitive for each &amp;lt;math&amp;gt;1\le k \le K&amp;lt;/math&amp;gt;, and such that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sum_{k=1}^K r\left(H_{X_k} \right) = r(H)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt; is the rank of ''H''.&lt;br /&gt;
&lt;br /&gt;
As a corollary, an edge-transitive hypergraph that is not vertex-transitive is bicolorable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
由E. Dauber&amp;lt;ref&amp;gt;E. Dauber, in ''Graph theory'', ed. F. Harary, Addison Wesley, (1969) p. 172.&amp;lt;/ref&amp;gt;所提出的一个分区定理表明，对于边传递超图 &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;存在一个[[分区]]:&amp;lt;math&amp;gt;(X_1, X_2,\cdots,X_K)&amp;lt;/math&amp;gt;对于顶点集 &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;使得由&amp;lt;math&amp;gt;X_k&amp;lt;/math&amp;gt;生成的子超图&amp;lt;math&amp;gt;H_{X_k}&amp;lt;/math&amp;gt;在&amp;lt;math&amp;gt;1\le k \le K&amp;lt;/math&amp;gt;时是可传递的，并且使得&amp;lt;math&amp;gt;\sum_{k=1}^K r\left(H_{X_k} \right) = r(H)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt;是 ''H''的秩。&lt;br /&gt;
&lt;br /&gt;
作为推论，不是点传递的边传递超图则是双色的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Graph partitioning]] (and in particular, hypergraph partitioning) has many applications to IC design&amp;lt;ref&amp;gt;{{Citation |title=Multilevel hypergraph partitioning: applications in VLSI domain |author=Karypis, G., Aggarwal, R., Kumar, V., and Shekhar, S. |journal=IEEE Transactions on Very Large Scale Integration (VLSI) Systems |date=March 1999 |volume=7 |issue=1 |pages=69–79 |doi=10.1109/92.748202 |postscript=.|citeseerx=10.1.1.553.2367 }}&amp;lt;/ref&amp;gt; and parallel computing.&amp;lt;ref&amp;gt;{{Citation |doi=10.1016/S0167-8191(00)00048-X |title=Graph partitioning models for parallel computing |author= Hendrickson, B., Kolda, T.G. |journal=Parallel Computing | year=2000 |volume=26 |issue=12 |pages=1519–1545 |postscript=.|url=https://digital.library.unt.edu/ark:/67531/metadc684945/ |type=Submitted manuscript }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite conference |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=A Hypergraph Model for Mapping Repeated Sparse Matrix-Vector Product Computations onto Multicomputers |conference=Proc. International Conference on Hi Performance Computing (HiPC'95) |year=1995}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Citation |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=Hypergraph-Partitioning Based Decomposition for Parallel Sparse-Matrix Vector Multiplication |journal=IEEE Transactions on Parallel and Distributed Systems |volume=10 |issue=7 |pages=673–693 |year=1999|doi=10.1109/71.780863 |postscript=. |citeseerx=10.1.1.67.2498 }}&amp;lt;/ref&amp;gt; Efficient and Scalable [[Graph partition|hypergraph partitioning algorithms]] are also important for processing large scale hypergraphs in machine learning tasks.&amp;lt;ref name=hyperx&amp;gt;{{citation|last1=Huang|first1=Jin|last2=Zhang|first2=Rui|last3=Yu|first3=Jeffrey Xu|journal=Proceedings of the IEEE International Conference on Data Mining|title=Scalable Hypergraph Learning and Processing|year=2015}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[图分区]](特别是超图分区)在集成电路设计&amp;lt;ref&amp;gt;{{Citation |title=Multilevel hypergraph partitioning: applications in VLSI domain |author=Karypis, G., Aggarwal, R., Kumar, V., and Shekhar, S. |journal=IEEE Transactions on Very Large Scale Integration (VLSI) Systems |date=March 1999 |volume=7 |issue=1 |pages=69–79 |doi=10.1109/92.748202 |postscript=.|citeseerx=10.1.1.553.2367 }}&amp;lt;/ref&amp;gt; 和并行计算&amp;lt;ref&amp;gt;{{Citation |doi=10.1016/S0167-8191(00)00048-X |title=Graph partitioning models for parallel computing |author= Hendrickson, B., Kolda, T.G. |journal=Parallel Computing | year=2000 |volume=26 |issue=12 |pages=1519–1545 |postscript=.|url=https://digital.library.unt.edu/ark:/67531/metadc684945/ |type=Submitted manuscript }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite conference |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=A Hypergraph Model for Mapping Repeated Sparse Matrix-Vector Product Computations onto Multicomputers |conference=Proc. International Conference on Hi Performance Computing (HiPC'95) |year=1995}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Citation |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=Hypergraph-Partitioning Based Decomposition for Parallel Sparse-Matrix Vector Multiplication |journal=IEEE Transactions on Parallel and Distributed Systems |volume=10 |issue=7 |pages=673–693 |year=1999|doi=10.1109/71.780863 |postscript=. |citeseerx=10.1.1.67.2498 }}&amp;lt;/ref&amp;gt;中有很多应用。在机器学习任务中，高效、可扩展的[[超图分区算法]]对于处理大规模超图也很重要。&amp;lt;ref name=hyperx&amp;gt;{{citation|last1=Huang|first1=Jin|last2=Zhang|first2=Rui|last3=Yu|first3=Jeffrey Xu|journal=Proceedings of the IEEE International Conference on Data Mining|title=Scalable Hypergraph Learning and Processing|year=2015}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Theorems==&lt;br /&gt;
Many [[theorem]]s and concepts involving graphs also hold for hypergraphs. [[Ramsey's theorem]] and [[Line graph of a hypergraph]] are typical examples. Some methods for studying symmetries of graphs extend to hypergraphs.&lt;br /&gt;
&lt;br /&gt;
Two prominent theorems are the [[Erdős–Ko–Rado theorem]] and the [[Kruskal–Katona theorem]] on uniform hypergraphs.&lt;br /&gt;
&lt;br /&gt;
许多涉及图的定理和概念也适用于超图，典型的例子有[[拉姆西定理]]（Ramsey's theorem）和超图的线图。研究图的对称性的一些方法也被扩展到超图。&lt;br /&gt;
均匀超图上有[[Erdős-Ko-Rado theorem]]和[[Kruskal-Katona theorem]]两个著名定理。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph drawing==&lt;br /&gt;
[[File:CircuitoDosMallas.png|thumb|This [[circuit diagram]] can be interpreted as a drawing of a hypergraph in which four vertices (depicted as white rectangles and disks) are connected by three hyperedges drawn as trees.]]（这个线路图可以解释为一个超图，其中四个顶点（用白色的矩形和圆盘表示）由三个用树表示的超图连接）&lt;br /&gt;
&lt;br /&gt;
Although hypergraphs are more difficult to draw on paper than graphs, several researchers have studied methods for the visualization of hypergraphs.&lt;br /&gt;
尽管超图比图更难画在纸上，但一些研究者已经研究了超图可视化方法。&lt;br /&gt;
&lt;br /&gt;
In one possible visual representation for hypergraphs, similar to the standard [[graph drawing]] style in which curves in the plane are used to depict graph edges, a hypergraph's vertices are depicted as points, disks, or boxes, and its hyperedges are depicted as trees that have the vertices as their leaves.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Sander | first = G.&lt;br /&gt;
 | contribution = Layout of directed hypergraphs with orthogonal hyperedges&lt;br /&gt;
 | pages = 381–386&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = [[Lecture Notes in Computer Science]]&lt;br /&gt;
 | title = Proc. 11th International Symposium on Graph Drawing (GD 2003)&lt;br /&gt;
 | contribution-url = http://gdea.informatik.uni-koeln.de/585/1/hypergraph.ps&lt;br /&gt;
 | volume = 2912&lt;br /&gt;
 | year = 2003| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Eschbach | first1 = Thomas&lt;br /&gt;
 | last2 = Günther | first2 = Wolfgang&lt;br /&gt;
 | last3 = Becker | first3 = Bernd&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[Journal of Graph Algorithms and Applications]]&lt;br /&gt;
 | pages = 141–157&lt;br /&gt;
 | title = Orthogonal hypergraph drawing for improved visibility&lt;br /&gt;
 | url = http://jgaa.info/accepted/2006/EschbachGuentherBecker2006.10.2.pdf&lt;br /&gt;
 | volume = 10&lt;br /&gt;
 | year = 2006 | doi=10.7155/jgaa.00122}}.&amp;lt;/ref&amp;gt; If the vertices are represented as points, the hyperedges may also be shown as smooth curves that connect sets of points, or as [[simple closed curve]]s that enclose sets of points.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Mäkinen | first = Erkki&lt;br /&gt;
 | doi = 10.1080/00207169008803875&lt;br /&gt;
 | issue = 3&lt;br /&gt;
 | journal = International Journal of Computer Mathematics&lt;br /&gt;
 | pages = 177–185&lt;br /&gt;
 | title = How to draw a hypergraph&lt;br /&gt;
 | volume = 34&lt;br /&gt;
 | year = 1990}}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Bertault | first1 = François&lt;br /&gt;
 | last2 = Eades | first2 = Peter | author2-link = Peter Eades&lt;br /&gt;
 | contribution = Drawing hypergraphs in the subset standard&lt;br /&gt;
 | doi = 10.1007/3-540-44541-2_15&lt;br /&gt;
 | pages = 45–76&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 8th International Symposium on Graph Drawing (GD 2000)&lt;br /&gt;
 | volume = 1984&lt;br /&gt;
 | year = 2001| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Naheed Anjum | first1 = Arafat&lt;br /&gt;
 | last2 = Bressan | first2 = Stéphane&lt;br /&gt;
 | contribution = Hypergraph Drawing by Force-Directed Placement&lt;br /&gt;
 | doi = 10.1007/_31&lt;br /&gt;
 | pages = 387–394&lt;br /&gt;
 | publisher = Springer International Publishing&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = 28th International Conference on Database and Expert Systems Applications (DEXA 2017)&lt;br /&gt;
 | volume = 10439&lt;br /&gt;
 | year = 2017| isbn = &lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中一种超图的可视化表示法，类似于标准的图的画法：用平面内的曲线来描绘图边，将超图的顶点画成点状、圆盘或盒子，超边则被描绘成以顶点为叶子的树[16][17]。如果顶点表示为点，超边也可以被描绘成连接点集的平滑曲线，或显示为封闭点集的简单闭合曲线[18][19][20]。 &lt;br /&gt;
&lt;br /&gt;
[[File:Venn's four ellipse construction.svg|thumb|An order-4 Venn diagram, which can be interpreted as a subdivision drawing of a hypergraph with 15 vertices (the 15 colored regions) and 4 hyperedges (the 4 ellipses).]]（一个4阶维恩图，可以被解释为一个15个顶点（15个有色区域）和4个超边（4个椭圆）的超图的细分图）&lt;br /&gt;
&lt;br /&gt;
In another style of hypergraph visualization, the subdivision model of hypergraph drawing,&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Kaufmann | first1 = Michael&lt;br /&gt;
 | last2 = van Kreveld | first2 = Marc&lt;br /&gt;
 | last3 = Speckmann | first3 = Bettina | author3-link = Bettina Speckmann&lt;br /&gt;
 | contribution = Subdivision drawings of hypergraphs&lt;br /&gt;
 | doi = 10.1007/_39&lt;br /&gt;
 | pages = 396–407&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 16th International Symposium on Graph Drawing (GD 2008)&lt;br /&gt;
 | volume = 5417&lt;br /&gt;
 | year = 2009| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt; the plane is subdivided into regions, each of which represents a single vertex of the hypergraph. The hyperedges of the hypergraph are represented by contiguous subsets of these regions, which may be indicated by coloring, by drawing outlines around them, or both. An order-''n'' [[Venn diagram]], for instance, may be viewed as a subdivision drawing of a hypergraph with ''n'' hyperedges (the curves defining the diagram) and 2&amp;lt;sup&amp;gt;''n''&amp;lt;/sup&amp;gt;&amp;amp;nbsp;−&amp;amp;nbsp;1 vertices (represented by the regions into which these curves subdivide the plane). In contrast with the polynomial-time recognition of [[planar graph]]s, it is [[NP-complete]] to determine whether a hypergraph has a planar subdivision drawing,&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Johnson | first1 = David S. | author1-link = David S. Johnson&lt;br /&gt;
 | last2 = Pollak | first2 = H. O.&lt;br /&gt;
 | doi = 10.1002/jgt.3190110306&lt;br /&gt;
 | issue = 3&lt;br /&gt;
 | journal = Journal of Graph Theory&lt;br /&gt;
 | pages = 309–325&lt;br /&gt;
 | title = Hypergraph planarity and the complexity of drawing Venn diagrams&lt;br /&gt;
 | volume = 11&lt;br /&gt;
 | year = 2006}}.&amp;lt;/ref&amp;gt; but the existence of a drawing of this type may be tested efficiently when the adjacency pattern of the regions is constrained to be a path, cycle, or tree.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Buchin | first1 = Kevin&lt;br /&gt;
 | last2 = van Kreveld | first2 = Marc&lt;br /&gt;
 | last3 = Meijer | first3 = Henk&lt;br /&gt;
 | last4 = Speckmann | first4 = Bettina&lt;br /&gt;
 | last5 = Verbeek | first5 = Kevin&lt;br /&gt;
 | contribution = On planar supports for hypergraphs&lt;br /&gt;
 | doi = 10.1007/_33&lt;br /&gt;
 | pages = 345–356&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 17th International Symposium on Graph Drawing (GD 2009)&lt;br /&gt;
 | volume = 5849&lt;br /&gt;
 | year = 2010| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
超图可视化的另一种样式，是绘制超图的细分模型[21]，平面被细分为区域，每个区域代表超图的一个顶点。超图的超边用这些区域的相邻子集来表示，这些子集可以通过着色、或在它们周围画轮廓来表示，或者兼而有之。&lt;br /&gt;
&lt;br /&gt;
An alternative representation of the hypergraph called PAOH&amp;lt;ref name=&amp;quot;paoh&amp;quot; /&amp;gt; is shown in the figure on top of this article. Edges are vertical lines connecting vertices. Vertices are aligned on the left. The legend on the right shows the names of the edges. It has been designed for dynamic hypergraphs but can be used for simple hypergraphs as well.&lt;br /&gt;
&lt;br /&gt;
超图的另一种表示法被称做 PAOH[24]，如上图所示，边是连接顶点的垂线，顶点在左边是对齐的。右边的图例显示了边的名称。它是为动态超图设计的，但也可以用于简单的超图。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph grammars==&lt;br /&gt;
{{main|Hypergraph grammar}}&lt;br /&gt;
By augmenting a class of hypergraphs with replacement rules, [[graph grammar]]s can be generalised to allow hyperedges.&lt;br /&gt;
&lt;br /&gt;
通过扩充一组替换规则于超图，[[图语法]]可以被推广超边上。&lt;br /&gt;
&lt;br /&gt;
== Generalizations ==   &lt;br /&gt;
One possible generalization of a hypergraph is to allow edges to point at other edges. There are two variations of this generalization. In one, the edges consist not only of a set of vertices, but may also contain subsets of vertices, subsets of subsets of vertices and so on ''ad infinitum''. In essence, every edge is just an internal node of a tree or [[directed acyclic graph]], and vertices are the leaf nodes. A hypergraph is then just a collection of trees with common, shared nodes (that is, a given internal node or leaf may occur in several different trees). Conversely, every collection of trees can be understood as this generalized hypergraph. Since trees are widely used throughout [[computer science]] and many other branches of mathematics, one could say that hypergraphs appear naturally as well. So, for example, this generalization arises naturally as a model of [[term algebra]]; edges correspond to [[term (logic)|terms]] and vertices correspond to constants or variables.&lt;br /&gt;
&lt;br /&gt;
For such a hypergraph, set membership then provides an ordering, but the ordering is neither a [[partial order]] nor a [[preorder]], since it is not transitive. The graph corresponding to the Levi graph of this generalization is a [[directed acyclic graph]]. Consider, for example, the generalized hypergraph whose vertex set is &amp;lt;math&amp;gt;V= \{a,b\}&amp;lt;/math&amp;gt; and whose edges are &amp;lt;math&amp;gt;e_1=\{a,b\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_2=\{a,e_1\}&amp;lt;/math&amp;gt;. Then, although &amp;lt;math&amp;gt;b\in e_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_1\in e_2&amp;lt;/math&amp;gt;, it is not true that &amp;lt;math&amp;gt;b\in e_2&amp;lt;/math&amp;gt;.  However, the [[transitive closure]] of set membership for such hypergraphs does induce a [[partial order]], and &amp;quot;flattens&amp;quot; the hypergraph into a [[partially ordered set]].&lt;br /&gt;
&lt;br /&gt;
Alternately, edges can be allowed to point at other edges, irrespective of the requirement that the edges be ordered as directed, acyclic graphs. This allows graphs with edge-loops, which need not contain vertices at all. For example, consider the generalized hypergraph consisting of two edges &amp;lt;math&amp;gt;e_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_2&amp;lt;/math&amp;gt;, and zero vertices, so that &amp;lt;math&amp;gt;e_1 = \{e_2\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_2 = \{e_1\}&amp;lt;/math&amp;gt;. As this loop is infinitely recursive, sets that are the edges violate the [[axiom of foundation]].  In particular, there is no transitive closure of set membership for such hypergraphs.  Although such structures may seem strange at first, they can be readily understood by noting that the equivalent generalization of their Levi graph is no longer [[Bipartite graph|bipartite]], but is rather just some general [[directed graph]].&lt;br /&gt;
&lt;br /&gt;
The generalized incidence matrix for such hypergraphs is, by definition, a square matrix, of a rank equal to the total number of vertices plus edges. Thus, for the above example, the [[incidence matrix]] is simply&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\left[ \begin{matrix} 0 &amp;amp; 1 \\ 1 &amp;amp; 0 \end{matrix} \right].&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==超图概念的延伸==&lt;br /&gt;
&lt;br /&gt;
超图的相关概念可以进行进一步的延伸，如超图中的一些边可以指向另一些边。这种延伸有两种变体。在第一种变体中，超图的边不仅包含一组节点，而且还可以包含这组节点的子集、子集的子集等等。本质上，超图的每条边只是树结构或有向无环图的一个内部节点，而节点就是叶子。从这个意义上来说，超图就是具有共享节点的树的集合(即内部节点或叶子可能出现在不同的树结构中)，反过来说，每个树的集合又可以理解为一个超图。因为树结构在计算机科学和许多数学分支中被广泛使用，所以超图的出现也是自然而然的。比如这种延伸是作为项代数的模型而自然产生的：边对应项，节点对应常量或变量。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
对于上述的超图，节点集提供了一种排序。但是该排序既不是偏序也不是预序，因为它是不可传递的。与这一延伸方式的Levi图相对应的图是有向无环图。例如，一个超图的节点集为&amp;lt;math&amp;gt;V= \{a,b\}&amp;lt;/math&amp;gt;，边为&amp;lt;math&amp;gt;e_1=\{a,b\}&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;e_2=\{a,e_1\}&amp;lt;/math&amp;gt;。那么，虽然&amp;lt;math&amp;gt;b\in e_1&amp;lt;/math&amp;gt;且&amp;lt;math&amp;gt;e_1\in e_2&amp;lt;/math&amp;gt;，但&amp;lt;math&amp;gt;b\in e_2&amp;lt;/math&amp;gt;却不是真的。然而，这类超图节点集的封闭传递确实诱导了偏序，并将超图“展平”为一个偏序集。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
第二种变体中，超图中的边可以指向其他边，同时不用考虑必须形成有向非循环图的要求。这允许超图具有边的循环，而不需要有任何节点。例如，考虑由两条边e1和e2组成的，节点个数为零的广义超图，使得&amp;lt;math&amp;gt;e_1 = \{e_2\}&amp;lt;/math&amp;gt;且&amp;lt;math&amp;gt;e_2 = \{e_1\}&amp;lt;/math&amp;gt;。因为这个循环是无限递归的，所以边的集合违反了基础公理。具体来说，对于这样的超图，不存在节点集的封闭传递。虽然这样的结构乍看起来可能很奇怪，但只要注意到它的Levi图的等价延伸不再是二分图，而是一般的有向图，就可以很容易地去理解。&lt;br /&gt;
&lt;br /&gt;
根据定义，这种超图的广义关联矩阵是一个方阵，其秩等于节点和边的总数。因此，对于上面的示例，关联矩阵为:&lt;br /&gt;
&amp;lt;math&amp;gt;\left[ \begin{matrix} 0 &amp;amp; 1 \\ 1 &amp;amp; 0 \end{matrix} \right]&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph learning==   &lt;br /&gt;
&lt;br /&gt;
Hypergraphs have been extensively used in [[machine learning]] tasks as the data model and classifier [[regularization (mathematics)]].&amp;lt;ref&amp;gt;{{citation| last1 = Zhou | first1 = Dengyong| last2 = Huang | first2 = Jiayuan | last3=Scholkopf | first3=Bernhard| issue = 2| journal = Advances in Neural Information Processing Systems| pages = 1601–1608| title = Learning with hypergraphs: clustering, classification, and embedding| year = 2006}}&amp;lt;/ref&amp;gt; The applications include [[recommender system]] (communities as hyperedges),&amp;lt;ref&amp;gt;{{citation|last1=Tan | first1=Shulong | last2=Bu | first2=Jiajun | last3=Chen | first3=Chun | last4=Xu | first4=Bin | last5=Wang | first5=Can | last6=He | first6=Xiaofei|issue = 1| journal = ACM Transactions on Multimedia Computing, Communications, and Applications| title = Using rich social media information for music recommendation via hypergraph model| year = 2013|url=https://www.researchgate.net/publication/226075153| bibcode=2011smma.book..213T }}&amp;lt;/ref&amp;gt; [[image retrieval]] (correlations as hyperedges),&amp;lt;ref&amp;gt;{{citation|last1=Liu | first1=Qingshan | last2=Huang | first2=Yuchi | last3=Metaxas | first3=Dimitris N. |issue = 10–11| journal = Pattern Recognition| title = Hypergraph with sampling for image retrieval| pages=2255–2262| year = 2013| doi=10.1016/j.patcog.2010.07.014 | volume=44}}&amp;lt;/ref&amp;gt; and [[bioinformatics]] (biochemical interactions as hyperedges).&amp;lt;ref&amp;gt;{{citation|last1=Patro |first1=Rob | last2=Kingsoford | first2=Carl| issue = 10–11| journal = Bioinformatics| title = Predicting protein interactions via parsimonious network history inference| year = 2013| pages=237–246|doi=10.1093/bioinformatics/btt224 |pmid=23812989 |pmc=3694678 | volume=29}}&amp;lt;/ref&amp;gt; Representative hypergraph learning techniques include hypergraph [[spectral clustering]] that extends the [[spectral graph theory]] with hypergraph Laplacian,&amp;lt;ref&amp;gt;{{citation|last1=Gao | first1=Tue | last2=Wang | first2=Meng | last3=Zha|first3=Zheng-Jun|last4=Shen|first4=Jialie|last5=Li|first5=Xuelong|last6=Wu|first6=Xindong|issue = 1| journal = IEEE Transactions on Image Processing| volume=22 | title = Visual-textual joint relevance learning for tag-based social image search| year = 2013| pages=363–376|url=http://ink.library.smu.edu.sg/cgi/viewcontent.cgi?article=2510&amp;amp;context=sis_research | doi=10.1109/tip.2012.2202676| pmid=22692911 | bibcode=2013ITIP...22..363Y }}&amp;lt;/ref&amp;gt; and hypergraph [[semi-supervised learning]] that introduces extra hypergraph structural cost to restrict the learning results.&amp;lt;ref&amp;gt;{{citation|last1=Tian|first1=Ze|last2=Hwang|first2=TaeHyun|last3=Kuang|first3=Rui|issue = 21| journal = Bioinformatics| title = A hypergraph-based learning algorithm for classifying gene expression and arrayCGH data with prior knowledge| year = 2009| pages=2831–2838|doi=10.1093/bioinformatics/btp467|pmid=19648139| volume=25|doi-access=free}}&amp;lt;/ref&amp;gt; For large scale hypergraphs, a distributed framework&amp;lt;ref name=hyperx /&amp;gt; built using [[Apache Spark]] is also available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==超图与机器学习==&lt;br /&gt;
&lt;br /&gt;
超图已被广泛用于机器学习中，常作为一种数据结构或一种正则化的方式[25]。这些应用包括推荐系统(社团作为超边)[26]、图像检索(相关性作为超边)[27]、和生物信息学(生物、化学分子间相互作用作为超边)[28]。比较典型的超图机器学习方法包括：超图谱聚类法（用超图Laplacian扩展光谱图理论）[29]和超图半监督学习（通过引入超图结构来对结果进行限定）。对于大尺寸的超图，可以使用Apache Spark构建的分布式框架[15]。&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Commons category|Hypergraphs}}&lt;br /&gt;
&lt;br /&gt;
* [[Simplicial complex]]&lt;br /&gt;
&lt;br /&gt;
* [[Combinatorial design]]&lt;br /&gt;
* [[Factor graph]]&lt;br /&gt;
* [[Greedoid]]&lt;br /&gt;
* [[Incidence structure]]&lt;br /&gt;
* [[Matroid]]&lt;br /&gt;
* [[Multigraph]]&lt;br /&gt;
* [[P system]]&lt;br /&gt;
* [[Sparse matrix-vector multiplication]]&lt;br /&gt;
*[[Matching in hypergraphs]]&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* Claude Berge, &amp;quot;Hypergraphs: Combinatorics of finite sets&amp;quot;. North-Holland, 1989.&lt;br /&gt;
* Claude Berge, Dijen Ray-Chaudhuri, &amp;quot;Hypergraph Seminar, Ohio State University 1972&amp;quot;, ''Lecture Notes in Mathematics'' '''411''' Springer-Verlag&lt;br /&gt;
* Hazewinkel, Michiel, ed. (2001) [1994], &amp;quot;Hypergraph&amp;quot;, [https://en.wikipedia.org/wiki/Encyclopedia_of_Mathematics Encyclopedia of Mathematics], Springer Science+Business Media B.V. / Kluwer Academic Publishers, ISBN &lt;br /&gt;
* Alain Bretto, &amp;quot;Hypergraph Theory: an Introduction&amp;quot;, Springer, 2013.&lt;br /&gt;
* Vitaly I. Voloshin. &amp;quot;Coloring Mixed Hypergraphs: Theory, Algorithms and Applications&amp;quot;.  Fields Institute Monographs, American Mathematical Society, 2002.&lt;br /&gt;
* Vitaly I. Voloshin. &amp;quot;Introduction to Graph and Hypergraph Theory&amp;quot;. [[Nova Science Publishers, Inc.]], 2009.&lt;br /&gt;
* This article incorporates material from hypergraph on PlanetMath, which is licensed under the[https://en.wikipedia.org/wiki/Wikipedia:CC-BY-SA Creative Commons Attribution/Share-Alike License].&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://www.aviz.fr/paohvis PAOHVis]: open-source PAOHVis system for visualizing dynamic hypergraphs.&lt;br /&gt;
&lt;br /&gt;
{{Graph representations}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Hypergraphs| ]]&lt;br /&gt;
&lt;br /&gt;
[[de:Graph (Graphentheorie)#Hypergraph]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
*[https://book.douban.com/subject/1237624/ 《超图-限集的组合学》]by [法]Claude Berge&lt;br /&gt;
超图的第一本专著，作者是近代图论之父法国数学家Claude Berge，将图里的普通边拓展为超边，小小的一步拓展却引发了一个大的领域。&lt;/div&gt;</summary>
		<author><name>十三维</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%B6%85%E5%9B%BE_Hypergraph&amp;diff=4637</id>
		<title>超图 Hypergraph</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%B6%85%E5%9B%BE_Hypergraph&amp;diff=4637"/>
		<updated>2020-04-22T09:44:16Z</updated>

		<summary type="html">&lt;p&gt;十三维：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
我们在组织翻译超图这个词条，这个词条是之前Wolfram发的那篇长文中一个非常重要的概念，我们希望可以整理好这个词条，帮助大家更好的理解那篇文章。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
现在招募6个小伙伴一起翻译超图这个词条 https://wiki.swarma.org/index.php?title=超图_Hypergraph&lt;br /&gt;
&lt;br /&gt;
*开头正文部分+术语定义（Terminology)——十三维&lt;br /&gt;
*二分图模型+不对称性+同构与平等——淑慧&lt;br /&gt;
*对称超图+横截面——瑾晗&lt;br /&gt;
*关联矩阵+超图着色+分区---厚朴&lt;br /&gt;
*定理+超图绘制+超图语法——十三维&lt;br /&gt;
*概括+超图学习——世康&lt;br /&gt;
&lt;br /&gt;
截止时间：北京时间18：00之前。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In [[mathematics]], a '''hypergraph''' is a generalization of a [[Graph (discrete mathematics)|graph]] in which an [[graph theory|edge]] can join any number of [[vertex (graph theory)|vertices]]. In contrast, in an ordinary graph, an edge connects exactly two vertices. Formally, a hypergraph &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is a pair &amp;lt;math&amp;gt;H = (X,E)&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is a set of elements called ''nodes'' or ''vertices'', and &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; is a set of non-empty subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; called ''[[hyperedges]]'' or ''edges''. Therefore, &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; is a subset of &amp;lt;math&amp;gt;\mathcal{P}(X) \setminus\{\emptyset\}&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt; is the [[power set]] of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;. The size of the vertex set is called the ''order of the hypergraph'', and the size of edges set is the ''size of the hypergraph''. &lt;br /&gt;
&lt;br /&gt;
在[[数学中]], '''超图'''是一种广义上的[[graph(discrete mathematics)|图]] ，它的一条[[graph theory|边]]可以连接任意数量的[[vertex (graph theory)|顶点]]. 相对而言，在普通图中，一条边只能连接两个顶点.形式上, 超图 &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 是一个集合组 &amp;lt;math&amp;gt;H = (X,E)&amp;lt;/math&amp;gt; 其中&amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; 是一个以节点或顶点为元素的集合，即顶点集, 而 &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; 是一组非空子，被称为边或超边. &lt;br /&gt;
因此，若&amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt;是 &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;的幂集，则&amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;是 &amp;lt;math&amp;gt;\mathcal{P}(X) \setminus\{\emptyset\}&amp;lt;/math&amp;gt; 的一个子集。在&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;中，顶点集的大小被称为超图的阶数，边集的大小被称为超图的大小。&lt;br /&gt;
&lt;br /&gt;
While graph edges are 2-element subsets of nodes, hyperedges are arbitrary sets of nodes, and can therefore contain an arbitrary number of nodes. However, it is often desirable to study hypergraphs where all hyperedges have the same cardinality; a ''k-uniform hypergraph'' is a hypergraph such that all its hyperedges have size ''k''. (In other words, one such hypergraph is a collection of sets, each such set a hyperedge connecting ''k'' nodes.) So a 2-uniform hypergraph is a graph, a 3-uniform hypergraph is a collection of unordered triples, and so on. A hypergraph is also called a ''set system'' or a ''[[family of sets]]'' drawn from the [[universal set]]. &lt;br /&gt;
&lt;br /&gt;
普通图的边是节点的二元子集，超边则是节点的任意集合，所以可以包含任意数量的节点。但我们总先需要研究具有相同基数超边的超图，即一个 k-均匀超图，所有超边的大小都为 k。因此一个 2-均匀超图就是图，一个 3-均匀超图就是三元组的集合，依此类推。超图也被称为从[[泛集]]（universal set）中抽取的一个集系统或[[集族]]。&lt;br /&gt;
&lt;br /&gt;
Hypergraphs can be viewed as [[incidence structure]]s.  In particular, there is a bipartite &amp;quot;incidence graph&amp;quot; or &amp;quot;[[Levi graph]]&amp;quot; corresponding to every hypergraph, and conversely, most, but not all, [[bipartite graph]]s can be regarded as incidence graphs of hypergraphs.&lt;br /&gt;
&lt;br /&gt;
超图可以看做是[[关联结构]]（incidence structure）。特别的，每个超图都有一个与超图相对应的二分 &amp;quot;关联图 &amp;quot;或 &amp;quot;[[列维图]]&amp;quot;（Levi graph），反之，大多数（但不是全部）[[二分图]]都可以看作是超图的关联图。&lt;br /&gt;
&lt;br /&gt;
Hypergraphs have many other names.  In [[computational geometry]], a hypergraph may sometimes be called a '''range space''' and then the hyperedges are called ''ranges''.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Haussler | first1 = David | author1-link = David Haussler&lt;br /&gt;
 | last2 = Welzl | first2 = Emo | author2-link = Emo Welzl&lt;br /&gt;
 | doi = 10.1007/BF02187876&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[Discrete and Computational Geometry]]&lt;br /&gt;
 | mr = 884223&lt;br /&gt;
 | pages = 127–151&lt;br /&gt;
 | title = ε-nets and simplex range queries&lt;br /&gt;
 | volume = 2&lt;br /&gt;
 | year = 1987| doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
In [[cooperative game]] theory, hypergraphs are called '''simple games''' (voting games); this notion is applied to solve problems in [[social choice theory]].  In some literature edges are referred to as ''hyperlinks'' or ''connectors''.&amp;lt;ref&amp;gt;Judea Pearl, in ''HEURISTICS Intelligent Search Strategies for Computer Problem Solving'', Addison Wesley (1984), p. 25.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
超图还有许多其它名称。在[[计算几何学]]中，超图有时可以被称为'''范围空间'''（range space），将超图的边称为''范围''.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Haussler | first1 = David | author1-link = David Haussler&lt;br /&gt;
 | last2 = Welzl | first2 = Emo | author2-link = Emo Welzl&lt;br /&gt;
 | doi = 10.1007/BF02187876&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[Discrete and Computational Geometry]]&lt;br /&gt;
 | mr = 884223&lt;br /&gt;
 | pages = 127–151&lt;br /&gt;
 | title = ε-nets and simplex range queries&lt;br /&gt;
 | volume = 2&lt;br /&gt;
 | year = 1987| doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
在[[合作博弈论]]中，超图被称为'''简单博弈'''（投票博弈）；这个概念被应用于解决[[社会选择理论]]（social choice theory）中的问题。在一些文献中，超边被称为''超连接''或''连接器''.&amp;lt;ref&amp;gt;Judea Pearl, in ''HEURISTICS Intelligent Search Strategies for Computer Problem Solving'', Addison Wesley (1984), p. 25.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Special kinds of hypergraphs include: [[#Symmetric hypergraphs|''k''-uniform ones]], as discussed briefly above; [[clutter (mathematics)|clutter]]s, where no edge appears as a subset of another edge; and [[abstract simplicial complex]]es, which contain all subsets of every edge.&lt;br /&gt;
The collection of hypergraphs is a [[Category (mathematics)|category]] with hypergraph [[homomorphism]]s as [[morphism]]s.&lt;br /&gt;
&lt;br /&gt;
特殊类型的超图包括：上文简单讨论过的 k-均匀超图；散簇，没有一条边作是另一条边的子集；以及[[抽象单纯复形]]（abstract simplicial complexes），包含每条边的所有子集。&lt;br /&gt;
超图是一个以超图同态为[[态射]]（morphism）的范畴。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Terminology==&lt;br /&gt;
&lt;br /&gt;
==== Definitions ====&lt;br /&gt;
There are different types of hypergraphs such as:&lt;br /&gt;
* ''Empty hypergraph'': a hypergraph with no edges. &lt;br /&gt;
* ''Non-simple (or multiple) hypergraph'': a hypergraph allowing loops (hyperedges with a single vertex) or repeated edges, which means there can be two or more edges containing the same set of vertices.&lt;br /&gt;
* ''Simple hypergraph'': a hypergraph that contains no loops and no repeated edges.&lt;br /&gt;
* ''&amp;lt;math&amp;gt;k &amp;lt;/math&amp;gt;-uniform hypergraph'': a hypergraph where each edge contains precisely &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; vertices.&lt;br /&gt;
* ''&amp;lt;math&amp;gt;d &amp;lt;/math&amp;gt;-regular hypergraph'': a hypergraph where every vertex has degree &amp;lt;math&amp;gt;d &amp;lt;/math&amp;gt;.&lt;br /&gt;
* ''Acyclic hypergraph'': a hypergraph that does not contain any cycles.&lt;br /&gt;
&lt;br /&gt;
超图有不同的类型，如：&lt;br /&gt;
* 空超图：没有边的超图&lt;br /&gt;
* 非简单（或多重）超图：允许有循环（有单个顶点的超边）或重复边的超图，也就是说可以有两个或两个以上的边包含同一组顶点。&lt;br /&gt;
* 简单超图：不包含循环和重复边的超图。&lt;br /&gt;
* 𝑘-均匀超图：每条超边都正好包含 k 个顶点的超图。&lt;br /&gt;
* 𝑑-正则超图：每个顶点的度数都是 𝑑 的超图&lt;br /&gt;
* 非循环超图：不包含任何循环的超图。&lt;br /&gt;
&lt;br /&gt;
Because hypergraph links can have any cardinality, there are several notions of the concept of a subgraph, called ''subhypergraphs'', ''partial hypergraphs'' and ''section hypergraphs''.&lt;br /&gt;
&lt;br /&gt;
因为超图的链接可以有任意基数，所以有几种子图的概念，分别是''子超图''（subhypergraphs）、''部分超图''（partial hypergraphs）和''分段超图''（section hypergraphs）。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt; be the hypergraph consisting of vertices&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;X = \lbrace x_i | i \in I_v \rbrace,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and having ''edge set''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;E = \lbrace e_i | i\in I_e \land e_i \subseteq X \land e_i \neq \emptyset \rbrace,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;I_v&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;I_e&amp;lt;/math&amp;gt; are the [[index set]]s of the vertices and edges respectively.&lt;br /&gt;
&lt;br /&gt;
让 𝐻=(𝑋,𝐸) 是一个超图，包含顶点集：&lt;br /&gt;
𝑋={𝑥𝑖|𝑖∈𝐼𝑣}，&lt;br /&gt;
和边集&lt;br /&gt;
𝐸={𝑒𝑖|𝑖∈𝐼𝑒∧𝑒𝑖⊆𝑋∧𝑒𝑖≠∅𝐸}&lt;br /&gt;
其中 𝐼𝑣 和 𝐼𝑒 分别是顶点和边集的索引集。&lt;br /&gt;
&lt;br /&gt;
A ''subhypergraph'' is a hypergraph with some vertices removed.  Formally, the subhypergraph &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt; induced by &amp;lt;math&amp;gt;A \subseteq X &amp;lt;/math&amp;gt; is defined as&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H_A=\left(A, \lbrace e \cap A | e \in E \land&lt;br /&gt;
e \cap A \neq \emptyset \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
子超图是去掉某些顶点的超图。在形式上，若 𝐴⊆𝑋 是顶点子集，则子超图 𝐻𝐴 被定义为：&lt;br /&gt;
𝐻𝐴=(𝐴,{𝑒𝐴∩∩|𝑒𝐴∈𝐸∧𝑒∩𝐴≠∅)&lt;br /&gt;
&lt;br /&gt;
An ''extension'' of a ''subhypergraph'' is a hypergraph where each&lt;br /&gt;
hyperedge of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; which is partially contained in the subhypergraph &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt; and is fully contained in the extension &amp;lt;math&amp;gt;Ex(H_A)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Formally&lt;br /&gt;
一个子超图的扩展是一个超图，其中每个属于 H 的超边都部分包含在子超图的 𝐻𝐴，并且完全包含在扩展的𝐸𝑥(𝐻𝐴) 中。即在形式上：&lt;br /&gt;
:&amp;lt;math&amp;gt;Ex(H_A) = (A \cup A', E' )&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;A' = \bigcup_{e \in E} e \setminus A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;E' = \lbrace e \in E | e \subseteq (A \cup A') \rbrace&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The ''partial hypergraph'' is a hypergraph with some edges removed. Given a subset &amp;lt;math&amp;gt;J \subset I_e&amp;lt;/math&amp;gt; of the edge index set, the partial hypergraph generated by &amp;lt;math&amp;gt;J&amp;lt;/math&amp;gt; is the hypergraph&lt;br /&gt;
部分超图是去掉一些边的超图。给定一个边索引集的子集 𝐽⊂𝐼𝑒 ，由 𝐽 生成的部分超图就是&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(X, \lbrace e_i | i\in J \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Given a subset &amp;lt;math&amp;gt;A\subseteq X&amp;lt;/math&amp;gt;, the ''section hypergraph'' is the partial hypergraph&lt;br /&gt;
而给定一个子集 𝐴⊆𝑋，则分段超图是部分超图&lt;br /&gt;
:&amp;lt;math&amp;gt;H \times A = \left(A, \lbrace e_i | &lt;br /&gt;
i\in I_e \land e_i \subseteq A   \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The '''dual''' &amp;lt;math&amp;gt;H^*&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is a hypergraph whose vertices and edges are interchanged, so that the vertices are given by &amp;lt;math&amp;gt;\lbrace e_i \rbrace&amp;lt;/math&amp;gt; and whose edges are given by &amp;lt;math&amp;gt;\lbrace X_m \rbrace&amp;lt;/math&amp;gt; where&lt;br /&gt;
𝐻 的重记号 𝐻∗ 则是一个顶点和边互换的超图，因此顶点由 {𝑒𝑖 } 给出，边由 {𝑋𝑚} 给出，其中&lt;br /&gt;
:&amp;lt;math&amp;gt;X_m = \lbrace e_i | x_m \in e_i \rbrace. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When a notion of equality is properly defined, as done below, the operation of taking the dual of a hypergraph is an [[involution (mathematics)|involution]], i.e.,&lt;br /&gt;
当等式的记号被正确定义时，如下，对一个超图采取两次运算是对偶的：&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(H^*\right)^* = H.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A [[connected graph]] ''G'' with the same vertex set as a connected hypergraph ''H'' is a '''host graph''' for ''H'' if every hyperedge of ''H'' [[induced subgraph|induces]] a connected subgraph in  ''G''. For a disconnected hypergraph ''H'', ''G'' is a host graph if there is a bijection between the [[connected component (graph theory)|connected components]] of ''G'' and of ''H'', such that each connected component ''G&amp;lt;nowiki&amp;gt;'&amp;lt;/nowiki&amp;gt;'' of ''G'' is a host of the corresponding ''H&amp;lt;nowiki&amp;gt;'&amp;lt;/nowiki&amp;gt;''.&lt;br /&gt;
&lt;br /&gt;
对于不连通的超图 G 和具有相同顶点连通的超图 H，如果 H 的每个超边都有 G 中一个子图连接，则 G 是一个主图（host graph）；&lt;br /&gt;
对于不连通的超图 H，如果 G 和 H 的连通部分之间存在一个双射，使得 G 的每个连通部分 G' 都是对应的 H' 的主图，则 G 是一个主图。&lt;br /&gt;
&lt;br /&gt;
A hypergraph is ''bipartite'' if and only if its vertices can be partitioned into two classes ''U'' and ''V'' in such a way that each hyperedge with cardinality at least 2 contains at least one vertex from both classes. Alternatively, such a hypergraph is said to have [[Property B]].&lt;br /&gt;
&lt;br /&gt;
一个超图是二分（bipartite）的，当且仅当它的顶点能被分成两类 U 和 V  ：每个基数至少为 2 超边包含两类中的至少一个顶点。相反的，超图则被称为具有属性 B。&lt;br /&gt;
&lt;br /&gt;
The '''2-section''' (or '''clique graph''', '''representing graph''', '''primal graph''', '''Gaifman graph''') of a hypergraph is the graph with the same vertices of the hypergraph, and edges between all pairs of vertices contained in the same hyperedge.&lt;br /&gt;
&lt;br /&gt;
2-段超图（或团图，代表图、原始图、盖夫曼图）是具有相同顶点的图，并且所有顶点对之间的边包含在相同的超边中。&lt;br /&gt;
&lt;br /&gt;
==二部图模型 Bipartite graph model==&lt;br /&gt;
A hypergraph ''H'' may be represented by a [[bipartite graph]] ''BG'' as follows: the sets ''X'' and ''E'' are the partitions of ''BG'', and (''x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'',  ''e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'') are connected with an edge if and only if vertex ''x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'' is contained in edge ''e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'' in ''H''. Conversely, any bipartite graph with fixed parts and no unconnected nodes in the second part represents some hypergraph in the manner described above. This bipartite graph is also called [[incidence graph]].&lt;br /&gt;
&lt;br /&gt;
[[File:bipartie graph.jpeg|200px|缩略图|右| 设&amp;lt;math&amp;gt;G=(V,E)&amp;lt;/math&amp;gt;是一个无向图，如果顶点V可分割为两个互不相交的子集&amp;lt;math&amp;gt; {(group1, group2)}&amp;lt;/math&amp;gt;，并且图中的每条边&amp;lt;math&amp;gt;{（i，j）}&amp;lt;/math&amp;gt;所关联的两个顶点&amp;lt;math&amp;gt;{i}&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;{j}&amp;lt;/math&amp;gt;分别属于这两个不同的部分&amp;lt;math&amp;gt;{(i \in group1,j \in group2)}&amp;lt;/math&amp;gt;，则称图&amp;lt;math&amp;gt;{G}&amp;lt;/math&amp;gt;为一个二部图。]]&lt;br /&gt;
&lt;br /&gt;
一个'''超图“ &amp;lt;math&amp;gt;{H} &amp;lt;/math&amp;gt;”'''可以用二部图“&amp;lt;math&amp;gt;{BG} &amp;lt;/math&amp;gt;”表示，其构成如下: 集合&amp;quot;X&amp;quot;和&amp;quot; E&amp;quot;是&amp;quot;BG&amp;quot;的分割，而且 (&amp;quot;x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;,  &amp;quot;e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;) 与边连通当且仅当顶点&amp;quot;x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;包含在&amp;quot; &amp;lt;math&amp;gt;H &amp;lt;/math&amp;gt;&amp;quot;的边&amp;quot; e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;中。 反之，任何具有固定的'''部分 part'''且在第二部分中没有不连通节点的二部图也代表具有上述性质的部分超图。 这个二部图也称为'''关联图'''。&lt;br /&gt;
&lt;br /&gt;
==无环性 Acyclicity==&lt;br /&gt;
In contrast with ordinary undirected graphs for which there is a single natural notion of [[cycle (graph theory)|cycles]] and [[Forest (graph theory)|acyclic graphs]], there are multiple natural non-equivalent definitions of acyclicity for hypergraphs which collapse to ordinary graph acyclicity for the special case of ordinary graphs.&lt;br /&gt;
&lt;br /&gt;
与只有'''圈 cycle'''和'''森林 forest'''的普通无向图相比，对于超图的特殊情形，那些坍缩为平凡图的无环性超图有多种自然不等价的'''无环性 acyclicity''' 定义。&lt;br /&gt;
&lt;br /&gt;
A first definition of acyclicity for hypergraphs was given by [[Claude Berge]]:&amp;lt;ref&amp;gt;[[Claude Berge]], ''Graphs and Hypergraphs''&amp;lt;/ref&amp;gt; a hypergraph is Berge-acyclic if its [[incidence graph]] (the [[bipartite graph]] defined above) is acyclic. This definition is very restrictive: for instance, if a hypergraph has some pair &amp;lt;math&amp;gt;v \neq v'&amp;lt;/math&amp;gt; of vertices and some pair &amp;lt;math&amp;gt;f \neq f'&amp;lt;/math&amp;gt; of hyperedges such that &amp;lt;math&amp;gt;v, v' \in f&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v, v' \in f'&amp;lt;/math&amp;gt;, then it is Berge-cyclic. Berge-cyclicity can obviously be tested in [[linear time]] by an exploration of the incidence graph.&lt;br /&gt;
&lt;br /&gt;
由Claude Berge 给出了超图无环性的首个定义: &amp;lt;ref&amp;gt;Claude Berge,[https://www.amazon.com/Graphs-hypergraphs-North-Holland-mathematical-library/dp/0444103996 ''Graphs and Hypergraphs'']&amp;lt;/ref&amp;gt; 如果它的'''关联图'''(上面定义的二部图)是无环的，则称这个超图是 Berge 无环的 Berge-acyclic。 这个定义是非常严格的：例如，假设一个超图有一些顶点&amp;lt;math&amp;gt;v \neq v'&amp;lt;/math&amp;gt;和一些超边&amp;lt;math&amp;gt;f \neq f'&amp;lt;/math&amp;gt; ，例如 &amp;lt;math&amp;gt;v, v' \in f&amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;v, v' \in f'&amp;lt;/math&amp;gt;，那么它就是 Berge成环的 Berge-cyclic。 通过对关联图的探讨，Berge成环性 berge-cyclity可以在线性时间 linear time内得到有效验证 。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can define a weaker notion of hypergraph acyclicity,&amp;lt;ref&amp;gt;C. Beeri, [[Ronald Fagin|R. Fagin]], D. Maier, [[Mihalis Yannakakis|M. Yannakakis]], ''On the Desirability of Acyclic Database Schemes''&amp;lt;/ref&amp;gt; later termed α-acyclicity. This notion of acyclicity is equivalent to the hypergraph being conformal (every clique of the primal graph is covered by some hyperedge) and its primal graph being [[chordal graph|chordal]]; it is also equivalent to reducibility to the empty graph through the GYO algorithm&amp;lt;ref&amp;gt;C. T. Yu and M. Z. Özsoyoğlu. ''[https://www.computer.org/csdl/proceedings/cmpsac/1979/9999/00/00762509.pdf An algorithm for tree-query membership of a distributed query]''. In Proc. IEEE COMPSAC, pages 306-312, 1979&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;&amp;gt;M. H. Graham. ''On the universal relation''. Technical Report, University of Toronto, Toronto, Ontario, Canada, 1979&amp;lt;/ref&amp;gt; (also known as Graham's algorithm), a [[confluence (abstract rewriting)|confluent]] iterative process which removes hyperedges using a generalized definition of [[ear (graph theory)|ears]]. In the domain of [[database theory]], it is known that a [[database schema]] enjoys certain desirable properties if its underlying hypergraph is α-acyclic.&amp;lt;ref&amp;gt;[[Serge Abiteboul|S. Abiteboul]], [[Richard B. Hull|R. B. Hull]], [[Victor Vianu|V. Vianu]], ''Foundations of Databases''&amp;lt;/ref&amp;gt; Besides, α-acyclicity is also related to the expressiveness of the [[guarded fragment]] of [[first-order logic]].&lt;br /&gt;
&lt;br /&gt;
此处，我们可以定义一个减弱的超图无环性的概念&amp;lt;ref&amp;gt;C. Beeri, [[Ronald Fagin|R. Fagin]], D. Maier, [[Mihalis Yannakakis|M. Yannakakis]], ''On the Desirability of Acyclic Database Schemes''&amp;lt;/ref&amp;gt;，后来被称为 &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环性  &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt; acyclicity。 这个无环性的概念等价于超图是同构的(原图的每个团都被某个超边所覆盖) ，它的原图称为弦图 chordal graph ; 它也等价于通过 GYO 算法 Graham-Yu-Ozsoyoglu Algorithm （也称为格雷厄姆算法 Graham's algorithm) 得到具有可约性的空图&amp;lt;ref&amp;gt;C. T. Yu and M. Z. Özsoyoğlu. ''[https://www.computer.org/csdl/proceedings/cmpsac/1979/9999/00/00762509.pdf An algorithm for tree-query membership of a distributed query]''. In Proc. IEEE COMPSAC, pages 306-312, 1979&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;&amp;gt;M. H. Graham. ''On the universal relation''. Technical Report, University of Toronto, Toronto, Ontario, Canada, 1979&amp;lt;/ref&amp;gt;。GYO 算法是一个合流 confluence（抽象重写 abstract rewriting）迭代过程，该算法中使用耳朵 ear的广义定义去除超边 (图论中的耳朵就定义为一条路径，其中除了端点外的点的度数均为 2（端点可以重合），而且删去后不破坏图的连通性)。总所周知， 在数据库理论  database theory 的领域中，如果一个数据库模式 database schema的底层超图是&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环的，那么它就具有某些理想的性质。 &amp;lt;ref&amp;gt;Serge Abiteboul, Richard B. Hull, Victor Vianu|V. Vianu, ''Foundations of Databases''&amp;lt;/ref&amp;gt; 除此之外,&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环性也与一阶逻辑 first-order logic 保护的片段 guarded fragment 的表达能力有关。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can test in [[linear time]] if a hypergraph is α-acyclic.&amp;lt;ref&amp;gt;[[Robert Tarjan|R. E. Tarjan]], [[Mihalis Yannakakis|M. Yannakakis]]. ''Simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs''. SIAM J. on Computing, 13(3):566-579, 1984.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们可以在线性时间 linear time内检验超图是否是-无环的。 &amp;lt;ref&amp;gt;Robert Tarjan|R. E. Tarjan, Mihalis Yannakakis|M. Yannakakis. ''Simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs''. SIAM J. on Computing, 13(3):566-579, 1984.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that α-acyclicity has the counter-intuitive property that adding hyperedges to an α-cyclic hypergraph may make it α-acyclic (for instance, adding a hyperedge containing all vertices of the hypergraph will always make it α-acyclic). Motivated in part by this perceived shortcoming, [[Ronald Fagin]]&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;&amp;gt;[[Ronald Fagin]], ''Degrees of Acyclicity for Hypergraphs and Relational Database Schemes''&amp;lt;/ref&amp;gt; defined the stronger notions of β-acyclicity and γ-acyclicity. We can state β-acyclicity as the requirement that all subhypergraphs of the hypergraph are α-acyclic, which is equivalent&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;/&amp;gt; to an earlier definition by Graham.&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;/&amp;gt; The notion of γ-acyclicity is a more restrictive condition which is equivalent to several desirable properties of database schemas and is related to [[Bachman diagram]]s. Both β-acyclicity and γ-acyclicity can be tested in [[PTIME|polynomial time]].&lt;br /&gt;
&lt;br /&gt;
注意到&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环性似乎直觉不相符，即&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-成环超图添加超边可能使其成为&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环的（例如，添加一条包含超图所有顶点的超边总能其成为&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环的）。 为了克服这个缺点，Ronald Fagin&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;&amp;gt;[[Ronald Fagin]], ''Degrees of Acyclicity for Hypergraphs and Relational Database Schemes''&amp;lt;/ref&amp;gt;  定义了更强的 &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-无环性  &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-acylicity 和 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性  &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;-acylicity 概念。 应当指出：&amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环超图是推出其所有子超图都是&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环的必要条件，这与 Graham 的早期定义&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;/&amp;gt; 等价。  &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性的概念是一个更加严苛的条件，它等价于数据库模式的几个理想性质，并且与Bachman 图 Bachman diagrams有关. &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-无环性 和 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性   都可以在多项式时间 polynomial time(PTIME)内完成检测。&lt;br /&gt;
&lt;br /&gt;
Those four notions of acyclicity are comparable: Berge-acyclicity implies γ-acyclicity which implies β-acyclicity which implies α-acyclicity. However, none of the reverse implications hold, so those four notions are different.&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
无环性的四个概念具有可比性: berge-无环性意味着 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;- 无环性， &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;- 无环性又意味着  &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;- 无环性， &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;- 无环性又可以推出  &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt; 无环性。 然而，反之均不成立。&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==同构和相等 Isomorphism and equality==&lt;br /&gt;
A hypergraph [[homomorphism]] is a map from the vertex set of one hypergraph to another such that each edge maps to one other edge.&lt;br /&gt;
&lt;br /&gt;
超图同态 homomorphism是指从一个超图的顶点集到另一个超图的顶点集的映射，如此使得每条边映射到另一条边。&lt;br /&gt;
&lt;br /&gt;
A hypergraph &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt; is ''isomorphic'' to a hypergraph &amp;lt;math&amp;gt;G=(Y,F)&amp;lt;/math&amp;gt;,  written as &amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt; if there exists a [[bijection]] &lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi:X \to Y&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and a [[permutation]] &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; such that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The bijection &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; is then called the [[isomorphism]] of the graphs.  Note that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;H^* \simeq G^*&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
如果一个超图 &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;同构 isomorphic 与另外一个超图&amp;lt;math&amp;gt;G=(Y,F)&amp;lt;/math&amp;gt;，则存在一个双射：&amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt; :&amp;lt;math&amp;gt;\phi:X \to Y&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
和 关于&amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt;的置换 permutation 使得： :&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
那么这个双射被称为图的同构 isomorphism，记作：&amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt;但且仅当&amp;lt;math&amp;gt;H^* \simeq G^*&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the edges of a hypergraph are explicitly labeled, one has the additional notion of ''strong isomorphism''. One says that &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is ''strongly isomorphic'' to &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; if the permutation is the identity. One then writes &amp;lt;math&amp;gt;H \cong G&amp;lt;/math&amp;gt;.  Note that all strongly isomorphic graphs are isomorphic, but not vice versa.&lt;br /&gt;
&lt;br /&gt;
When the vertices of a hypergraph are explicitly labeled, one has the notions of ''equivalence'', and also of ''equality''. One says that &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is ''equivalent'' to &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, and writes &amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; if the isomorphism &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; has&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(x_n) = y_n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;H^* \cong G^*&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If, in addition, the permutation &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; is the identity, one says that &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; equals &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, and writes &amp;lt;math&amp;gt;H=G&amp;lt;/math&amp;gt;.  Note that, with this definition of equality, graphs are self-dual:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(H^*\right) ^* = H&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A hypergraph [[automorphism]] is an isomorphism from a vertex set into itself, that is a relabeling of vertices. The set of automorphisms of a hypergraph ''H'' (= (''X'',&amp;amp;nbsp;''E'')) is a [[group (mathematics)|group]] under composition, called the [[automorphism group]] of the hypergraph and written Aut(''H'').&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
当超图的边被明确标记时，就有了'''“强同构 strong isomorphism ”'''这个新的概念。 当前面提及的置换是唯一的，则称&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 强同构于 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; 。 记作&amp;lt;math&amp;gt;H \cong G&amp;lt;/math&amp;gt;。 注意，所有强同构图都是同构的，但反过来就不成立。&lt;br /&gt;
&lt;br /&gt;
当超图的顶点被明确标记时，就有了'''“等价 equivalence”'''和'''“相等 equality”'''的概念。 我们称&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;等价记作：&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; 如果同构&amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; 满足:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(x_n) = y_n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
而且:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
记作:&lt;br /&gt;
&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; 当且仅当 &amp;lt;math&amp;gt;H^* \cong G^*&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
超图'''自同构 automorphism'''是从顶点集到自身的同构，也就是顶点的重标号。 超图“ &amp;lt;math&amp;gt;{H }&amp;lt;/math&amp;gt;”(= (''X'',&amp;amp;nbsp;''E''))的自同构集合是超图的群 group，称为超图的'''自同构群 automorphism group'''，并写成 &amp;lt;math&amp;gt;{Aut(''H'')}&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
===例子 Examples===&lt;br /&gt;
Consider the hypergraph &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; with edges&lt;br /&gt;
:&amp;lt;math&amp;gt;H = \lbrace&lt;br /&gt;
e_1 = \lbrace a,b \rbrace,&lt;br /&gt;
e_2 = \lbrace b,c \rbrace,&lt;br /&gt;
e_3 = \lbrace c,d \rbrace,&lt;br /&gt;
e_4 = \lbrace d,a \rbrace,&lt;br /&gt;
e_5 = \lbrace b,d \rbrace,&lt;br /&gt;
e_6 = \lbrace a,c \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
and&lt;br /&gt;
:&amp;lt;math&amp;gt;G = \lbrace&lt;br /&gt;
f_1 = \lbrace \alpha,\beta \rbrace,&lt;br /&gt;
f_2 = \lbrace \beta,\gamma \rbrace,&lt;br /&gt;
f_3 = \lbrace \gamma,\delta \rbrace,&lt;br /&gt;
f_4 = \lbrace \delta,\alpha \rbrace,&lt;br /&gt;
f_5 = \lbrace \alpha,\gamma \rbrace,&lt;br /&gt;
f_6 = \lbrace \beta,\delta \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then clearly &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; are isomorphic (with &amp;lt;math&amp;gt;\phi(a)=\alpha&amp;lt;/math&amp;gt;, ''etc.''), but they are not strongly isomorphic. So, for example, in &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;, vertex &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; meets edges 1, 4 and 6, so that,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;e_1 \cap e_4 \cap e_6 = \lbrace a\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In graph &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, there does not exist any vertex that meets edges 1, 4 and 6:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;f_1 \cap f_4 \cap f_6 = \varnothing&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this example, &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; are equivalent, &amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt;, and the duals are strongly isomorphic: &amp;lt;math&amp;gt;H^*\cong G^*&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
考虑超图&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;，他的边为：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;H = \lbrace&lt;br /&gt;
e_1 = \lbrace a,b \rbrace,&lt;br /&gt;
e_2 = \lbrace b,c \rbrace,&lt;br /&gt;
e_3 = \lbrace c,d \rbrace,&lt;br /&gt;
e_4 = \lbrace d,a \rbrace,&lt;br /&gt;
e_5 = \lbrace b,d \rbrace,&lt;br /&gt;
e_6 = \lbrace a,c \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
和超图&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;G = \lbrace&lt;br /&gt;
f_1 = \lbrace \alpha,\beta \rbrace,&lt;br /&gt;
f_2 = \lbrace \beta,\gamma \rbrace,&lt;br /&gt;
f_3 = \lbrace \gamma,\delta \rbrace,&lt;br /&gt;
f_4 = \lbrace \delta,\alpha \rbrace,&lt;br /&gt;
f_5 = \lbrace \alpha,\gamma \rbrace,&lt;br /&gt;
f_6 = \lbrace \beta,\delta \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
很明显 &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; 同构（有&amp;lt;math&amp;gt;\phi(a)=\alpha&amp;lt;/math&amp;gt;等），但是他们不是强同构，因为比如在超图&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;中，&amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; 顶点连接1，4，6三条边，所以：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;e_1 \cap e_4 \cap e_6 = \lbrace a\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在图&amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;,，不存在连接边1，4，6的顶点：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_1 \cap f_4 \cap f_6 = \varnothing&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在这个例子，&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;是等价的， &amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt;，而且两者强同构的：&amp;lt;math&amp;gt;H^*\cong G^*&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Symmetric hypergraphs==&lt;br /&gt;
The&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt; of a hypergraph &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is the maximum cardinality of any of the edges in the hypergraph.  If all edges have the same cardinality ''k'', the hypergraph is said to be ''uniform'' or ''k-uniform'', or is called a ''k-hypergraph''.  A graph is just a 2-uniform hypergraph.&lt;br /&gt;
&lt;br /&gt;
超图&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;的&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt;表示该超图中任何一条边的最大基数。如果所有边具有相同的基数''k''，则称该超图为''均匀的''或''k-均匀的''，或称之为''k-超图''。图只是一个2-均匀的超图。&lt;br /&gt;
&lt;br /&gt;
The degree ''d(v)'' of a vertex ''v'' is the number of edges that contain it. ''H'' is ''k-regular'' if every vertex has degree ''k''.&lt;br /&gt;
&lt;br /&gt;
顶点''v''的度''d(v)''表示包含该顶点的边的数量。如果每个顶点的度都为''k''，则超图''H''是''k-正则的''。&lt;br /&gt;
&lt;br /&gt;
The dual of a uniform hypergraph is regular and vice versa.&lt;br /&gt;
&lt;br /&gt;
均匀超图的对偶是正则的，反之亦然。&lt;br /&gt;
&lt;br /&gt;
Two vertices ''x'' and ''y'' of ''H'' are called ''symmetric'' if there exists an automorphism such that &amp;lt;math&amp;gt;\phi(x)=y&amp;lt;/math&amp;gt;.  Two edges &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_j&amp;lt;/math&amp;gt; are said to be  ''symmetric'' if there exists an automorphism such that &amp;lt;math&amp;gt;\phi(e_i)=e_j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
如果存在一个形如&amp;lt;math&amp;gt;\phi(x)=y&amp;lt;/math&amp;gt;的自同构，则超图''H''的两个顶点''x''和''y''''对称''。如果存在一个自同构使得&amp;lt;math&amp;gt;\phi(e_i)=e_j&amp;lt;/math&amp;gt;，则称两个边&amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;e_j&amp;lt;/math&amp;gt;为''对称''。&lt;br /&gt;
&lt;br /&gt;
A hypergraph is said to be ''vertex-transitive'' (or ''vertex-symmetric'') if all of its vertices are symmetric. Similarly, a hypergraph is ''edge-transitive'' if all edges are symmetric. If a hypergraph is both edge- and vertex-symmetric, then the hypergraph is simply ''transitive''.&lt;br /&gt;
&lt;br /&gt;
如果超图的所有顶点都是对称的，则称其为''顶点可传递的''(或''顶点对称的'')。类似地，如果超图的所有边都是对称的，则该超图是''边传递的''。 如果一个超图既是边对称的又是顶点对称的，则该超图是''简单传递的''。&lt;br /&gt;
&lt;br /&gt;
Because of hypergraph duality, the study of edge-transitivity is identical to the study of vertex-transitivity.&lt;br /&gt;
&lt;br /&gt;
由于超图的对偶性，边传递性的研究与顶点传递性的研究是相一致的。&lt;br /&gt;
&lt;br /&gt;
==Transversals==&lt;br /&gt;
A ''[[Transversal (combinatorics)|transversal]]'' (or &amp;quot;[[hitting set]]&amp;quot;) of a hypergraph ''H'' = (''X'', ''E'') is a set &amp;lt;math&amp;gt;T\subseteq X&amp;lt;/math&amp;gt; that has nonempty [[intersection (set theory)|intersection]] with every edge. A transversal ''T'' is called ''minimal'' if no proper subset of ''T'' is a transversal. The ''transversal hypergraph'' of ''H'' is the hypergraph (''X'', ''F'') whose edge set ''F'' consists of all minimal transversals of ''H''.&lt;br /&gt;
&lt;br /&gt;
超图''H'' = (''X'', ''E'')的横截集（或“命中集”）是一个&amp;lt;math&amp;gt;T\subseteq X&amp;lt;/math&amp;gt;集合，该集合与每条边都有非空的交集。如果''T''的真子集不是横截集，则称''T''为极小截集。''H'' 的横截超图是超图（''X''， ''F''），其边集''F''包含''H''的所有最小横截。&lt;br /&gt;
&lt;br /&gt;
Computing the transversal hypergraph has applications in [[combinatorial optimization]], in [[game theory]], and in several fields of [[computer science]] such as [[machine learning]], [[Index (database)|indexing of database]]s, the [[Boolean satisfiability problem|satisfiability problem]], [[data mining]], and computer [[program optimization]].&lt;br /&gt;
&lt;br /&gt;
计算横截面超图在[[组合优化 Combinatorial Optimization]]、[[博弈论 Game Theory]]和[[计算机科学 Computer Science]]的一些领域（例如[[机器学习 Machine Learning]]、[[数据库索引 Indexing of Databases]]、[[可满足性问题the Satisfiability Problem]]、[[数据挖掘Data Mining]]和[[计算机程序优化 Program Optimization]]）都有应用。&lt;br /&gt;
&lt;br /&gt;
==Incidence matrix==&lt;br /&gt;
Let &amp;lt;math&amp;gt;V = \{v_1, v_2, ~\ldots, ~ v_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;E = \{e_1, e_2, ~ \ldots ~ e_m\}&amp;lt;/math&amp;gt;. Every hypergraph has an &amp;lt;math&amp;gt;n \times m&amp;lt;/math&amp;gt; [[incidence matrix]] &amp;lt;math&amp;gt;A = (a_{ij})&amp;lt;/math&amp;gt; where&lt;br /&gt;
:&amp;lt;math&amp;gt;a_{ij} = \left\{ \begin{matrix} 1 &amp;amp; \mathrm{if} ~ v_i \in e_j \\ 0 &amp;amp; \mathrm{otherwise}. \end{matrix} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
The [[transpose]] &amp;lt;math&amp;gt;A^t&amp;lt;/math&amp;gt; of the [[incidence (geometry)|incidence]] matrix defines a hypergraph &amp;lt;math&amp;gt;H^* = (V^*,\ E^*)&amp;lt;/math&amp;gt; called the '''dual''' of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt; is an ''m''-element set and &amp;lt;math&amp;gt;E^*&amp;lt;/math&amp;gt; is an ''n''-element set of subsets of &amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;. For &amp;lt;math&amp;gt;v^*_j \in V^*&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e^*_i \in E^*, ~ v^*_j \in e^*_i&amp;lt;/math&amp;gt; [[if and only if]] &amp;lt;math&amp;gt;a_{ij} = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
分别设 &amp;lt;math&amp;gt;V = \{v_1, v_2, ~\ldots, ~ v_n\}&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;E = \{e_1, e_2, ~ \ldots ~ e_m\}&amp;lt;/math&amp;gt;。&lt;br /&gt;
每一个超图都有一个 &amp;lt;math&amp;gt;n \times m&amp;lt;/math&amp;gt;[[关联矩阵]]&amp;lt;math&amp;gt;A = (a_{ij})&amp;lt;/math&amp;gt;其为：&amp;lt;math&amp;gt;a_{ij} = \left\{ \begin{matrix} 1 &amp;amp; \mathrm{if} ~ v_i \in e_j \\ 0 &amp;amp; \mathrm{otherwise}. \end{matrix} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其关联矩阵的[[转设]] &amp;lt;math&amp;gt;A^t&amp;lt;/math&amp;gt;定义了 &amp;lt;math&amp;gt;H^* = (V^*,\ E^*)&amp;lt;/math&amp;gt;称为&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;的'''对偶'''，其中&amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;是一个''m''元集合 &amp;lt;math&amp;gt;E^*&amp;lt;/math&amp;gt;是一个&amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;子集的''n''元集合。&lt;br /&gt;
&lt;br /&gt;
对于&amp;lt;math&amp;gt;v^*_j \in V^*&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;e^*_i \in E^*, ~ v^*_j \in e^*_i&amp;lt;/math&amp;gt; [[当且仅当]] &amp;lt;math&amp;gt;a_{ij} = 1&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph coloring==&lt;br /&gt;
Classic hypergraph coloring is assigning one of the colors from set &amp;lt;math&amp;gt;\{1,2,3,...\lambda\}&amp;lt;/math&amp;gt; to every vertex of a hypergraph in such a way that each hyperedge contains at least two vertices of distinct colors. In other words, there must be no monochromatic hyperedge with cardinality at least 2. In this sense it is a direct generalization of graph coloring. Minimum number of used distinct colors over all colorings is called the chromatic number of a hypergraph.&lt;br /&gt;
&lt;br /&gt;
经典超图着色是将集合&amp;lt;math&amp;gt;\{1,2,3,...\lambda\}&amp;lt;/math&amp;gt;中的其中一种颜色赋予给超图的每个顶点，使每个超边至少包含两个不同颜色的顶点。换句话说，不能存在基数至少为2的单色深边。从此意义上出发，它是通常图着色的直接推广。在所有着色行为中使用到最小的不同颜色数称为超图的色数。&lt;br /&gt;
&lt;br /&gt;
Hypergraphs for which there exists a coloring using up to ''k'' colors are referred to as ''k-colorable''. The 2-colorable hypergraphs are exactly the bipartite ones.&lt;br /&gt;
存在着使用多达''k'' 种颜色着色的超图称为''k- 可着色图''。'''2-可染超图就是二分图'''。&lt;br /&gt;
&lt;br /&gt;
There are many generalizations of classic hypergraph coloring. One of them is the so-called mixed hypergraph coloring, when monochromatic edges are allowed. Some mixed hypergraphs are uncolorable for any number of colors. A general criterion for uncolorability is unknown.  When a mixed hypergraph is colorable, then the minimum and maximum number of used colors are called the lower and upper chromatic numbers respectively. See http://spectrum.troy.edu/voloshin/mh.html for details.&lt;br /&gt;
&lt;br /&gt;
经典超图着色有许多推广。在允许单色边情况下，混合超图着色是其中之一。一些混合超图对于任意数量的颜色都是不可着色的。同时不可着色性的内在标准是未知的。当一个混合超图是可着色时，其所使用的最小和最大颜色数分别称为下色数和上色数。详情请参阅 http://spectrum.troy.edu/voloshin/mh.html&lt;br /&gt;
&lt;br /&gt;
==Partitions==&lt;br /&gt;
A partition theorem due to E. Dauber&amp;lt;ref&amp;gt;E. Dauber, in ''Graph theory'', ed. F. Harary, Addison Wesley, (1969) p. 172.&amp;lt;/ref&amp;gt; states that, for an edge-transitive hypergraph &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;, there exists a [[partition of a set|partition]]&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;(X_1, X_2,\cdots,X_K)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
of the vertex set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; such that the subhypergraph &amp;lt;math&amp;gt;H_{X_k}&amp;lt;/math&amp;gt; generated by &amp;lt;math&amp;gt;X_k&amp;lt;/math&amp;gt; is transitive for each &amp;lt;math&amp;gt;1\le k \le K&amp;lt;/math&amp;gt;, and such that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sum_{k=1}^K r\left(H_{X_k} \right) = r(H)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt; is the rank of ''H''.&lt;br /&gt;
&lt;br /&gt;
As a corollary, an edge-transitive hypergraph that is not vertex-transitive is bicolorable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
由E. Dauber&amp;lt;ref&amp;gt;E. Dauber, in ''Graph theory'', ed. F. Harary, Addison Wesley, (1969) p. 172.&amp;lt;/ref&amp;gt;所提出的一个分区定理表明，对于边传递超图 &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;存在一个[[分区]]:&amp;lt;math&amp;gt;(X_1, X_2,\cdots,X_K)&amp;lt;/math&amp;gt;对于顶点集 &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;使得由&amp;lt;math&amp;gt;X_k&amp;lt;/math&amp;gt;生成的子超图&amp;lt;math&amp;gt;H_{X_k}&amp;lt;/math&amp;gt;在&amp;lt;math&amp;gt;1\le k \le K&amp;lt;/math&amp;gt;时是可传递的，并且使得&amp;lt;math&amp;gt;\sum_{k=1}^K r\left(H_{X_k} \right) = r(H)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt;是 ''H''的秩。&lt;br /&gt;
&lt;br /&gt;
作为推论，不是点传递的边传递超图则是双色的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Graph partitioning]] (and in particular, hypergraph partitioning) has many applications to IC design&amp;lt;ref&amp;gt;{{Citation |title=Multilevel hypergraph partitioning: applications in VLSI domain |author=Karypis, G., Aggarwal, R., Kumar, V., and Shekhar, S. |journal=IEEE Transactions on Very Large Scale Integration (VLSI) Systems |date=March 1999 |volume=7 |issue=1 |pages=69–79 |doi=10.1109/92.748202 |postscript=.|citeseerx=10.1.1.553.2367 }}&amp;lt;/ref&amp;gt; and parallel computing.&amp;lt;ref&amp;gt;{{Citation |doi=10.1016/S0167-8191(00)00048-X |title=Graph partitioning models for parallel computing |author= Hendrickson, B., Kolda, T.G. |journal=Parallel Computing | year=2000 |volume=26 |issue=12 |pages=1519–1545 |postscript=.|url=https://digital.library.unt.edu/ark:/67531/metadc684945/ |type=Submitted manuscript }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite conference |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=A Hypergraph Model for Mapping Repeated Sparse Matrix-Vector Product Computations onto Multicomputers |conference=Proc. International Conference on Hi Performance Computing (HiPC'95) |year=1995}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Citation |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=Hypergraph-Partitioning Based Decomposition for Parallel Sparse-Matrix Vector Multiplication |journal=IEEE Transactions on Parallel and Distributed Systems |volume=10 |issue=7 |pages=673–693 |year=1999|doi=10.1109/71.780863 |postscript=. |citeseerx=10.1.1.67.2498 }}&amp;lt;/ref&amp;gt; Efficient and Scalable [[Graph partition|hypergraph partitioning algorithms]] are also important for processing large scale hypergraphs in machine learning tasks.&amp;lt;ref name=hyperx&amp;gt;{{citation|last1=Huang|first1=Jin|last2=Zhang|first2=Rui|last3=Yu|first3=Jeffrey Xu|journal=Proceedings of the IEEE International Conference on Data Mining|title=Scalable Hypergraph Learning and Processing|year=2015}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[图分区]](特别是超图分区)在集成电路设计&amp;lt;ref&amp;gt;{{Citation |title=Multilevel hypergraph partitioning: applications in VLSI domain |author=Karypis, G., Aggarwal, R., Kumar, V., and Shekhar, S. |journal=IEEE Transactions on Very Large Scale Integration (VLSI) Systems |date=March 1999 |volume=7 |issue=1 |pages=69–79 |doi=10.1109/92.748202 |postscript=.|citeseerx=10.1.1.553.2367 }}&amp;lt;/ref&amp;gt; 和并行计算&amp;lt;ref&amp;gt;{{Citation |doi=10.1016/S0167-8191(00)00048-X |title=Graph partitioning models for parallel computing |author= Hendrickson, B., Kolda, T.G. |journal=Parallel Computing | year=2000 |volume=26 |issue=12 |pages=1519–1545 |postscript=.|url=https://digital.library.unt.edu/ark:/67531/metadc684945/ |type=Submitted manuscript }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite conference |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=A Hypergraph Model for Mapping Repeated Sparse Matrix-Vector Product Computations onto Multicomputers |conference=Proc. International Conference on Hi Performance Computing (HiPC'95) |year=1995}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Citation |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=Hypergraph-Partitioning Based Decomposition for Parallel Sparse-Matrix Vector Multiplication |journal=IEEE Transactions on Parallel and Distributed Systems |volume=10 |issue=7 |pages=673–693 |year=1999|doi=10.1109/71.780863 |postscript=. |citeseerx=10.1.1.67.2498 }}&amp;lt;/ref&amp;gt;中有很多应用。在机器学习任务中，高效、可扩展的[[超图分区算法]]对于处理大规模超图也很重要。&amp;lt;ref name=hyperx&amp;gt;{{citation|last1=Huang|first1=Jin|last2=Zhang|first2=Rui|last3=Yu|first3=Jeffrey Xu|journal=Proceedings of the IEEE International Conference on Data Mining|title=Scalable Hypergraph Learning and Processing|year=2015}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Theorems==&lt;br /&gt;
Many [[theorem]]s and concepts involving graphs also hold for hypergraphs. [[Ramsey's theorem]] and [[Line graph of a hypergraph]] are typical examples. Some methods for studying symmetries of graphs extend to hypergraphs.&lt;br /&gt;
&lt;br /&gt;
Two prominent theorems are the [[Erdős–Ko–Rado theorem]] and the [[Kruskal–Katona theorem]] on uniform hypergraphs.&lt;br /&gt;
&lt;br /&gt;
许多涉及图的定理和概念也适用于超图，典型的例子有[[拉姆西定理]]（Ramsey's theorem）和超图的线图。研究图的对称性的一些方法也被扩展到超图。&lt;br /&gt;
均匀超图上有[[Erdős-Ko-Rado theorem]]和[[Kruskal-Katona theorem]]两个著名定理。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph drawing==&lt;br /&gt;
[[File:CircuitoDosMallas.png|thumb|This [[circuit diagram]] can be interpreted as a drawing of a hypergraph in which four vertices (depicted as white rectangles and disks) are connected by three hyperedges drawn as trees.]]（这个线路图可以解释为一个超图，其中四个顶点（用白色的矩形和圆盘表示）由三个用树表示的超图连接）&lt;br /&gt;
&lt;br /&gt;
Although hypergraphs are more difficult to draw on paper than graphs, several researchers have studied methods for the visualization of hypergraphs.&lt;br /&gt;
尽管超图比图更难画在纸上，但一些研究者已经研究了超图可视化方法。&lt;br /&gt;
&lt;br /&gt;
In one possible visual representation for hypergraphs, similar to the standard [[graph drawing]] style in which curves in the plane are used to depict graph edges, a hypergraph's vertices are depicted as points, disks, or boxes, and its hyperedges are depicted as trees that have the vertices as their leaves.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Sander | first = G.&lt;br /&gt;
 | contribution = Layout of directed hypergraphs with orthogonal hyperedges&lt;br /&gt;
 | pages = 381–386&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = [[Lecture Notes in Computer Science]]&lt;br /&gt;
 | title = Proc. 11th International Symposium on Graph Drawing (GD 2003)&lt;br /&gt;
 | contribution-url = http://gdea.informatik.uni-koeln.de/585/1/hypergraph.ps&lt;br /&gt;
 | volume = 2912&lt;br /&gt;
 | year = 2003| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Eschbach | first1 = Thomas&lt;br /&gt;
 | last2 = Günther | first2 = Wolfgang&lt;br /&gt;
 | last3 = Becker | first3 = Bernd&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[Journal of Graph Algorithms and Applications]]&lt;br /&gt;
 | pages = 141–157&lt;br /&gt;
 | title = Orthogonal hypergraph drawing for improved visibility&lt;br /&gt;
 | url = http://jgaa.info/accepted/2006/EschbachGuentherBecker2006.10.2.pdf&lt;br /&gt;
 | volume = 10&lt;br /&gt;
 | year = 2006 | doi=10.7155/jgaa.00122}}.&amp;lt;/ref&amp;gt; If the vertices are represented as points, the hyperedges may also be shown as smooth curves that connect sets of points, or as [[simple closed curve]]s that enclose sets of points.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Mäkinen | first = Erkki&lt;br /&gt;
 | doi = 10.1080/00207169008803875&lt;br /&gt;
 | issue = 3&lt;br /&gt;
 | journal = International Journal of Computer Mathematics&lt;br /&gt;
 | pages = 177–185&lt;br /&gt;
 | title = How to draw a hypergraph&lt;br /&gt;
 | volume = 34&lt;br /&gt;
 | year = 1990}}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Bertault | first1 = François&lt;br /&gt;
 | last2 = Eades | first2 = Peter | author2-link = Peter Eades&lt;br /&gt;
 | contribution = Drawing hypergraphs in the subset standard&lt;br /&gt;
 | doi = 10.1007/3-540-44541-2_15&lt;br /&gt;
 | pages = 45–76&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 8th International Symposium on Graph Drawing (GD 2000)&lt;br /&gt;
 | volume = 1984&lt;br /&gt;
 | year = 2001| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Naheed Anjum | first1 = Arafat&lt;br /&gt;
 | last2 = Bressan | first2 = Stéphane&lt;br /&gt;
 | contribution = Hypergraph Drawing by Force-Directed Placement&lt;br /&gt;
 | doi = 10.1007/_31&lt;br /&gt;
 | pages = 387–394&lt;br /&gt;
 | publisher = Springer International Publishing&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = 28th International Conference on Database and Expert Systems Applications (DEXA 2017)&lt;br /&gt;
 | volume = 10439&lt;br /&gt;
 | year = 2017| isbn = &lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中一种超图的可视化表示法，类似于标准的图的画法：用平面内的曲线来描绘图边，将超图的顶点画成点状、圆盘或盒子，超边则被描绘成以顶点为叶子的树[16][17]。如果顶点表示为点，超边也可以被描绘成连接点集的平滑曲线，或显示为封闭点集的简单闭合曲线[18][19][20]。 &lt;br /&gt;
&lt;br /&gt;
[[File:Venn's four ellipse construction.svg|thumb|An order-4 Venn diagram, which can be interpreted as a subdivision drawing of a hypergraph with 15 vertices (the 15 colored regions) and 4 hyperedges (the 4 ellipses).]]（一个4阶维恩图，可以被解释为一个15个顶点（15个有色区域）和4个超边（4个椭圆）的超图的细分图）&lt;br /&gt;
&lt;br /&gt;
In another style of hypergraph visualization, the subdivision model of hypergraph drawing,&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Kaufmann | first1 = Michael&lt;br /&gt;
 | last2 = van Kreveld | first2 = Marc&lt;br /&gt;
 | last3 = Speckmann | first3 = Bettina | author3-link = Bettina Speckmann&lt;br /&gt;
 | contribution = Subdivision drawings of hypergraphs&lt;br /&gt;
 | doi = 10.1007/_39&lt;br /&gt;
 | pages = 396–407&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 16th International Symposium on Graph Drawing (GD 2008)&lt;br /&gt;
 | volume = 5417&lt;br /&gt;
 | year = 2009| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt; the plane is subdivided into regions, each of which represents a single vertex of the hypergraph. The hyperedges of the hypergraph are represented by contiguous subsets of these regions, which may be indicated by coloring, by drawing outlines around them, or both. An order-''n'' [[Venn diagram]], for instance, may be viewed as a subdivision drawing of a hypergraph with ''n'' hyperedges (the curves defining the diagram) and 2&amp;lt;sup&amp;gt;''n''&amp;lt;/sup&amp;gt;&amp;amp;nbsp;−&amp;amp;nbsp;1 vertices (represented by the regions into which these curves subdivide the plane). In contrast with the polynomial-time recognition of [[planar graph]]s, it is [[NP-complete]] to determine whether a hypergraph has a planar subdivision drawing,&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Johnson | first1 = David S. | author1-link = David S. Johnson&lt;br /&gt;
 | last2 = Pollak | first2 = H. O.&lt;br /&gt;
 | doi = 10.1002/jgt.3190110306&lt;br /&gt;
 | issue = 3&lt;br /&gt;
 | journal = Journal of Graph Theory&lt;br /&gt;
 | pages = 309–325&lt;br /&gt;
 | title = Hypergraph planarity and the complexity of drawing Venn diagrams&lt;br /&gt;
 | volume = 11&lt;br /&gt;
 | year = 2006}}.&amp;lt;/ref&amp;gt; but the existence of a drawing of this type may be tested efficiently when the adjacency pattern of the regions is constrained to be a path, cycle, or tree.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Buchin | first1 = Kevin&lt;br /&gt;
 | last2 = van Kreveld | first2 = Marc&lt;br /&gt;
 | last3 = Meijer | first3 = Henk&lt;br /&gt;
 | last4 = Speckmann | first4 = Bettina&lt;br /&gt;
 | last5 = Verbeek | first5 = Kevin&lt;br /&gt;
 | contribution = On planar supports for hypergraphs&lt;br /&gt;
 | doi = 10.1007/_33&lt;br /&gt;
 | pages = 345–356&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 17th International Symposium on Graph Drawing (GD 2009)&lt;br /&gt;
 | volume = 5849&lt;br /&gt;
 | year = 2010| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
超图可视化的另一种样式，是绘制超图的细分模型[21]，平面被细分为区域，每个区域代表超图的一个顶点。超图的超边用这些区域的相邻子集来表示，这些子集可以通过着色、或在它们周围画轮廓来表示，或者兼而有之。&lt;br /&gt;
&lt;br /&gt;
An alternative representation of the hypergraph called PAOH&amp;lt;ref name=&amp;quot;paoh&amp;quot; /&amp;gt; is shown in the figure on top of this article. Edges are vertical lines connecting vertices. Vertices are aligned on the left. The legend on the right shows the names of the edges. It has been designed for dynamic hypergraphs but can be used for simple hypergraphs as well.&lt;br /&gt;
&lt;br /&gt;
超图的另一种表示法被称做 PAOH[24]，如上图所示，边是连接顶点的垂线，顶点在左边是对齐的。右边的图例显示了边的名称。它是为动态超图设计的，但也可以用于简单的超图。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph grammars==&lt;br /&gt;
{{main|Hypergraph grammar}}&lt;br /&gt;
By augmenting a class of hypergraphs with replacement rules, [[graph grammar]]s can be generalised to allow hyperedges.&lt;br /&gt;
&lt;br /&gt;
通过扩充一组替换规则于超图，[[图语法]]可以被推广超边上。&lt;br /&gt;
&lt;br /&gt;
== Generalizations ==   &lt;br /&gt;
One possible generalization of a hypergraph is to allow edges to point at other edges. There are two variations of this generalization. In one, the edges consist not only of a set of vertices, but may also contain subsets of vertices, subsets of subsets of vertices and so on ''ad infinitum''. In essence, every edge is just an internal node of a tree or [[directed acyclic graph]], and vertices are the leaf nodes. A hypergraph is then just a collection of trees with common, shared nodes (that is, a given internal node or leaf may occur in several different trees). Conversely, every collection of trees can be understood as this generalized hypergraph. Since trees are widely used throughout [[computer science]] and many other branches of mathematics, one could say that hypergraphs appear naturally as well. So, for example, this generalization arises naturally as a model of [[term algebra]]; edges correspond to [[term (logic)|terms]] and vertices correspond to constants or variables.&lt;br /&gt;
&lt;br /&gt;
For such a hypergraph, set membership then provides an ordering, but the ordering is neither a [[partial order]] nor a [[preorder]], since it is not transitive. The graph corresponding to the Levi graph of this generalization is a [[directed acyclic graph]]. Consider, for example, the generalized hypergraph whose vertex set is &amp;lt;math&amp;gt;V= \{a,b\}&amp;lt;/math&amp;gt; and whose edges are &amp;lt;math&amp;gt;e_1=\{a,b\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_2=\{a,e_1\}&amp;lt;/math&amp;gt;. Then, although &amp;lt;math&amp;gt;b\in e_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_1\in e_2&amp;lt;/math&amp;gt;, it is not true that &amp;lt;math&amp;gt;b\in e_2&amp;lt;/math&amp;gt;.  However, the [[transitive closure]] of set membership for such hypergraphs does induce a [[partial order]], and &amp;quot;flattens&amp;quot; the hypergraph into a [[partially ordered set]].&lt;br /&gt;
&lt;br /&gt;
Alternately, edges can be allowed to point at other edges, irrespective of the requirement that the edges be ordered as directed, acyclic graphs. This allows graphs with edge-loops, which need not contain vertices at all. For example, consider the generalized hypergraph consisting of two edges &amp;lt;math&amp;gt;e_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_2&amp;lt;/math&amp;gt;, and zero vertices, so that &amp;lt;math&amp;gt;e_1 = \{e_2\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_2 = \{e_1\}&amp;lt;/math&amp;gt;. As this loop is infinitely recursive, sets that are the edges violate the [[axiom of foundation]].  In particular, there is no transitive closure of set membership for such hypergraphs.  Although such structures may seem strange at first, they can be readily understood by noting that the equivalent generalization of their Levi graph is no longer [[Bipartite graph|bipartite]], but is rather just some general [[directed graph]].&lt;br /&gt;
&lt;br /&gt;
The generalized incidence matrix for such hypergraphs is, by definition, a square matrix, of a rank equal to the total number of vertices plus edges. Thus, for the above example, the [[incidence matrix]] is simply&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\left[ \begin{matrix} 0 &amp;amp; 1 \\ 1 &amp;amp; 0 \end{matrix} \right].&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==超图概念的延伸==&lt;br /&gt;
&lt;br /&gt;
超图的相关概念可以进行进一步的延伸，如超图中的一些边可以指向另一些边。这种延伸有两种变体。在第一种变体中，超图的边不仅包含一组节点，而且还可以包含这组节点的子集、子集的子集等等。本质上，超图的每条边只是树结构或有向无环图的一个内部节点，而节点就是叶子。从这个意义上来说，超图就是具有共享节点的树的集合(即内部节点或叶子可能出现在不同的树结构中)，反过来说，每个树的集合又可以理解为一个超图。因为树结构在计算机科学和许多数学分支中被广泛使用，所以超图的出现也是自然而然的。比如这种延伸是作为项代数的模型而自然产生的：边对应项，节点对应常量或变量。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
对于上述的超图，节点集提供了一种排序。但是该排序既不是偏序也不是预序，因为它是不可传递的。与这一延伸方式的Levi图相对应的图是有向无环图。例如，一个超图的节点集为&amp;lt;math&amp;gt;V= \{a,b\}&amp;lt;/math&amp;gt;，边为&amp;lt;math&amp;gt;e_1=\{a,b\}&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;e_2=\{a,e_1\}&amp;lt;/math&amp;gt;。那么，虽然&amp;lt;math&amp;gt;b\in e_1&amp;lt;/math&amp;gt;且&amp;lt;math&amp;gt;e_1\in e_2&amp;lt;/math&amp;gt;，但&amp;lt;math&amp;gt;b\in e_2&amp;lt;/math&amp;gt;却不是真的。然而，这类超图节点集的封闭传递确实诱导了偏序，并将超图“展平”为一个偏序集。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
第二种变体中，超图中的边可以指向其他边，同时不用考虑必须形成有向非循环图的要求。这允许超图具有边的循环，而不需要有任何节点。例如，考虑由两条边e1和e2组成的，节点个数为零的广义超图，使得&amp;lt;math&amp;gt;e_1 = \{e_2\}&amp;lt;/math&amp;gt;且&amp;lt;math&amp;gt;e_2 = \{e_1\}&amp;lt;/math&amp;gt;。因为这个循环是无限递归的，所以边的集合违反了基础公理。具体来说，对于这样的超图，不存在节点集的封闭传递。虽然这样的结构乍看起来可能很奇怪，但只要注意到它的Levi图的等价延伸不再是二分图，而是一般的有向图，就可以很容易地去理解。&lt;br /&gt;
&lt;br /&gt;
根据定义，这种超图的广义关联矩阵是一个方阵，其秩等于节点和边的总数。因此，对于上面的示例，关联矩阵为:&lt;br /&gt;
&amp;lt;math&amp;gt;\left[ \begin{matrix} 0 &amp;amp; 1 \\ 1 &amp;amp; 0 \end{matrix} \right]&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph learning==   &lt;br /&gt;
&lt;br /&gt;
Hypergraphs have been extensively used in [[machine learning]] tasks as the data model and classifier [[regularization (mathematics)]].&amp;lt;ref&amp;gt;{{citation| last1 = Zhou | first1 = Dengyong| last2 = Huang | first2 = Jiayuan | last3=Scholkopf | first3=Bernhard| issue = 2| journal = Advances in Neural Information Processing Systems| pages = 1601–1608| title = Learning with hypergraphs: clustering, classification, and embedding| year = 2006}}&amp;lt;/ref&amp;gt; The applications include [[recommender system]] (communities as hyperedges),&amp;lt;ref&amp;gt;{{citation|last1=Tan | first1=Shulong | last2=Bu | first2=Jiajun | last3=Chen | first3=Chun | last4=Xu | first4=Bin | last5=Wang | first5=Can | last6=He | first6=Xiaofei|issue = 1| journal = ACM Transactions on Multimedia Computing, Communications, and Applications| title = Using rich social media information for music recommendation via hypergraph model| year = 2013|url=https://www.researchgate.net/publication/226075153| bibcode=2011smma.book..213T }}&amp;lt;/ref&amp;gt; [[image retrieval]] (correlations as hyperedges),&amp;lt;ref&amp;gt;{{citation|last1=Liu | first1=Qingshan | last2=Huang | first2=Yuchi | last3=Metaxas | first3=Dimitris N. |issue = 10–11| journal = Pattern Recognition| title = Hypergraph with sampling for image retrieval| pages=2255–2262| year = 2013| doi=10.1016/j.patcog.2010.07.014 | volume=44}}&amp;lt;/ref&amp;gt; and [[bioinformatics]] (biochemical interactions as hyperedges).&amp;lt;ref&amp;gt;{{citation|last1=Patro |first1=Rob | last2=Kingsoford | first2=Carl| issue = 10–11| journal = Bioinformatics| title = Predicting protein interactions via parsimonious network history inference| year = 2013| pages=237–246|doi=10.1093/bioinformatics/btt224 |pmid=23812989 |pmc=3694678 | volume=29}}&amp;lt;/ref&amp;gt; Representative hypergraph learning techniques include hypergraph [[spectral clustering]] that extends the [[spectral graph theory]] with hypergraph Laplacian,&amp;lt;ref&amp;gt;{{citation|last1=Gao | first1=Tue | last2=Wang | first2=Meng | last3=Zha|first3=Zheng-Jun|last4=Shen|first4=Jialie|last5=Li|first5=Xuelong|last6=Wu|first6=Xindong|issue = 1| journal = IEEE Transactions on Image Processing| volume=22 | title = Visual-textual joint relevance learning for tag-based social image search| year = 2013| pages=363–376|url=http://ink.library.smu.edu.sg/cgi/viewcontent.cgi?article=2510&amp;amp;context=sis_research | doi=10.1109/tip.2012.2202676| pmid=22692911 | bibcode=2013ITIP...22..363Y }}&amp;lt;/ref&amp;gt; and hypergraph [[semi-supervised learning]] that introduces extra hypergraph structural cost to restrict the learning results.&amp;lt;ref&amp;gt;{{citation|last1=Tian|first1=Ze|last2=Hwang|first2=TaeHyun|last3=Kuang|first3=Rui|issue = 21| journal = Bioinformatics| title = A hypergraph-based learning algorithm for classifying gene expression and arrayCGH data with prior knowledge| year = 2009| pages=2831–2838|doi=10.1093/bioinformatics/btp467|pmid=19648139| volume=25|doi-access=free}}&amp;lt;/ref&amp;gt; For large scale hypergraphs, a distributed framework&amp;lt;ref name=hyperx /&amp;gt; built using [[Apache Spark]] is also available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==超图与机器学习==&lt;br /&gt;
&lt;br /&gt;
超图已被广泛用于机器学习中，常作为一种数据结构或一种正则化的方式[25]。这些应用包括推荐系统(社团作为超边)[26]、图像检索(相关性作为超边)[27]、和生物信息学(生物、化学分子间相互作用作为超边)[28]。比较典型的超图机器学习方法包括：超图谱聚类法（用超图Laplacian扩展光谱图理论）[29]和超图半监督学习（通过引入超图结构来对结果进行限定）。对于大尺寸的超图，可以使用Apache Spark构建的分布式框架[15]。&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Commons category|Hypergraphs}}&lt;br /&gt;
&lt;br /&gt;
* [[Simplicial complex]]&lt;br /&gt;
&lt;br /&gt;
* [[Combinatorial design]]&lt;br /&gt;
* [[Factor graph]]&lt;br /&gt;
* [[Greedoid]]&lt;br /&gt;
* [[Incidence structure]]&lt;br /&gt;
* [[Matroid]]&lt;br /&gt;
* [[Multigraph]]&lt;br /&gt;
* [[P system]]&lt;br /&gt;
* [[Sparse matrix-vector multiplication]]&lt;br /&gt;
*[[Matching in hypergraphs]]&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* Claude Berge, &amp;quot;Hypergraphs: Combinatorics of finite sets&amp;quot;. North-Holland, 1989.&lt;br /&gt;
* Claude Berge, Dijen Ray-Chaudhuri, &amp;quot;Hypergraph Seminar, Ohio State University 1972&amp;quot;, ''Lecture Notes in Mathematics'' '''411''' Springer-Verlag&lt;br /&gt;
* Hazewinkel, Michiel, ed. (2001) [1994], &amp;quot;Hypergraph&amp;quot;, [https://en.wikipedia.org/wiki/Encyclopedia_of_Mathematics Encyclopedia of Mathematics], Springer Science+Business Media B.V. / Kluwer Academic Publishers, ISBN 978-1-55608-010-4&lt;br /&gt;
* Alain Bretto, &amp;quot;Hypergraph Theory: an Introduction&amp;quot;, Springer, 2013.&lt;br /&gt;
* Vitaly I. Voloshin. &amp;quot;Coloring Mixed Hypergraphs: Theory, Algorithms and Applications&amp;quot;.  Fields Institute Monographs, American Mathematical Society, 2002.&lt;br /&gt;
* Vitaly I. Voloshin. &amp;quot;Introduction to Graph and Hypergraph Theory&amp;quot;. [[Nova Science Publishers, Inc.]], 2009.&lt;br /&gt;
* This article incorporates material from hypergraph on PlanetMath, which is licensed under the[https://en.wikipedia.org/wiki/Wikipedia:CC-BY-SA Creative Commons Attribution/Share-Alike License].&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://www.aviz.fr/paohvis PAOHVis]: open-source PAOHVis system for visualizing dynamic hypergraphs.&lt;br /&gt;
&lt;br /&gt;
{{Graph representations}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Hypergraphs| ]]&lt;br /&gt;
&lt;br /&gt;
[[de:Graph (Graphentheorie)#Hypergraph]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
*[https://book.douban.com/subject/1237624/ 《超图-限集的组合学》]by [法]Claude Berge&lt;br /&gt;
超图的第一本专著，作者是近代图论之父法国数学家Claude Berge，将图里的普通边拓展为超边，小小的一步拓展却引发了一个大的领域。&lt;/div&gt;</summary>
		<author><name>十三维</name></author>
	</entry>
	<entry>
		<id>https://wiki.swarma.org/index.php?title=%E8%B6%85%E5%9B%BE_Hypergraph&amp;diff=4606</id>
		<title>超图 Hypergraph</title>
		<link rel="alternate" type="text/html" href="https://wiki.swarma.org/index.php?title=%E8%B6%85%E5%9B%BE_Hypergraph&amp;diff=4606"/>
		<updated>2020-04-22T09:37:56Z</updated>

		<summary type="html">&lt;p&gt;十三维：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
我们在组织翻译超图这个词条，这个词条是之前Wolfram发的那篇长文中一个非常重要的概念，我们希望可以整理好这个词条，帮助大家更好的理解那篇文章。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
现在招募6个小伙伴一起翻译超图这个词条 https://wiki.swarma.org/index.php?title=超图_Hypergraph&lt;br /&gt;
&lt;br /&gt;
*开头正文部分+术语定义（Terminology)——十三维&lt;br /&gt;
*二分图模型+不对称性+同构与平等——淑慧&lt;br /&gt;
*对称超图+横截面——瑾晗&lt;br /&gt;
*关联矩阵+超图着色+分区---厚朴&lt;br /&gt;
*定理+超图绘制+超图语法——十三维&lt;br /&gt;
*概括+超图学习——世康&lt;br /&gt;
&lt;br /&gt;
截止时间：北京时间18：00之前。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In [[mathematics]], a '''hypergraph''' is a generalization of a [[Graph (discrete mathematics)|graph]] in which an [[graph theory|edge]] can join any number of [[vertex (graph theory)|vertices]]. In contrast, in an ordinary graph, an edge connects exactly two vertices. Formally, a hypergraph &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is a pair &amp;lt;math&amp;gt;H = (X,E)&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; is a set of elements called ''nodes'' or ''vertices'', and &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; is a set of non-empty subsets of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; called ''[[hyperedges]]'' or ''edges''. Therefore, &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; is a subset of &amp;lt;math&amp;gt;\mathcal{P}(X) \setminus\{\emptyset\}&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt; is the [[power set]] of &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;. The size of the vertex set is called the ''order of the hypergraph'', and the size of edges set is the ''size of the hypergraph''. &lt;br /&gt;
&lt;br /&gt;
在[[数学中]], '''超图'''是一种广义上的[[graph(discrete mathematics)|图]] ，它的一条[[graph theory|边]]可以连接任意数量的[[vertex (graph theory)|顶点]]. 相对而言，在普通图中，一条边只能连接两个顶点.形式上, 超图 &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; 是一个集合组 &amp;lt;math&amp;gt;H = (X,E)&amp;lt;/math&amp;gt; 其中&amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; 是一个以节点或顶点为元素的集合，即顶点集, 而 &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; 是一组非空子，被称为边或超边. &lt;br /&gt;
因此，若&amp;lt;math&amp;gt;\mathcal{P}(X)&amp;lt;/math&amp;gt;是 &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;的幂集，则&amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt;是 &amp;lt;math&amp;gt;\mathcal{P}(X) \setminus\{\emptyset\}&amp;lt;/math&amp;gt; 的一个子集。在&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;中，顶点集的大小被称为超图的阶数，边集的大小被称为超图的大小。&lt;br /&gt;
&lt;br /&gt;
While graph edges are 2-element subsets of nodes, hyperedges are arbitrary sets of nodes, and can therefore contain an arbitrary number of nodes. However, it is often desirable to study hypergraphs where all hyperedges have the same cardinality; a ''k-uniform hypergraph'' is a hypergraph such that all its hyperedges have size ''k''. (In other words, one such hypergraph is a collection of sets, each such set a hyperedge connecting ''k'' nodes.) So a 2-uniform hypergraph is a graph, a 3-uniform hypergraph is a collection of unordered triples, and so on. A hypergraph is also called a ''set system'' or a ''[[family of sets]]'' drawn from the [[universal set]]. &lt;br /&gt;
&lt;br /&gt;
普通图的边是节点的二元子集，超边则是节点的任意集合，所以可以包含任意数量的节点。但我们总先需要研究具有相同基数超边的超图，即一个 k-均匀超图，所有超边的大小都为 k。因此一个 2-均匀超图就是图，一个 3-均匀超图就是三元组的集合，依此类推。超图也被称为从[[泛集]]（universal set）中抽取的一个集系统或[[集族]]。&lt;br /&gt;
&lt;br /&gt;
Hypergraphs can be viewed as [[incidence structure]]s.  In particular, there is a bipartite &amp;quot;incidence graph&amp;quot; or &amp;quot;[[Levi graph]]&amp;quot; corresponding to every hypergraph, and conversely, most, but not all, [[bipartite graph]]s can be regarded as incidence graphs of hypergraphs.&lt;br /&gt;
&lt;br /&gt;
超图可以看做是[[关联结构]]（incidence structure）。特别的，每个超图都有一个与超图相对应的二分 &amp;quot;关联图 &amp;quot;或 &amp;quot;[[列维图]]&amp;quot;（Levi graph），反之，大多数（但不是全部）[[二分图]]都可以看作是超图的关联图。&lt;br /&gt;
&lt;br /&gt;
Hypergraphs have many other names.  In [[computational geometry]], a hypergraph may sometimes be called a '''range space''' and then the hyperedges are called ''ranges''.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Haussler | first1 = David | author1-link = David Haussler&lt;br /&gt;
 | last2 = Welzl | first2 = Emo | author2-link = Emo Welzl&lt;br /&gt;
 | doi = 10.1007/BF02187876&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[Discrete and Computational Geometry]]&lt;br /&gt;
 | mr = 884223&lt;br /&gt;
 | pages = 127–151&lt;br /&gt;
 | title = ε-nets and simplex range queries&lt;br /&gt;
 | volume = 2&lt;br /&gt;
 | year = 1987| doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
In [[cooperative game]] theory, hypergraphs are called '''simple games''' (voting games); this notion is applied to solve problems in [[social choice theory]].  In some literature edges are referred to as ''hyperlinks'' or ''connectors''.&amp;lt;ref&amp;gt;Judea Pearl, in ''HEURISTICS Intelligent Search Strategies for Computer Problem Solving'', Addison Wesley (1984), p. 25.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
超图还有许多其它名称。在[[计算几何学]]中，超图有时可以被称为'''范围空间'''（range space），将超图的边称为''范围''.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Haussler | first1 = David | author1-link = David Haussler&lt;br /&gt;
 | last2 = Welzl | first2 = Emo | author2-link = Emo Welzl&lt;br /&gt;
 | doi = 10.1007/BF02187876&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[Discrete and Computational Geometry]]&lt;br /&gt;
 | mr = 884223&lt;br /&gt;
 | pages = 127–151&lt;br /&gt;
 | title = ε-nets and simplex range queries&lt;br /&gt;
 | volume = 2&lt;br /&gt;
 | year = 1987| doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
在[[合作博弈论]]中，超图被称为'''简单博弈'''（投票博弈）；这个概念被应用于解决[[社会选择理论]]（social choice theory）中的问题。在一些文献中，超边被称为''超连接''或''连接器''.&amp;lt;ref&amp;gt;Judea Pearl, in ''HEURISTICS Intelligent Search Strategies for Computer Problem Solving'', Addison Wesley (1984), p. 25.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Special kinds of hypergraphs include: [[#Symmetric hypergraphs|''k''-uniform ones]], as discussed briefly above; [[clutter (mathematics)|clutter]]s, where no edge appears as a subset of another edge; and [[abstract simplicial complex]]es, which contain all subsets of every edge.&lt;br /&gt;
The collection of hypergraphs is a [[Category (mathematics)|category]] with hypergraph [[homomorphism]]s as [[morphism]]s.&lt;br /&gt;
&lt;br /&gt;
特殊类型的超图包括：上文简单讨论过的 k-均匀超图；散簇，没有一条边作是另一条边的子集；以及[[抽象单纯复形]]（abstract simplicial complexes），包含每条边的所有子集。&lt;br /&gt;
超图是一个以超图同态为[[态射]]（morphism）的范畴。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Terminology==&lt;br /&gt;
&lt;br /&gt;
==== Definitions ====&lt;br /&gt;
There are different types of hypergraphs such as:&lt;br /&gt;
* ''Empty hypergraph'': a hypergraph with no edges. &lt;br /&gt;
* ''Non-simple (or multiple) hypergraph'': a hypergraph allowing loops (hyperedges with a single vertex) or repeated edges, which means there can be two or more edges containing the same set of vertices.&lt;br /&gt;
* ''Simple hypergraph'': a hypergraph that contains no loops and no repeated edges.&lt;br /&gt;
* ''&amp;lt;math&amp;gt;k &amp;lt;/math&amp;gt;-uniform hypergraph'': a hypergraph where each edge contains precisely &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; vertices.&lt;br /&gt;
* ''&amp;lt;math&amp;gt;d &amp;lt;/math&amp;gt;-regular hypergraph'': a hypergraph where every vertex has degree &amp;lt;math&amp;gt;d &amp;lt;/math&amp;gt;.&lt;br /&gt;
* ''Acyclic hypergraph'': a hypergraph that does not contain any cycles.&lt;br /&gt;
&lt;br /&gt;
超图有不同的类型，如：&lt;br /&gt;
* 空超图：没有边的超图&lt;br /&gt;
* 非简单（或多重）超图：允许有循环（有单个顶点的超边）或重复边的超图，也就是说可以有两个或两个以上的边包含同一组顶点。&lt;br /&gt;
* 简单超图：不包含循环和重复边的超图。&lt;br /&gt;
* 𝑘-均匀超图：每条超边都正好包含 k 个顶点的超图。&lt;br /&gt;
* 𝑑-正则超图：每个顶点的度数都是 𝑑 的超图&lt;br /&gt;
* 非循环超图：不包含任何循环的超图。&lt;br /&gt;
&lt;br /&gt;
Because hypergraph links can have any cardinality, there are several notions of the concept of a subgraph, called ''subhypergraphs'', ''partial hypergraphs'' and ''section hypergraphs''.&lt;br /&gt;
&lt;br /&gt;
因为超图的链接可以有任意基数，所以有几种子图的概念，分别是''子超图''（subhypergraphs）、''部分超图''（partial hypergraphs）和''分段超图''（section hypergraphs）。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Let &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt; be the hypergraph consisting of vertices&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;X = \lbrace x_i | i \in I_v \rbrace,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and having ''edge set''&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;E = \lbrace e_i | i\in I_e \land e_i \subseteq X \land e_i \neq \emptyset \rbrace,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;I_v&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;I_e&amp;lt;/math&amp;gt; are the [[index set]]s of the vertices and edges respectively.&lt;br /&gt;
&lt;br /&gt;
A ''subhypergraph'' is a hypergraph with some vertices removed.  Formally, the subhypergraph &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt; induced by &amp;lt;math&amp;gt;A \subseteq X &amp;lt;/math&amp;gt; is defined as&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H_A=\left(A, \lbrace e \cap A | e \in E \land&lt;br /&gt;
e \cap A \neq \emptyset \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An ''extension'' of a ''subhypergraph'' is a hypergraph where each&lt;br /&gt;
hyperedge of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; which is partially contained in the subhypergraph &amp;lt;math&amp;gt;H_A&amp;lt;/math&amp;gt; and is fully contained in the extension &amp;lt;math&amp;gt;Ex(H_A)&amp;lt;/math&amp;gt;.&lt;br /&gt;
Formally&lt;br /&gt;
:&amp;lt;math&amp;gt;Ex(H_A) = (A \cup A', E' )&amp;lt;/math&amp;gt; with &amp;lt;math&amp;gt;A' = \bigcup_{e \in E} e \setminus A&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;E' = \lbrace e \in E | e \subseteq (A \cup A') \rbrace&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The ''partial hypergraph'' is a hypergraph with some edges removed. Given a subset &amp;lt;math&amp;gt;J \subset I_e&amp;lt;/math&amp;gt; of the edge index set, the partial hypergraph generated by &amp;lt;math&amp;gt;J&amp;lt;/math&amp;gt; is the hypergraph&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(X, \lbrace e_i | i\in J \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Given a subset &amp;lt;math&amp;gt;A\subseteq X&amp;lt;/math&amp;gt;, the ''section hypergraph'' is the partial hypergraph&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H \times A = \left(A, \lbrace e_i | &lt;br /&gt;
i\in I_e \land e_i \subseteq A   \rbrace \right).&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The '''dual''' &amp;lt;math&amp;gt;H^*&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is a hypergraph whose vertices and edges are interchanged, so that the vertices are given by &amp;lt;math&amp;gt;\lbrace e_i \rbrace&amp;lt;/math&amp;gt; and whose edges are given by &amp;lt;math&amp;gt;\lbrace X_m \rbrace&amp;lt;/math&amp;gt; where&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;X_m = \lbrace e_i | x_m \in e_i \rbrace. &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When a notion of equality is properly defined, as done below, the operation of taking the dual of a hypergraph is an [[involution (mathematics)|involution]], i.e.,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(H^*\right)^* = H.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A [[connected graph]] ''G'' with the same vertex set as a connected hypergraph ''H'' is a '''host graph''' for ''H'' if every hyperedge of ''H'' [[induced subgraph|induces]] a connected subgraph in  ''G''. For a disconnected hypergraph ''H'', ''G'' is a host graph if there is a bijection between the [[connected component (graph theory)|connected components]] of ''G'' and of ''H'', such that each connected component ''G&amp;lt;nowiki&amp;gt;'&amp;lt;/nowiki&amp;gt;'' of ''G'' is a host of the corresponding ''H&amp;lt;nowiki&amp;gt;'&amp;lt;/nowiki&amp;gt;''.&lt;br /&gt;
&lt;br /&gt;
对于不连通的超图 G 和具有相同顶点连通的超图 H，如果 H 的每个超边都有 G 中一个子图连接，则 G 是一个主图（host graph）；&lt;br /&gt;
对于不连通的超图 H，如果 G 和 H 的连通部分之间存在一个双射，使得 G 的每个连通部分 G' 都是对应的 H' 的主图，则 G 是一个主图。&lt;br /&gt;
&lt;br /&gt;
A hypergraph is ''bipartite'' if and only if its vertices can be partitioned into two classes ''U'' and ''V'' in such a way that each hyperedge with cardinality at least 2 contains at least one vertex from both classes. Alternatively, such a hypergraph is said to have [[Property B]].&lt;br /&gt;
&lt;br /&gt;
一个超图是二分（bipartite）的，当且仅当它的顶点能被分成两类 U 和 V  ：每个基数至少为 2 超边包含两类中的至少一个顶点。相反的，超图则被称为具有属性 B。&lt;br /&gt;
&lt;br /&gt;
The '''2-section''' (or '''clique graph''', '''representing graph''', '''primal graph''', '''Gaifman graph''') of a hypergraph is the graph with the same vertices of the hypergraph, and edges between all pairs of vertices contained in the same hyperedge.&lt;br /&gt;
&lt;br /&gt;
2-段超图（或团图，代表图、原始图、盖夫曼图）是具有相同顶点的图，并且所有顶点对之间的边包含在相同的超边中。&lt;br /&gt;
&lt;br /&gt;
==二部图模型 Bipartite graph model==&lt;br /&gt;
A hypergraph ''H'' may be represented by a [[bipartite graph]] ''BG'' as follows: the sets ''X'' and ''E'' are the partitions of ''BG'', and (''x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'',  ''e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'') are connected with an edge if and only if vertex ''x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'' is contained in edge ''e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;'' in ''H''. Conversely, any bipartite graph with fixed parts and no unconnected nodes in the second part represents some hypergraph in the manner described above. This bipartite graph is also called [[incidence graph]].&lt;br /&gt;
&lt;br /&gt;
[[File:bipartie graph.jpeg|200px|缩略图|右| 设&amp;lt;math&amp;gt;G=(V,E)&amp;lt;/math&amp;gt;是一个无向图，如果顶点V可分割为两个互不相交的子集&amp;lt;math&amp;gt; {(group1, group2)}&amp;lt;/math&amp;gt;，并且图中的每条边&amp;lt;math&amp;gt;{（i，j）}&amp;lt;/math&amp;gt;所关联的两个顶点&amp;lt;math&amp;gt;{i}&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;{j}&amp;lt;/math&amp;gt;分别属于这两个不同的部分&amp;lt;math&amp;gt;{(i \in group1,j \in group2)}&amp;lt;/math&amp;gt;，则称图&amp;lt;math&amp;gt;{G}&amp;lt;/math&amp;gt;为一个二部图。]]&lt;br /&gt;
&lt;br /&gt;
一个'''超图“ &amp;lt;math&amp;gt;{H} &amp;lt;/math&amp;gt;”'''可以用二部图“&amp;lt;math&amp;gt;{BG} &amp;lt;/math&amp;gt;”表示，其构成如下: 集合&amp;quot;X&amp;quot;和&amp;quot; E&amp;quot;是&amp;quot;BG&amp;quot;的分割，而且 (&amp;quot;x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;,  &amp;quot;e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;) 与边连通当且仅当顶点&amp;quot;x&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;包含在&amp;quot; &amp;lt;math&amp;gt;H &amp;lt;/math&amp;gt;&amp;quot;的边&amp;quot; e&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;quot;中。 反之，任何具有固定的'''部分 part'''且在第二部分中没有不连通节点的二部图也代表具有上述性质的部分超图。 这个二部图也称为'''关联图'''。&lt;br /&gt;
&lt;br /&gt;
==无环性 Acyclicity==&lt;br /&gt;
In contrast with ordinary undirected graphs for which there is a single natural notion of [[cycle (graph theory)|cycles]] and [[Forest (graph theory)|acyclic graphs]], there are multiple natural non-equivalent definitions of acyclicity for hypergraphs which collapse to ordinary graph acyclicity for the special case of ordinary graphs.&lt;br /&gt;
&lt;br /&gt;
与只有'''圈 cycle'''和'''森林 forest'''的普通无向图相比，对于超图的特殊情形，那些坍缩为平凡图的无环性超图有多种自然不等价的'''无环性 acyclicity''' 定义。&lt;br /&gt;
&lt;br /&gt;
A first definition of acyclicity for hypergraphs was given by [[Claude Berge]]:&amp;lt;ref&amp;gt;[[Claude Berge]], ''Graphs and Hypergraphs''&amp;lt;/ref&amp;gt; a hypergraph is Berge-acyclic if its [[incidence graph]] (the [[bipartite graph]] defined above) is acyclic. This definition is very restrictive: for instance, if a hypergraph has some pair &amp;lt;math&amp;gt;v \neq v'&amp;lt;/math&amp;gt; of vertices and some pair &amp;lt;math&amp;gt;f \neq f'&amp;lt;/math&amp;gt; of hyperedges such that &amp;lt;math&amp;gt;v, v' \in f&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;v, v' \in f'&amp;lt;/math&amp;gt;, then it is Berge-cyclic. Berge-cyclicity can obviously be tested in [[linear time]] by an exploration of the incidence graph.&lt;br /&gt;
&lt;br /&gt;
由Claude Berge 给出了超图无环性的首个定义: &amp;lt;ref&amp;gt;Claude Berge,[https://www.amazon.com/Graphs-hypergraphs-North-Holland-mathematical-library/dp/0444103996 ''Graphs and Hypergraphs'']&amp;lt;/ref&amp;gt; 如果它的'''关联图'''(上面定义的二部图)是无环的，则称这个超图是 Berge 无环的 Berge-acyclic。 这个定义是非常严格的：例如，假设一个超图有一些顶点&amp;lt;math&amp;gt;v \neq v'&amp;lt;/math&amp;gt;和一些超边&amp;lt;math&amp;gt;f \neq f'&amp;lt;/math&amp;gt; ，例如 &amp;lt;math&amp;gt;v, v' \in f&amp;lt;/math&amp;gt; 和&amp;lt;math&amp;gt;v, v' \in f'&amp;lt;/math&amp;gt;，那么它就是 Berge成环的 Berge-cyclic。 通过对关联图的探讨，Berge成环性 berge-cyclity可以在线性时间 linear time内得到有效验证 。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can define a weaker notion of hypergraph acyclicity,&amp;lt;ref&amp;gt;C. Beeri, [[Ronald Fagin|R. Fagin]], D. Maier, [[Mihalis Yannakakis|M. Yannakakis]], ''On the Desirability of Acyclic Database Schemes''&amp;lt;/ref&amp;gt; later termed α-acyclicity. This notion of acyclicity is equivalent to the hypergraph being conformal (every clique of the primal graph is covered by some hyperedge) and its primal graph being [[chordal graph|chordal]]; it is also equivalent to reducibility to the empty graph through the GYO algorithm&amp;lt;ref&amp;gt;C. T. Yu and M. Z. Özsoyoğlu. ''[https://www.computer.org/csdl/proceedings/cmpsac/1979/9999/00/00762509.pdf An algorithm for tree-query membership of a distributed query]''. In Proc. IEEE COMPSAC, pages 306-312, 1979&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;&amp;gt;M. H. Graham. ''On the universal relation''. Technical Report, University of Toronto, Toronto, Ontario, Canada, 1979&amp;lt;/ref&amp;gt; (also known as Graham's algorithm), a [[confluence (abstract rewriting)|confluent]] iterative process which removes hyperedges using a generalized definition of [[ear (graph theory)|ears]]. In the domain of [[database theory]], it is known that a [[database schema]] enjoys certain desirable properties if its underlying hypergraph is α-acyclic.&amp;lt;ref&amp;gt;[[Serge Abiteboul|S. Abiteboul]], [[Richard B. Hull|R. B. Hull]], [[Victor Vianu|V. Vianu]], ''Foundations of Databases''&amp;lt;/ref&amp;gt; Besides, α-acyclicity is also related to the expressiveness of the [[guarded fragment]] of [[first-order logic]].&lt;br /&gt;
&lt;br /&gt;
此处，我们可以定义一个减弱的超图无环性的概念&amp;lt;ref&amp;gt;C. Beeri, [[Ronald Fagin|R. Fagin]], D. Maier, [[Mihalis Yannakakis|M. Yannakakis]], ''On the Desirability of Acyclic Database Schemes''&amp;lt;/ref&amp;gt;，后来被称为 &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环性  &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt; acyclicity。 这个无环性的概念等价于超图是同构的(原图的每个团都被某个超边所覆盖) ，它的原图称为弦图 chordal graph ; 它也等价于通过 GYO 算法 Graham-Yu-Ozsoyoglu Algorithm （也称为格雷厄姆算法 Graham's algorithm) 得到具有可约性的空图&amp;lt;ref&amp;gt;C. T. Yu and M. Z. Özsoyoğlu. ''[https://www.computer.org/csdl/proceedings/cmpsac/1979/9999/00/00762509.pdf An algorithm for tree-query membership of a distributed query]''. In Proc. IEEE COMPSAC, pages 306-312, 1979&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;&amp;gt;M. H. Graham. ''On the universal relation''. Technical Report, University of Toronto, Toronto, Ontario, Canada, 1979&amp;lt;/ref&amp;gt;。GYO 算法是一个合流 confluence（抽象重写 abstract rewriting）迭代过程，该算法中使用耳朵 ear的广义定义去除超边 (图论中的耳朵就定义为一条路径，其中除了端点外的点的度数均为 2（端点可以重合），而且删去后不破坏图的连通性)。总所周知， 在数据库理论  database theory 的领域中，如果一个数据库模式 database schema的底层超图是&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环的，那么它就具有某些理想的性质。 &amp;lt;ref&amp;gt;Serge Abiteboul, Richard B. Hull, Victor Vianu|V. Vianu, ''Foundations of Databases''&amp;lt;/ref&amp;gt; 除此之外,&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环性也与一阶逻辑 first-order logic 保护的片段 guarded fragment 的表达能力有关。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We can test in [[linear time]] if a hypergraph is α-acyclic.&amp;lt;ref&amp;gt;[[Robert Tarjan|R. E. Tarjan]], [[Mihalis Yannakakis|M. Yannakakis]]. ''Simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs''. SIAM J. on Computing, 13(3):566-579, 1984.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
我们可以在线性时间 linear time内检验超图是否是-无环的。 &amp;lt;ref&amp;gt;Robert Tarjan|R. E. Tarjan, Mihalis Yannakakis|M. Yannakakis. ''Simple linear-time algorithms to test chordality of graphs, test acyclicity of hypergraphs, and selectively reduce acyclic hypergraphs''. SIAM J. on Computing, 13(3):566-579, 1984.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that α-acyclicity has the counter-intuitive property that adding hyperedges to an α-cyclic hypergraph may make it α-acyclic (for instance, adding a hyperedge containing all vertices of the hypergraph will always make it α-acyclic). Motivated in part by this perceived shortcoming, [[Ronald Fagin]]&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;&amp;gt;[[Ronald Fagin]], ''Degrees of Acyclicity for Hypergraphs and Relational Database Schemes''&amp;lt;/ref&amp;gt; defined the stronger notions of β-acyclicity and γ-acyclicity. We can state β-acyclicity as the requirement that all subhypergraphs of the hypergraph are α-acyclic, which is equivalent&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;/&amp;gt; to an earlier definition by Graham.&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;/&amp;gt; The notion of γ-acyclicity is a more restrictive condition which is equivalent to several desirable properties of database schemas and is related to [[Bachman diagram]]s. Both β-acyclicity and γ-acyclicity can be tested in [[PTIME|polynomial time]].&lt;br /&gt;
&lt;br /&gt;
注意到&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环性似乎直觉不相符，即&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-成环超图添加超边可能使其成为&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环的（例如，添加一条包含超图所有顶点的超边总能其成为&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;-无环的）。 为了克服这个缺点，Ronald Fagin&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot;&amp;gt;[[Ronald Fagin]], ''Degrees of Acyclicity for Hypergraphs and Relational Database Schemes''&amp;lt;/ref&amp;gt;  定义了更强的 &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-无环性  &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-acylicity 和 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性  &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;-acylicity 概念。 应当指出：&amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环超图是推出其所有子超图都是&amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt;无环的必要条件，这与 Graham 的早期定义&amp;lt;ref name=&amp;quot;graham1979universal&amp;quot;/&amp;gt; 等价。  &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性的概念是一个更加严苛的条件，它等价于数据库模式的几个理想性质，并且与Bachman 图 Bachman diagrams有关. &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;-无环性 和 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;无环性   都可以在多项式时间 polynomial time(PTIME)内完成检测。&lt;br /&gt;
&lt;br /&gt;
Those four notions of acyclicity are comparable: Berge-acyclicity implies γ-acyclicity which implies β-acyclicity which implies α-acyclicity. However, none of the reverse implications hold, so those four notions are different.&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
无环性的四个概念具有可比性: berge-无环性意味着 &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;- 无环性， &amp;lt;math&amp;gt; {\gamma}&amp;lt;/math&amp;gt;- 无环性又意味着  &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;- 无环性， &amp;lt;math&amp;gt; {\beta}&amp;lt;/math&amp;gt;- 无环性又可以推出  &amp;lt;math&amp;gt; {\alpha}&amp;lt;/math&amp;gt; 无环性。 然而，反之均不成立。&amp;lt;ref name=&amp;quot;fagin1983degrees&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Isomorphism and equality==&lt;br /&gt;
A hypergraph [[homomorphism]] is a map from the vertex set of one hypergraph to another such that each edge maps to one other edge.&lt;br /&gt;
&lt;br /&gt;
A hypergraph &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt; is ''isomorphic'' to a hypergraph &amp;lt;math&amp;gt;G=(Y,F)&amp;lt;/math&amp;gt;,  written as &amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt; if there exists a [[bijection]]&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi:X \to Y&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and a [[permutation]] &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; of &amp;lt;math&amp;gt;I&amp;lt;/math&amp;gt; such that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The bijection &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; is then called the [[isomorphism]] of the graphs.  Note that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H \simeq G&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;H^* \simeq G^*&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
When the edges of a hypergraph are explicitly labeled, one has the additional notion of ''strong isomorphism''. One says that &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is ''strongly isomorphic'' to &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; if the permutation is the identity. One then writes &amp;lt;math&amp;gt;H \cong G&amp;lt;/math&amp;gt;.  Note that all strongly isomorphic graphs are isomorphic, but not vice versa.&lt;br /&gt;
&lt;br /&gt;
When the vertices of a hypergraph are explicitly labeled, one has the notions of ''equivalence'', and also of ''equality''. One says that &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is ''equivalent'' to &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, and writes &amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; if the isomorphism &amp;lt;math&amp;gt;\phi&amp;lt;/math&amp;gt; has&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(x_n) = y_n&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\phi(e_i) = f_{\pi(i)}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt; if and only if &amp;lt;math&amp;gt;H^* \cong G^*&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If, in addition, the permutation &amp;lt;math&amp;gt;\pi&amp;lt;/math&amp;gt; is the identity, one says that &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; equals &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, and writes &amp;lt;math&amp;gt;H=G&amp;lt;/math&amp;gt;.  Note that, with this definition of equality, graphs are self-dual:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\left(H^*\right) ^* = H&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A hypergraph [[automorphism]] is an isomorphism from a vertex set into itself, that is a relabeling of vertices. The set of automorphisms of a hypergraph ''H'' (= (''X'',&amp;amp;nbsp;''E'')) is a [[group (mathematics)|group]] under composition, called the [[automorphism group]] of the hypergraph and written Aut(''H'').&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
Consider the hypergraph &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; with edges&lt;br /&gt;
:&amp;lt;math&amp;gt;H = \lbrace&lt;br /&gt;
e_1 = \lbrace a,b \rbrace,&lt;br /&gt;
e_2 = \lbrace b,c \rbrace,&lt;br /&gt;
e_3 = \lbrace c,d \rbrace,&lt;br /&gt;
e_4 = \lbrace d,a \rbrace,&lt;br /&gt;
e_5 = \lbrace b,d \rbrace,&lt;br /&gt;
e_6 = \lbrace a,c \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
and&lt;br /&gt;
:&amp;lt;math&amp;gt;G = \lbrace&lt;br /&gt;
f_1 = \lbrace \alpha,\beta \rbrace,&lt;br /&gt;
f_2 = \lbrace \beta,\gamma \rbrace,&lt;br /&gt;
f_3 = \lbrace \gamma,\delta \rbrace,&lt;br /&gt;
f_4 = \lbrace \delta,\alpha \rbrace,&lt;br /&gt;
f_5 = \lbrace \alpha,\gamma \rbrace,&lt;br /&gt;
f_6 = \lbrace \beta,\delta \rbrace&lt;br /&gt;
\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then clearly &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; are isomorphic (with &amp;lt;math&amp;gt;\phi(a)=\alpha&amp;lt;/math&amp;gt;, ''etc.''), but they are not strongly isomorphic. So, for example, in &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;, vertex &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; meets edges 1, 4 and 6, so that,&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;e_1 \cap e_4 \cap e_6 = \lbrace a\rbrace&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In graph &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt;, there does not exist any vertex that meets edges 1, 4 and 6:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;f_1 \cap f_4 \cap f_6 = \varnothing&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this example, &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;G&amp;lt;/math&amp;gt; are equivalent, &amp;lt;math&amp;gt;H\equiv G&amp;lt;/math&amp;gt;, and the duals are strongly isomorphic: &amp;lt;math&amp;gt;H^*\cong G^*&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Symmetric hypergraphs==&lt;br /&gt;
The&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt; of a hypergraph &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; is the maximum cardinality of any of the edges in the hypergraph.  If all edges have the same cardinality ''k'', the hypergraph is said to be ''uniform'' or ''k-uniform'', or is called a ''k-hypergraph''.  A graph is just a 2-uniform hypergraph.&lt;br /&gt;
&lt;br /&gt;
The degree ''d(v)'' of a vertex ''v'' is the number of edges that contain it. ''H'' is ''k-regular'' if every vertex has degree ''k''.&lt;br /&gt;
&lt;br /&gt;
The dual of a uniform hypergraph is regular and vice versa.&lt;br /&gt;
&lt;br /&gt;
Two vertices ''x'' and ''y'' of ''H'' are called ''symmetric'' if there exists an automorphism such that &amp;lt;math&amp;gt;\phi(x)=y&amp;lt;/math&amp;gt;.  Two edges &amp;lt;math&amp;gt;e_i&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_j&amp;lt;/math&amp;gt; are said to be  ''symmetric'' if there exists an automorphism such that &amp;lt;math&amp;gt;\phi(e_i)=e_j&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
A hypergraph is said to be ''vertex-transitive'' (or ''vertex-symmetric'') if all of its vertices are symmetric. Similarly, a hypergraph is ''edge-transitive'' if all edges are symmetric. If a hypergraph is both edge- and vertex-symmetric, then the hypergraph is simply ''transitive''.&lt;br /&gt;
&lt;br /&gt;
Because of hypergraph duality, the study of edge-transitivity is identical to the study of vertex-transitivity.&lt;br /&gt;
&lt;br /&gt;
==Transversals==&lt;br /&gt;
A ''[[Transversal (combinatorics)|transversal]]'' (or &amp;quot;[[hitting set]]&amp;quot;) of a hypergraph ''H'' = (''X'', ''E'') is a set &amp;lt;math&amp;gt;T\subseteq X&amp;lt;/math&amp;gt; that has nonempty [[intersection (set theory)|intersection]] with every edge. A transversal ''T'' is called ''minimal'' if no proper subset of ''T'' is a transversal. The ''transversal hypergraph'' of ''H'' is the hypergraph (''X'', ''F'') whose edge set ''F'' consists of all minimal transversals of ''H''.&lt;br /&gt;
&lt;br /&gt;
Computing the transversal hypergraph has applications in [[combinatorial optimization]], in [[game theory]], and in several fields of [[computer science]] such as [[machine learning]], [[Index (database)|indexing of database]]s, the [[Boolean satisfiability problem|satisfiability problem]], [[data mining]], and computer [[program optimization]].&lt;br /&gt;
&lt;br /&gt;
==Incidence matrix==&lt;br /&gt;
Let &amp;lt;math&amp;gt;V = \{v_1, v_2, ~\ldots, ~ v_n\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;E = \{e_1, e_2, ~ \ldots ~ e_m\}&amp;lt;/math&amp;gt;. Every hypergraph has an &amp;lt;math&amp;gt;n \times m&amp;lt;/math&amp;gt; [[incidence matrix]] &amp;lt;math&amp;gt;A = (a_{ij})&amp;lt;/math&amp;gt; where&lt;br /&gt;
:&amp;lt;math&amp;gt;a_{ij} = \left\{ \begin{matrix} 1 &amp;amp; \mathrm{if} ~ v_i \in e_j \\ 0 &amp;amp; \mathrm{otherwise}. \end{matrix} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
The [[transpose]] &amp;lt;math&amp;gt;A^t&amp;lt;/math&amp;gt; of the [[incidence (geometry)|incidence]] matrix defines a hypergraph &amp;lt;math&amp;gt;H^* = (V^*,\ E^*)&amp;lt;/math&amp;gt; called the '''dual''' of &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt; is an ''m''-element set and &amp;lt;math&amp;gt;E^*&amp;lt;/math&amp;gt; is an ''n''-element set of subsets of &amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;. For &amp;lt;math&amp;gt;v^*_j \in V^*&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e^*_i \in E^*, ~ v^*_j \in e^*_i&amp;lt;/math&amp;gt; [[if and only if]] &amp;lt;math&amp;gt;a_{ij} = 1&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
分别设 &amp;lt;math&amp;gt;V = \{v_1, v_2, ~\ldots, ~ v_n\}&amp;lt;/math&amp;gt;， &amp;lt;math&amp;gt;E = \{e_1, e_2, ~ \ldots ~ e_m\}&amp;lt;/math&amp;gt;。&lt;br /&gt;
每一个超图都有一个 &amp;lt;math&amp;gt;n \times m&amp;lt;/math&amp;gt;[[关联矩阵]]&amp;lt;math&amp;gt;A = (a_{ij})&amp;lt;/math&amp;gt;其为：&amp;lt;math&amp;gt;a_{ij} = \left\{ \begin{matrix} 1 &amp;amp; \mathrm{if} ~ v_i \in e_j \\ 0 &amp;amp; \mathrm{otherwise}. \end{matrix} \right.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其关联矩阵的[[转设]] &amp;lt;math&amp;gt;A^t&amp;lt;/math&amp;gt;定义了 &amp;lt;math&amp;gt;H^* = (V^*,\ E^*)&amp;lt;/math&amp;gt;称为&amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt;的'''对偶'''，其中&amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;是一个''m''元集合 &amp;lt;math&amp;gt;E^*&amp;lt;/math&amp;gt;是一个&amp;lt;math&amp;gt;V^*&amp;lt;/math&amp;gt;子集的''n''元集合。&lt;br /&gt;
&lt;br /&gt;
对于&amp;lt;math&amp;gt;v^*_j \in V^*&amp;lt;/math&amp;gt; 和 &amp;lt;math&amp;gt;e^*_i \in E^*, ~ v^*_j \in e^*_i&amp;lt;/math&amp;gt; [[当且仅当]] &amp;lt;math&amp;gt;a_{ij} = 1&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph coloring==&lt;br /&gt;
Classic hypergraph coloring is assigning one of the colors from set &amp;lt;math&amp;gt;\{1,2,3,...\lambda\}&amp;lt;/math&amp;gt; to every vertex of a hypergraph in such a way that each hyperedge contains at least two vertices of distinct colors. In other words, there must be no monochromatic hyperedge with cardinality at least 2. In this sense it is a direct generalization of graph coloring. Minimum number of used distinct colors over all colorings is called the chromatic number of a hypergraph.&lt;br /&gt;
&lt;br /&gt;
经典超图着色是将集合&amp;lt;math&amp;gt;\{1,2,3,...\lambda\}&amp;lt;/math&amp;gt;中的其中一种颜色赋予给超图的每个顶点，使每个超边至少包含两个不同颜色的顶点。换句话说，不能存在基数至少为2的单色深边。从此意义上出发，它是通常图着色的直接推广。在所有着色行为中使用到最小的不同颜色数称为超图的色数。&lt;br /&gt;
&lt;br /&gt;
Hypergraphs for which there exists a coloring using up to ''k'' colors are referred to as ''k-colorable''. The 2-colorable hypergraphs are exactly the bipartite ones.&lt;br /&gt;
存在着使用多达''k'' 种颜色着色的超图称为''k- 可着色图''。'''2-可染超图就是二分图'''。&lt;br /&gt;
&lt;br /&gt;
There are many generalizations of classic hypergraph coloring. One of them is the so-called mixed hypergraph coloring, when monochromatic edges are allowed. Some mixed hypergraphs are uncolorable for any number of colors. A general criterion for uncolorability is unknown.  When a mixed hypergraph is colorable, then the minimum and maximum number of used colors are called the lower and upper chromatic numbers respectively. See http://spectrum.troy.edu/voloshin/mh.html for details.&lt;br /&gt;
&lt;br /&gt;
经典超图着色有许多推广。在允许单色边情况下，混合超图着色是其中之一。一些混合超图对于任意数量的颜色都是不可着色的。同时不可着色性的内在标准是未知的。当一个混合超图是可着色时，其所使用的最小和最大颜色数分别称为下色数和上色数。详情请参阅 http://spectrum.troy.edu/voloshin/mh.html&lt;br /&gt;
&lt;br /&gt;
==Partitions==&lt;br /&gt;
A partition theorem due to E. Dauber&amp;lt;ref&amp;gt;E. Dauber, in ''Graph theory'', ed. F. Harary, Addison Wesley, (1969) p. 172.&amp;lt;/ref&amp;gt; states that, for an edge-transitive hypergraph &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;, there exists a [[partition of a set|partition]]&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;(X_1, X_2,\cdots,X_K)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
of the vertex set &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt; such that the subhypergraph &amp;lt;math&amp;gt;H_{X_k}&amp;lt;/math&amp;gt; generated by &amp;lt;math&amp;gt;X_k&amp;lt;/math&amp;gt; is transitive for each &amp;lt;math&amp;gt;1\le k \le K&amp;lt;/math&amp;gt;, and such that&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\sum_{k=1}^K r\left(H_{X_k} \right) = r(H)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt; is the rank of ''H''.&lt;br /&gt;
&lt;br /&gt;
As a corollary, an edge-transitive hypergraph that is not vertex-transitive is bicolorable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
由E. Dauber&amp;lt;ref&amp;gt;E. Dauber, in ''Graph theory'', ed. F. Harary, Addison Wesley, (1969) p. 172.&amp;lt;/ref&amp;gt;所提出的一个分区定理表明，对于边传递超图 &amp;lt;math&amp;gt;H=(X,E)&amp;lt;/math&amp;gt;存在一个[[分区]]:&amp;lt;math&amp;gt;(X_1, X_2,\cdots,X_K)&amp;lt;/math&amp;gt;对于顶点集 &amp;lt;math&amp;gt;X&amp;lt;/math&amp;gt;使得由&amp;lt;math&amp;gt;X_k&amp;lt;/math&amp;gt;生成的子超图&amp;lt;math&amp;gt;H_{X_k}&amp;lt;/math&amp;gt;在&amp;lt;math&amp;gt;1\le k \le K&amp;lt;/math&amp;gt;时是可传递的，并且使得&amp;lt;math&amp;gt;\sum_{k=1}^K r\left(H_{X_k} \right) = r(H)&amp;lt;/math&amp;gt;，其中&amp;lt;math&amp;gt;r(H)&amp;lt;/math&amp;gt;是 ''H''的秩。&lt;br /&gt;
&lt;br /&gt;
作为推论，不是点传递的边传递超图则是双色的。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Graph partitioning]] (and in particular, hypergraph partitioning) has many applications to IC design&amp;lt;ref&amp;gt;{{Citation |title=Multilevel hypergraph partitioning: applications in VLSI domain |author=Karypis, G., Aggarwal, R., Kumar, V., and Shekhar, S. |journal=IEEE Transactions on Very Large Scale Integration (VLSI) Systems |date=March 1999 |volume=7 |issue=1 |pages=69–79 |doi=10.1109/92.748202 |postscript=.|citeseerx=10.1.1.553.2367 }}&amp;lt;/ref&amp;gt; and parallel computing.&amp;lt;ref&amp;gt;{{Citation |doi=10.1016/S0167-8191(00)00048-X |title=Graph partitioning models for parallel computing |author= Hendrickson, B., Kolda, T.G. |journal=Parallel Computing | year=2000 |volume=26 |issue=12 |pages=1519–1545 |postscript=.|url=https://digital.library.unt.edu/ark:/67531/metadc684945/ |type=Submitted manuscript }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite conference |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=A Hypergraph Model for Mapping Repeated Sparse Matrix-Vector Product Computations onto Multicomputers |conference=Proc. International Conference on Hi Performance Computing (HiPC'95) |year=1995}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Citation |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=Hypergraph-Partitioning Based Decomposition for Parallel Sparse-Matrix Vector Multiplication |journal=IEEE Transactions on Parallel and Distributed Systems |volume=10 |issue=7 |pages=673–693 |year=1999|doi=10.1109/71.780863 |postscript=. |citeseerx=10.1.1.67.2498 }}&amp;lt;/ref&amp;gt; Efficient and Scalable [[Graph partition|hypergraph partitioning algorithms]] are also important for processing large scale hypergraphs in machine learning tasks.&amp;lt;ref name=hyperx&amp;gt;{{citation|last1=Huang|first1=Jin|last2=Zhang|first2=Rui|last3=Yu|first3=Jeffrey Xu|journal=Proceedings of the IEEE International Conference on Data Mining|title=Scalable Hypergraph Learning and Processing|year=2015}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[图分区]](特别是超图分区)在集成电路设计&amp;lt;ref&amp;gt;{{Citation |title=Multilevel hypergraph partitioning: applications in VLSI domain |author=Karypis, G., Aggarwal, R., Kumar, V., and Shekhar, S. |journal=IEEE Transactions on Very Large Scale Integration (VLSI) Systems |date=March 1999 |volume=7 |issue=1 |pages=69–79 |doi=10.1109/92.748202 |postscript=.|citeseerx=10.1.1.553.2367 }}&amp;lt;/ref&amp;gt; 和并行计算&amp;lt;ref&amp;gt;{{Citation |doi=10.1016/S0167-8191(00)00048-X |title=Graph partitioning models for parallel computing |author= Hendrickson, B., Kolda, T.G. |journal=Parallel Computing | year=2000 |volume=26 |issue=12 |pages=1519–1545 |postscript=.|url=https://digital.library.unt.edu/ark:/67531/metadc684945/ |type=Submitted manuscript }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite conference |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=A Hypergraph Model for Mapping Repeated Sparse Matrix-Vector Product Computations onto Multicomputers |conference=Proc. International Conference on Hi Performance Computing (HiPC'95) |year=1995}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Citation |last1=Catalyurek |first1=U.V. |last2=Aykanat |first2=C. |title=Hypergraph-Partitioning Based Decomposition for Parallel Sparse-Matrix Vector Multiplication |journal=IEEE Transactions on Parallel and Distributed Systems |volume=10 |issue=7 |pages=673–693 |year=1999|doi=10.1109/71.780863 |postscript=. |citeseerx=10.1.1.67.2498 }}&amp;lt;/ref&amp;gt;中有很多应用。在机器学习任务中，高效、可扩展的[[超图分区算法]]对于处理大规模超图也很重要。&amp;lt;ref name=hyperx&amp;gt;{{citation|last1=Huang|first1=Jin|last2=Zhang|first2=Rui|last3=Yu|first3=Jeffrey Xu|journal=Proceedings of the IEEE International Conference on Data Mining|title=Scalable Hypergraph Learning and Processing|year=2015}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Theorems==&lt;br /&gt;
Many [[theorem]]s and concepts involving graphs also hold for hypergraphs. [[Ramsey's theorem]] and [[Line graph of a hypergraph]] are typical examples. Some methods for studying symmetries of graphs extend to hypergraphs.&lt;br /&gt;
&lt;br /&gt;
Two prominent theorems are the [[Erdős–Ko–Rado theorem]] and the [[Kruskal–Katona theorem]] on uniform hypergraphs.&lt;br /&gt;
&lt;br /&gt;
许多涉及图的定理和概念也适用于超图，典型的例子有[[拉姆西定理]]（Ramsey's theorem）和超图的线图。研究图的对称性的一些方法也被扩展到超图。&lt;br /&gt;
均匀超图上有[[Erdős-Ko-Rado theorem]]和[[Kruskal-Katona theorem]]两个著名定理。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph drawing==&lt;br /&gt;
[[File:CircuitoDosMallas.png|thumb|This [[circuit diagram]] can be interpreted as a drawing of a hypergraph in which four vertices (depicted as white rectangles and disks) are connected by three hyperedges drawn as trees.]]（这个线路图可以解释为一个超图，其中四个顶点（用白色的矩形和圆盘表示）由三个用树表示的超图连接）&lt;br /&gt;
&lt;br /&gt;
Although hypergraphs are more difficult to draw on paper than graphs, several researchers have studied methods for the visualization of hypergraphs.&lt;br /&gt;
尽管超图比图更难画在纸上，但一些研究者已经研究了超图可视化方法。&lt;br /&gt;
&lt;br /&gt;
In one possible visual representation for hypergraphs, similar to the standard [[graph drawing]] style in which curves in the plane are used to depict graph edges, a hypergraph's vertices are depicted as points, disks, or boxes, and its hyperedges are depicted as trees that have the vertices as their leaves.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Sander | first = G.&lt;br /&gt;
 | contribution = Layout of directed hypergraphs with orthogonal hyperedges&lt;br /&gt;
 | pages = 381–386&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = [[Lecture Notes in Computer Science]]&lt;br /&gt;
 | title = Proc. 11th International Symposium on Graph Drawing (GD 2003)&lt;br /&gt;
 | contribution-url = http://gdea.informatik.uni-koeln.de/585/1/hypergraph.ps&lt;br /&gt;
 | volume = 2912&lt;br /&gt;
 | year = 2003| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Eschbach | first1 = Thomas&lt;br /&gt;
 | last2 = Günther | first2 = Wolfgang&lt;br /&gt;
 | last3 = Becker | first3 = Bernd&lt;br /&gt;
 | issue = 2&lt;br /&gt;
 | journal = [[Journal of Graph Algorithms and Applications]]&lt;br /&gt;
 | pages = 141–157&lt;br /&gt;
 | title = Orthogonal hypergraph drawing for improved visibility&lt;br /&gt;
 | url = http://jgaa.info/accepted/2006/EschbachGuentherBecker2006.10.2.pdf&lt;br /&gt;
 | volume = 10&lt;br /&gt;
 | year = 2006 | doi=10.7155/jgaa.00122}}.&amp;lt;/ref&amp;gt; If the vertices are represented as points, the hyperedges may also be shown as smooth curves that connect sets of points, or as [[simple closed curve]]s that enclose sets of points.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last = Mäkinen | first = Erkki&lt;br /&gt;
 | doi = 10.1080/00207169008803875&lt;br /&gt;
 | issue = 3&lt;br /&gt;
 | journal = International Journal of Computer Mathematics&lt;br /&gt;
 | pages = 177–185&lt;br /&gt;
 | title = How to draw a hypergraph&lt;br /&gt;
 | volume = 34&lt;br /&gt;
 | year = 1990}}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Bertault | first1 = François&lt;br /&gt;
 | last2 = Eades | first2 = Peter | author2-link = Peter Eades&lt;br /&gt;
 | contribution = Drawing hypergraphs in the subset standard&lt;br /&gt;
 | doi = 10.1007/3-540-44541-2_15&lt;br /&gt;
 | pages = 45–76&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 8th International Symposium on Graph Drawing (GD 2000)&lt;br /&gt;
 | volume = 1984&lt;br /&gt;
 | year = 2001| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Naheed Anjum | first1 = Arafat&lt;br /&gt;
 | last2 = Bressan | first2 = Stéphane&lt;br /&gt;
 | contribution = Hypergraph Drawing by Force-Directed Placement&lt;br /&gt;
 | doi = 10.1007/_31&lt;br /&gt;
 | pages = 387–394&lt;br /&gt;
 | publisher = Springer International Publishing&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = 28th International Conference on Database and Expert Systems Applications (DEXA 2017)&lt;br /&gt;
 | volume = 10439&lt;br /&gt;
 | year = 2017| isbn = &lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
其中一种超图的可视化表示法，类似于标准的图的画法：用平面内的曲线来描绘图边，将超图的顶点画成点状、圆盘或盒子，超边则被描绘成以顶点为叶子的树[16][17]。如果顶点表示为点，超边也可以被描绘成连接点集的平滑曲线，或显示为封闭点集的简单闭合曲线[18][19][20]。 &lt;br /&gt;
&lt;br /&gt;
[[File:Venn's four ellipse construction.svg|thumb|An order-4 Venn diagram, which can be interpreted as a subdivision drawing of a hypergraph with 15 vertices (the 15 colored regions) and 4 hyperedges (the 4 ellipses).]]（一个4阶维恩图，可以被解释为一个15个顶点（15个有色区域）和4个超边（4个椭圆）的超图的细分图）&lt;br /&gt;
&lt;br /&gt;
In another style of hypergraph visualization, the subdivision model of hypergraph drawing,&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Kaufmann | first1 = Michael&lt;br /&gt;
 | last2 = van Kreveld | first2 = Marc&lt;br /&gt;
 | last3 = Speckmann | first3 = Bettina | author3-link = Bettina Speckmann&lt;br /&gt;
 | contribution = Subdivision drawings of hypergraphs&lt;br /&gt;
 | doi = 10.1007/_39&lt;br /&gt;
 | pages = 396–407&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 16th International Symposium on Graph Drawing (GD 2008)&lt;br /&gt;
 | volume = 5417&lt;br /&gt;
 | year = 2009| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = &lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt; the plane is subdivided into regions, each of which represents a single vertex of the hypergraph. The hyperedges of the hypergraph are represented by contiguous subsets of these regions, which may be indicated by coloring, by drawing outlines around them, or both. An order-''n'' [[Venn diagram]], for instance, may be viewed as a subdivision drawing of a hypergraph with ''n'' hyperedges (the curves defining the diagram) and 2&amp;lt;sup&amp;gt;''n''&amp;lt;/sup&amp;gt;&amp;amp;nbsp;−&amp;amp;nbsp;1 vertices (represented by the regions into which these curves subdivide the plane). In contrast with the polynomial-time recognition of [[planar graph]]s, it is [[NP-complete]] to determine whether a hypergraph has a planar subdivision drawing,&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Johnson | first1 = David S. | author1-link = David S. Johnson&lt;br /&gt;
 | last2 = Pollak | first2 = H. O.&lt;br /&gt;
 | doi = 10.1002/jgt.3190110306&lt;br /&gt;
 | issue = 3&lt;br /&gt;
 | journal = Journal of Graph Theory&lt;br /&gt;
 | pages = 309–325&lt;br /&gt;
 | title = Hypergraph planarity and the complexity of drawing Venn diagrams&lt;br /&gt;
 | volume = 11&lt;br /&gt;
 | year = 2006}}.&amp;lt;/ref&amp;gt; but the existence of a drawing of this type may be tested efficiently when the adjacency pattern of the regions is constrained to be a path, cycle, or tree.&amp;lt;ref&amp;gt;{{citation&lt;br /&gt;
 | last1 = Buchin | first1 = Kevin&lt;br /&gt;
 | last2 = van Kreveld | first2 = Marc&lt;br /&gt;
 | last3 = Meijer | first3 = Henk&lt;br /&gt;
 | last4 = Speckmann | first4 = Bettina&lt;br /&gt;
 | last5 = Verbeek | first5 = Kevin&lt;br /&gt;
 | contribution = On planar supports for hypergraphs&lt;br /&gt;
 | doi = 10.1007/978-3-642-11805-0_33&lt;br /&gt;
 | pages = 345–356&lt;br /&gt;
 | publisher = Springer-Verlag&lt;br /&gt;
 | series = Lecture Notes in Computer Science&lt;br /&gt;
 | title = Proc. 17th International Symposium on Graph Drawing (GD 2009)&lt;br /&gt;
 | volume = 5849&lt;br /&gt;
 | year = 2010| title-link = International Symposium on Graph Drawing&lt;br /&gt;
 | isbn = 978-3-642-11804-3&lt;br /&gt;
 | doi-access = free&lt;br /&gt;
 }}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
超图可视化的另一种样式，是绘制超图的细分模型[21]，平面被细分为区域，每个区域代表超图的一个顶点。超图的超边用这些区域的相邻子集来表示，这些子集可以通过着色、或在它们周围画轮廓来表示，或者兼而有之。&lt;br /&gt;
&lt;br /&gt;
An alternative representation of the hypergraph called PAOH&amp;lt;ref name=&amp;quot;paoh&amp;quot; /&amp;gt; is shown in the figure on top of this article. Edges are vertical lines connecting vertices. Vertices are aligned on the left. The legend on the right shows the names of the edges. It has been designed for dynamic hypergraphs but can be used for simple hypergraphs as well.&lt;br /&gt;
&lt;br /&gt;
超图的另一种表示法被称做 PAOH[24]，如上图所示，边是连接顶点的垂线，顶点在左边是对齐的。右边的图例显示了边的名称。它是为动态超图设计的，但也可以用于简单的超图。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph grammars==&lt;br /&gt;
{{main|Hypergraph grammar}}&lt;br /&gt;
By augmenting a class of hypergraphs with replacement rules, [[graph grammar]]s can be generalised to allow hyperedges.&lt;br /&gt;
&lt;br /&gt;
通过扩充一组替换规则于超图，[[图语法]]可以被推广超边上。&lt;br /&gt;
&lt;br /&gt;
== Generalizations ==   &lt;br /&gt;
One possible generalization of a hypergraph is to allow edges to point at other edges. There are two variations of this generalization. In one, the edges consist not only of a set of vertices, but may also contain subsets of vertices, subsets of subsets of vertices and so on ''ad infinitum''. In essence, every edge is just an internal node of a tree or [[directed acyclic graph]], and vertices are the leaf nodes. A hypergraph is then just a collection of trees with common, shared nodes (that is, a given internal node or leaf may occur in several different trees). Conversely, every collection of trees can be understood as this generalized hypergraph. Since trees are widely used throughout [[computer science]] and many other branches of mathematics, one could say that hypergraphs appear naturally as well. So, for example, this generalization arises naturally as a model of [[term algebra]]; edges correspond to [[term (logic)|terms]] and vertices correspond to constants or variables.&lt;br /&gt;
&lt;br /&gt;
For such a hypergraph, set membership then provides an ordering, but the ordering is neither a [[partial order]] nor a [[preorder]], since it is not transitive. The graph corresponding to the Levi graph of this generalization is a [[directed acyclic graph]]. Consider, for example, the generalized hypergraph whose vertex set is &amp;lt;math&amp;gt;V= \{a,b\}&amp;lt;/math&amp;gt; and whose edges are &amp;lt;math&amp;gt;e_1=\{a,b\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_2=\{a,e_1\}&amp;lt;/math&amp;gt;. Then, although &amp;lt;math&amp;gt;b\in e_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_1\in e_2&amp;lt;/math&amp;gt;, it is not true that &amp;lt;math&amp;gt;b\in e_2&amp;lt;/math&amp;gt;.  However, the [[transitive closure]] of set membership for such hypergraphs does induce a [[partial order]], and &amp;quot;flattens&amp;quot; the hypergraph into a [[partially ordered set]].&lt;br /&gt;
&lt;br /&gt;
Alternately, edges can be allowed to point at other edges, irrespective of the requirement that the edges be ordered as directed, acyclic graphs. This allows graphs with edge-loops, which need not contain vertices at all. For example, consider the generalized hypergraph consisting of two edges &amp;lt;math&amp;gt;e_1&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_2&amp;lt;/math&amp;gt;, and zero vertices, so that &amp;lt;math&amp;gt;e_1 = \{e_2\}&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;e_2 = \{e_1\}&amp;lt;/math&amp;gt;. As this loop is infinitely recursive, sets that are the edges violate the [[axiom of foundation]].  In particular, there is no transitive closure of set membership for such hypergraphs.  Although such structures may seem strange at first, they can be readily understood by noting that the equivalent generalization of their Levi graph is no longer [[Bipartite graph|bipartite]], but is rather just some general [[directed graph]].&lt;br /&gt;
&lt;br /&gt;
The generalized incidence matrix for such hypergraphs is, by definition, a square matrix, of a rank equal to the total number of vertices plus edges. Thus, for the above example, the [[incidence matrix]] is simply&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;\left[ \begin{matrix} 0 &amp;amp; 1 \\ 1 &amp;amp; 0 \end{matrix} \right].&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==超图概念的延伸==&lt;br /&gt;
&lt;br /&gt;
超图的相关概念可以进行进一步的延伸，如超图中的一些边可以指向另一些边。这种延伸有两种变体。在第一种变体中，超图的边不仅包含一组节点，而且还可以包含这组节点的子集、子集的子集等等。本质上，超图的每条边只是树结构或有向无环图的一个内部节点，而节点就是叶子。从这个意义上来说，超图就是具有共享节点的树的集合(即内部节点或叶子可能出现在不同的树结构中)，反过来说，每个树的集合又可以理解为一个超图。因为树结构在计算机科学和许多数学分支中被广泛使用，所以超图的出现也是自然而然的。比如这种延伸是作为项代数的模型而自然产生的：边对应项，节点对应常量或变量。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
对于上述的超图，节点集提供了一种排序。但是该排序既不是偏序也不是预序，因为它是不可传递的。与这一延伸方式的Levi图相对应的图是有向无环图。例如，一个超图的节点集为&amp;lt;math&amp;gt;V= \{a,b\}&amp;lt;/math&amp;gt;，边为&amp;lt;math&amp;gt;e_1=\{a,b\}&amp;lt;/math&amp;gt;和&amp;lt;math&amp;gt;e_2=\{a,e_1\}&amp;lt;/math&amp;gt;。那么，虽然&amp;lt;math&amp;gt;b\in e_1&amp;lt;/math&amp;gt;且&amp;lt;math&amp;gt;e_1\in e_2&amp;lt;/math&amp;gt;，但&amp;lt;math&amp;gt;b\in e_2&amp;lt;/math&amp;gt;却不是真的。然而，这类超图节点集的封闭传递确实诱导了偏序，并将超图“展平”为一个偏序集。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
第二种变体中，超图中的边可以指向其他边，同时不用考虑必须形成有向非循环图的要求。这允许超图具有边的循环，而不需要有任何节点。例如，考虑由两条边e1和e2组成的，节点个数为零的广义超图，使得&amp;lt;math&amp;gt;e_1 = \{e_2\}&amp;lt;/math&amp;gt;且&amp;lt;math&amp;gt;e_2 = \{e_1\}&amp;lt;/math&amp;gt;。因为这个循环是无限递归的，所以边的集合违反了基础公理。具体来说，对于这样的超图，不存在节点集的封闭传递。虽然这样的结构乍看起来可能很奇怪，但只要注意到它的Levi图的等价延伸不再是二分图，而是一般的有向图，就可以很容易地去理解。&lt;br /&gt;
&lt;br /&gt;
根据定义，这种超图的广义关联矩阵是一个方阵，其秩等于节点和边的总数。因此，对于上面的示例，关联矩阵为:&lt;br /&gt;
&amp;lt;math&amp;gt;\left[ \begin{matrix} 0 &amp;amp; 1 \\ 1 &amp;amp; 0 \end{matrix} \right]&amp;lt;/math&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==Hypergraph learning==   &lt;br /&gt;
&lt;br /&gt;
Hypergraphs have been extensively used in [[machine learning]] tasks as the data model and classifier [[regularization (mathematics)]].&amp;lt;ref&amp;gt;{{citation| last1 = Zhou | first1 = Dengyong| last2 = Huang | first2 = Jiayuan | last3=Scholkopf | first3=Bernhard| issue = 2| journal = Advances in Neural Information Processing Systems| pages = 1601–1608| title = Learning with hypergraphs: clustering, classification, and embedding| year = 2006}}&amp;lt;/ref&amp;gt; The applications include [[recommender system]] (communities as hyperedges),&amp;lt;ref&amp;gt;{{citation|last1=Tan | first1=Shulong | last2=Bu | first2=Jiajun | last3=Chen | first3=Chun | last4=Xu | first4=Bin | last5=Wang | first5=Can | last6=He | first6=Xiaofei|issue = 1| journal = ACM Transactions on Multimedia Computing, Communications, and Applications| title = Using rich social media information for music recommendation via hypergraph model| year = 2013|url=https://www.researchgate.net/publication/226075153| bibcode=2011smma.book..213T }}&amp;lt;/ref&amp;gt; [[image retrieval]] (correlations as hyperedges),&amp;lt;ref&amp;gt;{{citation|last1=Liu | first1=Qingshan | last2=Huang | first2=Yuchi | last3=Metaxas | first3=Dimitris N. |issue = 10–11| journal = Pattern Recognition| title = Hypergraph with sampling for image retrieval| pages=2255–2262| year = 2013| doi=10.1016/j.patcog.2010.07.014 | volume=44}}&amp;lt;/ref&amp;gt; and [[bioinformatics]] (biochemical interactions as hyperedges).&amp;lt;ref&amp;gt;{{citation|last1=Patro |first1=Rob | last2=Kingsoford | first2=Carl| issue = 10–11| journal = Bioinformatics| title = Predicting protein interactions via parsimonious network history inference| year = 2013| pages=237–246|doi=10.1093/bioinformatics/btt224 |pmid=23812989 |pmc=3694678 | volume=29}}&amp;lt;/ref&amp;gt; Representative hypergraph learning techniques include hypergraph [[spectral clustering]] that extends the [[spectral graph theory]] with hypergraph Laplacian,&amp;lt;ref&amp;gt;{{citation|last1=Gao | first1=Tue | last2=Wang | first2=Meng | last3=Zha|first3=Zheng-Jun|last4=Shen|first4=Jialie|last5=Li|first5=Xuelong|last6=Wu|first6=Xindong|issue = 1| journal = IEEE Transactions on Image Processing| volume=22 | title = Visual-textual joint relevance learning for tag-based social image search| year = 2013| pages=363–376|url=http://ink.library.smu.edu.sg/cgi/viewcontent.cgi?article=2510&amp;amp;context=sis_research | doi=10.1109/tip.2012.2202676| pmid=22692911 | bibcode=2013ITIP...22..363Y }}&amp;lt;/ref&amp;gt; and hypergraph [[semi-supervised learning]] that introduces extra hypergraph structural cost to restrict the learning results.&amp;lt;ref&amp;gt;{{citation|last1=Tian|first1=Ze|last2=Hwang|first2=TaeHyun|last3=Kuang|first3=Rui|issue = 21| journal = Bioinformatics| title = A hypergraph-based learning algorithm for classifying gene expression and arrayCGH data with prior knowledge| year = 2009| pages=2831–2838|doi=10.1093/bioinformatics/btp467|pmid=19648139| volume=25|doi-access=free}}&amp;lt;/ref&amp;gt; For large scale hypergraphs, a distributed framework&amp;lt;ref name=hyperx /&amp;gt; built using [[Apache Spark]] is also available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==超图与机器学习==&lt;br /&gt;
&lt;br /&gt;
超图已被广泛用于机器学习中，常作为一种数据结构或一种正则化的方式[25]。这些应用包括推荐系统(社团作为超边)[26]、图像检索(相关性作为超边)[27]、和生物信息学(生物、化学分子间相互作用作为超边)[28]。比较典型的超图机器学习方法包括：超图谱聚类法（用超图Laplacian扩展光谱图理论）[29]和超图半监督学习（通过引入超图结构来对结果进行限定）。对于大尺寸的超图，可以使用Apache Spark构建的分布式框架[15]。&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
{{Commons category|Hypergraphs}}&lt;br /&gt;
&lt;br /&gt;
* [[Simplicial complex]]&lt;br /&gt;
&lt;br /&gt;
* [[Combinatorial design]]&lt;br /&gt;
* [[Factor graph]]&lt;br /&gt;
* [[Greedoid]]&lt;br /&gt;
* [[Incidence structure]]&lt;br /&gt;
* [[Matroid]]&lt;br /&gt;
* [[Multigraph]]&lt;br /&gt;
* [[P system]]&lt;br /&gt;
* [[Sparse matrix-vector multiplication]]&lt;br /&gt;
*[[Matching in hypergraphs]]&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* Claude Berge, &amp;quot;Hypergraphs: Combinatorics of finite sets&amp;quot;. North-Holland, 1989.&lt;br /&gt;
* Claude Berge, Dijen Ray-Chaudhuri, &amp;quot;Hypergraph Seminar, Ohio State University 1972&amp;quot;, ''Lecture Notes in Mathematics'' '''411''' Springer-Verlag&lt;br /&gt;
* Hazewinkel, Michiel, ed. (2001) [1994], &amp;quot;Hypergraph&amp;quot;, [https://en.wikipedia.org/wiki/Encyclopedia_of_Mathematics Encyclopedia of Mathematics], Springer Science+Business Media B.V. / Kluwer Academic Publishers, ISBN 978-1-55608-010-4&lt;br /&gt;
* Alain Bretto, &amp;quot;Hypergraph Theory: an Introduction&amp;quot;, Springer, 2013.&lt;br /&gt;
* Vitaly I. Voloshin. &amp;quot;Coloring Mixed Hypergraphs: Theory, Algorithms and Applications&amp;quot;.  Fields Institute Monographs, American Mathematical Society, 2002.&lt;br /&gt;
* Vitaly I. Voloshin. &amp;quot;Introduction to Graph and Hypergraph Theory&amp;quot;. [[Nova Science Publishers, Inc.]], 2009.&lt;br /&gt;
* This article incorporates material from hypergraph on PlanetMath, which is licensed under the[https://en.wikipedia.org/wiki/Wikipedia:CC-BY-SA Creative Commons Attribution/Share-Alike License].&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://www.aviz.fr/paohvis PAOHVis]: open-source PAOHVis system for visualizing dynamic hypergraphs.&lt;br /&gt;
&lt;br /&gt;
{{Graph representations}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Hypergraphs| ]]&lt;br /&gt;
&lt;br /&gt;
[[de:Graph (Graphentheorie)#Hypergraph]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==编者推荐==&lt;br /&gt;
*[https://book.douban.com/subject/1237624/ 《超图-限集的组合学》]by [法]Claude Berge&lt;br /&gt;
超图的第一本专著，作者是近代图论之父法国数学家Claude Berge，将图里的普通边拓展为超边，小小的一步拓展却引发了一个大的领域。&lt;/div&gt;</summary>
		<author><name>十三维</name></author>
	</entry>
</feed>