装备购买

news/2024/10/14 8:27:35

解释一下蓝书上的做法

按照数学归纳法证明这个贪心,假设当前在第\(i\)行,前面已经选出\(i-1\)个线性无关的向量了(非零行),那么对于这一行,如果最终的结果不选\(z[k]\),而是选了另一个\(z[l]\),那么最终的向量组加入\(z[k]\)后就线性相关了,\(z[k]\)可以被这个向量组唯一表示;如果这个向量组去除了\(z[l]\),那么剩下的向量还是线性无关的,如果加入\(z[k]\)变成了线性相关,那么\(z[k]\)也可以被这个向量组唯一表示,而且这种表示方法不含\(z[l]\),也就是说前面那种表示方法也不含\(z[l]\)(因为表示方法唯一);然而对行向量组进行初等行变换,每一个时刻任何一个行向量\(α\)都可以看做最开始的所有行向量的线性组合(而且\(α\)的系数一定不为\(0\)),而我们选取了\(z[l]\)后,会对\(z[k]\)进行消元,所以\(z[k]\)的线性表示包含\(z[l]\),矛盾,也就是说删除\(z[l]\)加入\(z[k]\)的向量组仍然线性无关,是一个花费更低的极大无关组

然后讲一下我的做法,不按照行向量考虑而是按照列向量考虑,将所有的\(z\)全部变成列向量然后进行初等行变换

我们先不管\(z\)的顺序,直接进行初等行变换,最后化出来一个行简化梯形矩阵,很显然的一个极大无关组就是每个非零行的第一个非零元所在的列(也就是非自由元所在的列)

于是一个很自然的想法就是我们先将所有\(z\)按照花费从小到大排序,然后进行初等行变换,最后按照上述的方法选择就是最优的方案

证明:最终的向量组一定包含花费最低的向量,否则的话花费最低的向量可以被极大无关组表出,而且系数不全为\(0\),于是极大无关组的某个向量就可以被替换为这个花费最低的向量;然后利用数学归纳法,假设我们现在的行简化梯形矩阵长成这个样子

现在在考虑第\(j\)

如果第\(j\)列元素全为\(0\)了(指梯形下面的元素),那么这个列向量肯定不选,因为已经可以被前面选择的向量表出了(注意初等行变换不改变列向量之间的线性关系);否则的话,这个向量一定要选,可以利用上面类似的反证法证明

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/26793.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

基于SSM的酒店管理系统毕业设计论文【范文】

摘要 随着旅游业的蓬勃发展及商务活动的频繁,酒店行业作为其重要组成部分,对信息化管理的需求日益迫切。本研究课题针对现代酒店业的管理需求,设计并实现了一个基于Spring、Spring MVC和MyBatis(SSM)框架的酒店管理系统。该系统旨在提高酒店业务处理效率,优化客房管理流程…

用Rolle中值定理证明Lagrange中值定理

\(命题人知不知道高中生有多喜欢这个公式,竟然敢放19题doge\)

SGDMA与普通DMA

DMA(Direct memory access,内存直接存取),属于 Vectored I/O 方式。 区别 Scatter-gather DMA 与 Block DMA(即普通DMA) 方式不同, Block DMA: 一次只传输一块物理上连续的数据,完成后中断,主机收到中断后再行下一块物理上连续的数据传输。 Scatter-gather DMA: 使用一…

一些不错的语文题

金考卷绿色模拟 散文 1.《蝉自故乡来》与鲁迅《故乡》中“我”的思想变化截然相反 故乡中的我在童年时对故乡的人和事都是热爱的,没有渴望远离的想法,(如少年闰土),而成年后回到故乡感到物是人非,才想要逃离故乡(闰土后来的样子可知晓,以及祥林嫂等类似的素材)首先这个…

.Net 8.0 下的新RPC,IceRPC之请求生命线意义非凡

作者引言很高兴啊,我们来到了IceRPC之"请求"生命线意义非凡,号称“死亡时间”的追命线,颤抖吧!"请求"生命线之意义非凡本文将深入探讨将截止时间纳入RPCs的重要性, 以开发更强大的分布式应用程序。概述 RPC(远程过程调用)系统中发送请求,通常会带来…

.NET CORE 完美支持AOT 的 ORM SqlSugar 教程

1、AOT适合产场 Aot适合工具类型的项目使用,优点禁止反编 ,第一次启动快,业务型项目或者反射多的项目不适合用AOT AOT更新记录: 实实在在经过实践的AOT ORM 5.1.4.117 +支持AOT 5.1.4.123 +支持CodeFirst和异步方法 5.1.4.129-preview12+ 修复 db.Unionall bug 5.1.4.129-p…

php合并时间区间

需要写一段合并时间区间的代码,写个demo记录下 <?php $arr = [["2024-04-16 11:25:46", "2024-04-16 12:19:21"],["2024-04-16 03:14:06", "2024-04-16 10:13:21"],["2024-04-16 13:14:59", "2024-04-16 15:44:46…

王道数据结构个人向笔记-第二章(线性表)

目录2.1 线性表的定义和基本操作2.2 顺序表2.2.1 顺序表的定义2.2.2 顺序表的插入、删除(实现是基于静态分配)2.2.3 顺序表的查找2.3 链表2.3.1 单链表的定义2.3.2 单链表的插入删除2.3.3 单链表的查找2.3.4 单链表的建立2.3.4 双链表2.3.5 循环链表2.1 线性表的定义和基本操…