• 生成函数


    OGF

    给定由无标号对象构成的集合(A),对于每个(ain A),定义其大小(|a|inmathbb N)
    (A_n=sumlimits_{ain A}[|a|=n]),那么我们称(A)的OGF为(A(x)=sumlimits_{nge 0}A_nx^n)

    运算

    (Acap B=varnothingwedge C=Acup B),那么(C(x)=A(x)+B(x))

    (C=A imes B),定义(|c=(a,b)|=|a|+|b|),那么(C(x)=A(x)B(x))

    (C)中的元素是由(A)中元素排成的序列,一个序列的大小定义为序列中所有元素大小的和,且(forall ain A,|a|inmathbb N_+),那么(C(x)=frac1{1-A(x)})

    EGF

    给定由有标号对象构成的集合(A),对于每个(ain A),定义其大小(|a|inmathbb N)
    (A_n=sumlimits_{ain A}[|a|=n]),那么我们称(A)的EGF为(A(x)=sumlimits_{nge 0}A_nfrac{x^n}{n!})

    对于两个有标号对象(a,b),设其分别带有([n],[m])的标号。
    若我们将(a,b)拼接得到(c=(a,b)),那么我们需要给(c)重新分配([n+m])的标号,规定给(c)分配标号时需保证原有标号的相对顺序,那么有({n+mchoose n})种方案。

    运算

    (Acap B=varnothingwedge C=Acup B),那么(C(x)=A(x)+B(x))

    (C=A imes B),定义(|c=(a,b)|=|a|+|b|),那么(C(x)=A(x)B(x))

    对于有标号对象集合(A),若(C)中的元素是由(A)中元素组成的集合,一个集合的大小定义为集合中所有元素大小的和,且(forall ain A,|a|inmathbb N_+),那么(C(x)=exp(A(x)))

    PGF

    给定(mathbb N)上的离散随机变量(X),设(Pr(X=n)=a_n),那么({a})的OGF称为(X)的PGF。
    (F(z)=operatorname E[z^X]=sumlimits_{nge 0}Pr(X=n)x^n)

    性质

    (F(1)=1)
    (operatorname E[X^{underline k}]=F^{(k)}(1))
    (operatorname{Var}[X]=F''(1)+F'(1)-(F'(1))^2)

  • 相关阅读:
    sed命令使用与正则表达式元字符
    centos6和centos7的网卡配置
    制作启动光盘centos6
    搭建一个私有CA
    yum命令
    while语法命令
    linux的进程与计划任务命令总结
    磁盘管理命令应用
    脚本命令与笔记
    重定向命令的使用
  • 原文地址:https://www.cnblogs.com/cjoierShiina-Mashiro/p/12828585.html
Copyright © 2020-2023  润新知