离散数学

在过去的二十年,Wolfram 语言在离散数学方面做出了许多重要的发现. 它同原算法的高效相结合,高层次的符号语言能力,使它为离散数学提供一个高层次的开发、研究和应用的环境.

列表和集合运算 »

Tuples  ▪  Subsets  ▪  Union  ▪  Intersection  ▪  Complement  ▪  DisjointQ  ▪  ...

置换 »

Permutations  ▪  Sort  ▪  Ordering  ▪  Signature  ▪  RandomSample  ▪  ...

群论 »

PermutationGroup  ▪  GroupOrder  ▪  GroupElements  ▪  GroupElementQ  ▪  ...

枚举相关的函数 »

Factorial  ▪  Binomial  ▪  Fibonacci  ▪  StirlingS1  ▪  PartitionsP  ▪  IntegerPartitions  ▪  FiniteGroupCount  ▪  ...

离散微积分 »

RSolve 求解递归方程

Sum  ▪  GeneratingFunction  ▪  ZTransform  ▪  DifferenceDelta  ▪  ContinuedFractionK  ▪  ...

整数序列 »

FindSequenceFunction 寻找整数序列的函数

RecurrenceTable  ▪  LinearRecurrence  ▪  ...

字符串和数字

StringReplaceList  ▪  IntegerDigits  ▪  BitXor  ▪  BitAnd

ReplaceList 生成匹配模式的形式列表

图和网络 »

Graph 表示一个无向图、有向图或者混合图,或者多图

FindShortestPath  ▪  FindCycle  ▪  FindGraphIsomorphism  ▪  ...

树和表达式枚举

TreeGraph  ▪  KaryTree  ▪  FindSpanningTree  ▪  ClusteringTree  ▪  ...

Groupings 根据元素列表产生所有可能的树表达式

组合最优化

FindMinimum, Minimize 求解整数规划问题

FindShortestTour 求解旅行商问题

KnapsackSolve  ▪  FrobeniusSolve

布尔运算 »

And  ▪  Or  ▪  SatisfiableQ  ▪  BooleanFunction  ▪  BooleanMinimize  ▪  ...

代数系统 »

FiniteGroupData  ▪  LatticeData  ▪  KnotData

计算系统 »

CellularAutomaton  ▪  TuringMachine  ▪  SubstitutionSystem  ▪  RulePlot

密码学 »

Encrypt  ▪  Decrypt  ▪  GenerateSymmetricKey  ▪  ...