彭雨翔-多项式导论.pdf

彭雨翔-多项式导论.pdf

ID:48442681

大小:399.56 KB

页数:59页

时间:2020-01-28

彭雨翔-多项式导论.pdf_第1页
彭雨翔-多项式导论.pdf_第2页
彭雨翔-多项式导论.pdf_第3页
彭雨翔-多项式导论.pdf_第4页
彭雨翔-多项式导论.pdf_第5页
资源描述:

《彭雨翔-多项式导论.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、IntroductiontoPolynomialsPicksTsinghuaUniversityDepartmentofComputerScienceandTechnologyJanuary20,20161/54PicksIntroductiontoPolynomials1/54ContentsPolynomialMultiplicationFormalPowerSeriesPolynomialAlgebraPolynomialFactorizationReference2/54PicksIntroductiontoPolynomials2/54Polyno

2、mialMultiplicationFormalPowerSeriesPolynomialAlgebraPolynomialFactorizationReference3/54PicksIntroductiontoPolynomials3/54DefinitionsandNotations∙Forpolynomial?(?)=?01?∑︀??0?+?1?+...+???=?=0???∙Vector:F=(?0,?1,...,??)?∙Degree:deg?=?∙Domain:??∈?,?∈?[?]∙Monicpolynomial:??=1.3/54Picks

3、IntroductiontoPolynomials3/54DefinitionsandNotations∑︀??∙AdditionandSubtraction:(?±?)(?)=?=0(??±??)?∑︀2?∑︀?∙Multiplication:(?×?)(?)=?=0(?+?=?????)??∏︀?∙Power:?(?)=?(?)?=14/54PicksIntroductiontoPolynomials4/54NaiveAlgorithm∙Bydefinition:∑︀∙(?×?)[?]=?+?=?????5/54PicksIntroductiontoPo

4、lynomials5/54Karatsuba’sAlgorithm∙Assumedeg?=?−1.??∙Let?(?)=?0(?)+?2?1(?),?(?)=?0(?)+?2?1(?),wheredeg?=deg?=deg?=deg?=?01012∙NaiveAlgorithm:??(?×?)(?)=(?0×?0)(?)+?2(?0×?1+?1×?0)(?)+?(?1×?1)(?)∙Let?(?)=((?0+?1)×(?0+?1))(?)∙Amazingly:(?0×?1+?1×?0)(?)=?(?)−(?0×?0)(?)−(?1×?1)(?)∙3subta

5、skswithdegree?!2∙?(?)=3?(?)+?(?).2∙?(?)=?log23t?1.585.6/54PicksIntroductiontoPolynomials6/54FastFourierTransform∙Anothermethodtorepresentapolynomial:∙F=(?(?1),?(?2),...,?(??))?∙∀?̸=?,??̸=??∙It’ssameasthecoefficientrepresentation:∑︀∏︀∙?(?)=?∏︀?̸=?(?−??)?=1(??−??)?(??)?̸=?∙Advantage:

6、F×G=(?(?1)?(?1),?(?2)?(?2),...,?(??)?(??))7/54PicksIntroductiontoPolynomials7/54FastFourierTransformRootofunity∙Therootsof??=1?2?????∙??=??=cos(2?)+?sin(2?)???∙??=??2?2∙??=????????8/54PicksIntroductiontoPolynomials8/54FastFourierTransformDFT∙ConsidercalculatingF=(?(?0),?(?1),...,?(

7、??−1))???∑︀?∑︀?∙Let?0(?)=2?2???,?1(?)=2?2?+1???=0?=0∙?(?)=?0(?2)+??1(?2)∙?(??)=?0(?2?)+???1(?2?)=?0(???)+???1(???)?????22?+?∙?(??2)=?(−??)=?0(???)−???1(???)??22∙Notice:deg?0=deg?1=?2∙Userecursionagain.∙?(?)=2?(?)+?(?)29/54PicksIntroductiontoPolynomials9/54FastFourierTransformIDFT∙N

8、otice?[?]=1∑︀?−1?−????=0?(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。