学习笔记
文章平均质量分 86
ldc1513
这个作者很懒,什么都没留下…
展开
-
CS521 Advanced Algorithm Design 学习笔记(四)Hashing with real numbers and their big-data applications
实值哈希函数及其在大数据中的应用原创 2023-04-16 13:39:15 · 186 阅读 · 0 评论 -
CS521 Advanced Algorithm Design 学习笔记(三) Lecture 3 Large deviations bounds and applications
集中不等式及其应用原创 2023-04-15 19:27:07 · 166 阅读 · 0 评论 -
CS521 Advanced Algorithm Design 学习笔记(二)Karger’s Min Cut Algorithm
Karger的最小割算法原创 2023-04-13 11:33:00 · 456 阅读 · 0 评论 -
CS521 Advanced Algorithm Design 学习笔记(一)Course Intro and Hashing
课程简介和哈希算法原创 2023-04-12 11:45:38 · 330 阅读 · 0 评论 -
基于bibtex的文献管理(详细)
基于bibtex的文献管理原创 2023-01-29 18:24:21 · 1071 阅读 · 0 评论 -
关于QCQP(quadratic constrained quadratic programming,二次约束二次规划)的hardness结果(QoS问题)
著名论文的定理证明翻译 2022-10-26 20:31:56 · 1921 阅读 · 0 评论 -
双人零和博弈(two player zero-sum game)的性质
关于双人零和博弈与minmax theorem关联的的若干有趣性质原创 2022-07-23 15:26:25 · 2460 阅读 · 0 评论 -
Matlab学习笔记
注:此笔记为B站上台大郭彦甫老师的教学视频的笔记,链接附在下面:https://www.bilibili.com/video/BV1GJ41137UH?from=search&seid=2186999109437495567&spm_id_from=333.337.0.0Matlab入门教学IntroductionMatlab:Matrix Laboratory高级编程语言简单的可视化目标:学习使用MATLAB,写代码,解决工程问题内容Lecture 1 基本操作与矩阵原创 2022-04-15 10:40:39 · 649 阅读 · 0 评论 -
Quantal Response Equilibrium调研
Quantal Response EquilibriumNotes of QRE Palgrave历史灵感:Harsanyi (1973) and McFadden (1976),不完全信息博弈提出:McKelvey and Palfrey (1995)提出动机&直觉人类不是绝对理性的,有的时候确实可能犯错,因此应该在每个人的决策过程中增加概率因素人类在面对成本更高的选择时会更加谨慎(更少地犯错),但总是可能犯错由于每个人的选择都与其对其它参加博弈者的先验有关,因此也存在均衡什翻译 2021-07-27 15:52:25 · 1702 阅读 · 0 评论 -
线性规划中的互补枢轴理论与Lemeke-Howson算法——Nash,PPAD与PSPACE的又一块拼图
接下来,我们读一篇如何求解NE的文章,并考虑以文中的算法为模型构建PPAD。Complementary Pivot Theory of Mathematical Programming线性规划和双人非零和博弈意味着我们需要考虑以下的基本问题:给定一个p维向量q和一个p*p实矩阵M,寻找向量w,z满足条件:w=q+Mz,w⩾0,z⩾0zTw=0\begin{aligned}w &=q+M z, \quad w \geqslant 0, \quad z \geqslant 0 \\z^T原创 2021-07-16 18:10:52 · 1102 阅读 · 0 评论 -
PPAD和PPA的提出——Papadimitriou, 1992,论文思路总结翻译
On the Complexity of the Parity Argument and Other Inefficient Proofs of ExistencePapadimitriouBackground:只能输出yes或者no(做判定)的接收/拒绝图灵机是传统计算复杂性研究的重点,P和NP是此中最为经典的复杂性类;然而当我们考虑输出更加复杂的图灵机时,有一些类似的结构是值得注意的。例如,类似于P和NP,我们可以定义FP和FNP:FP: a binary rela原创 2021-07-12 22:47:15 · 1451 阅读 · 1 评论 -
More Math into LaTeX 读书笔记(一) Chapter1-4
前言:本读书笔记适合像笔者一样对LaTeX进行过临阵磨枪的粗浅学习,有熟练使用的经验,但是又希望系统学习一些进阶技巧的读者食用。如果对英文水平比较有信心,非常推荐阅读原著:click here——————————分割线——————————More Math into LaTex: George GrätzerPart I Short CourseChapter 1 Your Latex三个很有用的工具Synchronization (跳转到源)Block Comment (注释):%原创 2021-05-10 13:53:02 · 242 阅读 · 0 评论 -
CS269I:Incentives in Computer Science 学习笔记 Lecture 20: Fair Division(公平分配)(本系列完结撒花!)
Lecture 20: Fair Division(公平分配)1 Cake Cutting(分蛋糕)1.1 Properties of the Cut and Choose Protocol(切蛋糕和选择协议的性质)作为我们的最后一讲,我们要进行一场怀旧之旅:继续课程第一周的主题。我们将重新探访熟悉的程序并研究其激励特性。 (在第一周,我们讨论了抽签和序列独裁机制,以及大学录取和Gale-Shapley延期接受算法。)与第一周的示例不同,今天,我们主要关注公平性。 (在第一周中,我们集中于策略证明性和翻译 2021-02-25 20:54:31 · 725 阅读 · 0 评论 -
CS269I:Incentives in Computer Science 学习笔记 Lecture 19 Time-Inconsistent Planning(时序不一致计划)
Lecture 19 Time-Inconsistent Planning(时序不一致计划)1 Utility Theory and Behavioral Economics(效率理论和行为经济)在本课程中我们研究的几乎所有模型中,我们都正式定义了玩家的偏好。为了预测某人的行为方式(例如,他们的“最佳反应”),我们需要指定他们想要的内容。这通常涉及为玩家指定效用或收益,并假设每个玩家都希望使自己的效用最大化。(如果存在不确定性,那么其将最大化其期望效用。)这就是经典效用理论。然而,即使是最纯粹的效用理论翻译 2021-02-25 12:42:19 · 332 阅读 · 0 评论 -
CS269I:Incentives in Computer Science 学习笔记 Lecture 18: Prediction Markets(预测市场)
Lecture 18: Prediction Markets(预测市场)1 Markets for Information(信息市场)1.1 Uncertian Events(非确定事件)假设我们对不确定的事件感兴趣,例如勇士队是否会赢得2017年NBA冠军,下一届总统选举的获胜者是共和党人还是民主党人,或者2017年是否会 有记录以来最热的一年。 这些事件中的每一个都是不确定的,但最终我们将知道它们是否发生。 也就是说,这些不确定事件的结果最终是可以验证的。 (类似于上一堂课上半部分评分规则的设置,翻译 2021-02-24 18:58:33 · 1109 阅读 · 0 评论 -
CS269I:Incentives in Computer Science 学习笔记 Lecture 17 评分规则和同辈预测(诚实预报和反馈激励)
Lecture 17 Scoring Rules and Peer Prediction(Incentivizing Honest Forecasts and Feedback)(评分规则和同辈预测(诚实预报和反馈激励))1 Scoring Rules(评分规则)1.1 Motivation我们接下来的目标是对于一个非确定性时间给出一个好的预测。例如:你问天气预报:明天下不下雨?你问民调机构:下次选举是民主党赢还是共和党赢?你问微软的一个雇员:下一个版本的MS Office会不会延期发售?翻译 2021-02-24 12:19:48 · 939 阅读 · 0 评论 -
CS269I:Incentives in Computer Science 学习笔记 Lecture 16: Revenue-Maximizing Auctions(收入最大化拍卖)
Lecture 16: Revenue-Maximizing Auctions(收入最大化拍卖)1 Revenue Maximization and Bayesian Analysis一直以来,我们关注的都是最大化社会福利的拍卖设计(至少在那些真实出价的场景中)。福利最大化确实是在很多场景中我们最多考虑的事情,比如我们之前看了很长时间的赞助搜索和在线广告。在福利最大化拍卖中,收入也被考虑过,但也仅仅是机制的一个副产物——用以激励人们说出他们的个人信息。(想象一下,当我们在单件拍卖中什么钱都不收的时候会发翻译 2021-02-22 21:55:27 · 819 阅读 · 0 评论 -
CS269I:Incentives in Computer Science 学习笔记 Lecture 15 The VCG Mechanism(VCG机制)
Lecture 15 The VCG Mechanism(VCG机制)1 GSP vs VCG作为本讲的开始,我们来证明上一讲中的一个重要结论:回忆一下背景:有k个广告位,它们 的点击率排布为) α1 ≥ α2 ≥ · · · ≥αk,每一个竞标者会为每一次点击出价v_i.我们最初的尝试是把次价格密封拍卖直接推广,就得到了GSP;但是如果我们使用更加经济的“外部性”,就可以得到新的拍卖策略:VCG.定理1.1:对于任意的估值和点击率,GSP都具有一个和每个人都诚实报价(truthful,真实的)的翻译 2021-02-22 11:53:36 · 1238 阅读 · 0 评论 -
CS269I:Incentives in Computer Science 学习笔记 Lecture 14 More on Auctions(续论拍卖)
Lecture 14 More on Auctions(续论拍卖)1 First-Price Auction(高价格拍卖)在上一讲中我们提到了高价格拍卖是比较难分析清楚的。是否存在理论告诉我们要设计怎样的拍卖呢?1.1 The Two-Bidder Case作为开始,我们考虑n=2的情况,并且假设二人对拍卖品的估值v_1,v_2在[0,1]内均匀分布。断言:假设你的竞争对手的出价总为他的私有价值的一半,那么你的出价也应该为你的私有价值的一半。这说明,这样的出价函数构成了一个纳什均衡。(事实上是唯一翻译 2021-02-21 20:33:47 · 598 阅读 · 0 评论 -
CS269I:Incentives in Computer Science 学习笔记 Lecture 13:Introduction to Auctions(拍卖简介)
Lecture 13 Introduction to Auctions(拍卖简介)1 Preamble(前言)为什么计算机科学家要关心拍卖?直到最近(甚至可能仍然),提到拍卖,我们脑海中联想到的图景也是在拍卖行中的艺术品拍卖。(或者是房地产销售,或者也许是eBay)拍卖已经存在了很长时间,而且经济学家已经对此进行了50多年的认真思考。在90年代中期至后期,计算机科学家开始关心拍卖。 eBay成立于1995年,最初所有的交易都是通过拍卖完成的。在本世纪,拍卖仍然非常重要,所有主流搜索引擎和社交网站的大部翻译 2021-02-21 12:58:27 · 859 阅读 · 0 评论 -
CS269I:Incentives in Computer Science 学习笔记 Lecture 12 对称信息和声誉系统
Lecture 12 Asymmetric Information and Reputation Systems(对称信息和声誉系统)1 Preamble(前言)之前的几讲,我们都在声誉系统的边缘游走——BitTorrent参考客户端(Lecture 5)可以被看做是使用了一个原始的信誉系统;而信誉系统也出现在我们对众包系统的讨论中(Lecture 10)。在本讲座中,我们将直接探讨信誉系统。信誉系统的历史可能和贸易本身的历史一样长。同时,信誉系统在也是在线平台的一个至关重要的成分,比如我们熟知的e翻译 2021-02-20 19:18:11 · 279 阅读 · 0 评论 -
CS269I:Incentives in Computer Science 学习笔记 Lecture 11:Societal Networks(社会网络中的激励机制)
Lecture 11 Incentive Mechanisms for Societal Networks(社会网络中的激励机制)Smart City Programs: A Personal Perspective工程学的发展历史:(1)20世纪初:城市工程,机械工程,能源工程爱迪生-福特式工程受到资源的很大限制(2)20世纪中叶:电气工程,计算机科学贝尔-沃森式工程摩尔定律,短产品周期,破坏性智慧城市:用后者指导前者现实问题:(Immobility/ Cong翻译 2021-02-19 20:13:40 · 158 阅读 · 0 评论 -
CS269I:Incentives in Computer Science 学习笔记:Lecutre 10 Incentives in Crowdsourcing(众包中的激励问题)
Lecutre 10 Incentives in Crowdsourcing(众包中的激励问题)1 Bitcoin with Large Transaction Fees(交易费昂贵的比特币)我们继续我们对比特币挖矿时的讨论,这有助于我们的讨论无缝衔接地迁移到众包上。1.1 Flat Reward vs. Transaction Fees(固定奖励vs交易费)我们回忆一下,比特币的挖掘依靠的是寻找有效区块的活动。一个区块包含了一揽子交易和上一个区块的散列。一个区块称为有效如果其散列值接近0,找到有效翻译 2021-02-19 03:39:53 · 554 阅读 · 1 评论 -
CS269I:Incentives in Computer Science 学习笔记:Lecture 8 Incentives in BGP Routing(BGP寻径中的激励问题)
Lecture 8 Incentives in BGP Routing(BGP寻径中的激励问题)1 Routing in the Internet在上一讲中我们讨论了基于延迟(自利)寻径,这种方法常常在局域网中使用。但是今天我们要讲的是另一种寻径,它常常用于在不同的局域网之间的通信。互联网的架构是“网中有网”。一个**autonomous system(AS,自治系统)**是若干个中控路由器的集合——也就是说,它由一堆路由器和一个中央管理器组成。互联网中总共包含大约42000个AS,它们的分布相当翻译 2021-02-18 00:18:22 · 575 阅读 · 0 评论 -
CS269I:Incentives in Computer Science 学习笔记:Lecture 7 Selfish Routing(自利寻径&网络超额配置)
Lecture 7 Selfish Routing & Network Over-Provisioning(自利寻径&网络超额配置)在这一讲,我们要讨论的是shorest-delay(最短延迟)/selfish(自利)模型中的激励问题。我们要用到的模型起初是为了解决道路交通网络而提出的,但是它在通信网络中也相当常用。(数据传输<=>交通运输)。事实上,最短延迟问题在局域网中是相当普遍的,而不同局域网之间的通信延迟问题则略有不同,我们将在下一讲讨论这个问题。1 Braess’s翻译 2021-02-17 00:58:36 · 749 阅读 · 0 评论 -
CS269I:Incentives in Computer Science 学习笔记: Lecture 6 Incentivizing Participation(激励性参与)
Lecture 6 Incentivizing Participation(激励性参与)1 Some Simple Models of Participation上一章中,我们集中讨论了Gnutella中失败的激励机制——囚徒困境式的情境使得很多参与者都倾向于白嫖,这是一类更广泛的问题——激励性参与的开端。激励更高程度的参与是许多系统在设计时最优先考虑的事情。1.1 Coordination Games囚徒困境:如果参与是昂贵的,那么很多人的占优策略可能是不参与。但是,事实上,如果个人动机和集体协翻译 2021-02-16 00:29:29 · 192 阅读 · 0 评论 -
CS269I:Incentives in Computer Science 学习笔记: Lecture 5 Incentives in Peer-to-Peer Networks(P2P中的激励政策)
Lecture 5 Incentives in Peer-to-Peer Networks(P2P中的激励政策)1 P2P Networks : Some History起源:1999 Napster:作为一个“媒人”,将需要某个文件和已有某个文件的人配对,之后在完成配对的用户之间直接进行文件传输 2000年,由于这种行为导致了大量侵权,,Napster受到了大量起诉,在2001年关闭。 政府的干预行为表明了这种系统的弱点——centralized(中心化),因此,不久之后,第二代系统G翻译 2021-02-11 02:38:46 · 393 阅读 · 1 评论 -
CS269I:Incentives in Computer Science 学习笔记: Lecture4 Voting, Machine Learning(投票,机器学习与参与理论)
Lecture4 Voting, Machine Learning & Participatory theory(投票,机器学习与参与理论)1 Preamble(绪论)讨论:防策略性在政治决策上是相当重要的,但是在我们上一章所提及的另外两个投票系统的应用领域——排序融合和众包中,似乎又不算重要。在这种地方,防策略性是否普遍呢?事实上并不总是如此,因为在这种地方,投票者往往不在意结果如何。那么我们的算法应该要去适合什么更好的性质呢?2 Voting Rules as Maximun Likeli翻译 2021-02-10 00:54:18 · 399 阅读 · 0 评论 -
CS269I:Incentives in Computer Science 学习笔记: Lecture3 Strategic Voting(巧妙的投票)
Lecture3 Strategic Voting(巧妙的投票)1 Voting in Computer Science(背景介绍)讨论:在讨论投票策略之前,我们要先了解一下,投票在计算机中到底有什么应用 (1)Rank aggregation(排序融合技术) 在网页的推荐排序算法中,不同的heuristics(启发式)方法会给出不同的结果。例如,有的 算法是基于anchor text(锚文本),有的是基于链接结构,还有的是基于页面内容。那么,我 们很自然地希望在此基础上能够把各个方法翻译 2021-02-08 02:12:32 · 447 阅读 · 0 评论 -
CS269I:Incentives in Computer Science 学习笔记: Lecture2 Stable Matching(稳定匹配)
Lecture2 Stable Matching(稳定匹配)1 Stable Matching and the Deferred Acceptance Algorithm(稳定匹配与延迟接受算法)1.1 Model问题:在NRMP(全国实习医师匹配计划)中,每个实习医师在结束他的实习之后需要找到一个医院工作,现在要为这个匹配问题寻找一个好用的算法首先我们来对问题建立一个模型:模型:假设S为所有学生的集合,H为所有医院的集合,每个医院的容量为c_h(可以接受最多c_h个学生)。每个学生都提交一个对医翻译 2021-02-06 12:21:03 · 979 阅读 · 0 评论 -
CS269I:Incentives in Computer Science 学习笔记 :Lecture1 The Draw & College Admissions(抽签与择校)
课程地址:http://timroughgarden.org/f16/f16.html领域:Algorithm Game Theory(算法博弈论)难度:入门IntroductionCourse Description: Many 21st-century computer science applications require the design of software or systems that interact with multiple self-interested partici翻译 2021-02-04 23:11:41 · 222 阅读 · 0 评论 -
数算笔试复习笔记(随手写的,没有图片)
数据结构与算法复习笔记Chapter1 绪论数据结构问题->模型->抽象数据结构->数据结构:抽象数据类型的物理实现什么是数据结构?数据、数据元素、数据对象数据结构的三要素:逻辑结构,存储结构,操作四种逻辑结构:线性结构,树形结构,复杂结构,集合四种存储结构:顺序表示,链接表示,散列表示,索引表示算法算法:由有穷规则构成的为解决某一问题的运算序列算法的五个性质:输入,输出,有穷性,确定性,可行性,算法分析:时间复杂度,空间复杂度Chapter2 线性表线性表逻辑原创 2021-01-13 22:42:43 · 760 阅读 · 0 评论 -
图论学习笔记(七)支配集,覆盖集,独立集,匹配
前言:参考教材:《集合论与图论》第三版 屈婉玲,刘捍贫,刘田13.1 支配集、点覆盖集、点独立集支配集:G为无向图,若V*为V(G)的子集,且对任意v_i属于V-V*,都存在V*中的一个点和v_i关联,则称V*为G的支配集;如果V*的任何子集都不是支配集,则成为极小支配集;顶点数最少的支配集称为最小支配集,其中的顶点个数称为支配数,记为γ_0(G),简记为γ_0Theorem:无向图G中无孤立顶点(但可以不连通),V_1*为一个极小支配集,则V-V_1*中也存在一个极小支配集V_2*Proof:只需原创 2021-01-12 16:56:04 · 2055 阅读 · 1 评论 -
图论学习笔记(六) 图的着色
前言:参考教材:《集合论与图论》第三版 屈婉玲,刘捍贫,刘田第12章 图的着色12.1 点着色着色:对无环图G顶点的一种着色,是指对它的每个顶点涂上一种颜色,使得相邻的顶点涂不同的颜色;如果G是k-可着色的,则称对G进行了k-着色,如果G是k-可着色的,但不是(k-1)可着色的,则称G为k-色图,则称k为G的色数,记为χ(G)=kTheorem:χ(K_n)=n,奇圈和奇数阶轮图都是三色图;偶圈和偶数阶轮图都是二部图;χ(G)=2当且仅当G为非零二部图(应用:如果一个图中含有这些图作为子图,则这个图原创 2021-01-12 16:54:56 · 7425 阅读 · 0 评论 -
图论学习笔记(五)平面图
前言:参考教材:《集合论与图论》第三版 屈婉玲,刘捍贫,刘田第十一章 平面图本章讨论的图均为平面图11.1 平面图的基本概念平面图:如果G可以以除了顶点处以外没有边相交的方式画在平面π上,则称之为可嵌入平面π;如果无向图G可以嵌入平面π,则称为(可)平面图;否则称为非平面图约当曲线:自身不交的闭合曲线(始点和终点重合)约当定理:如果L是一条约当曲线,平面的其余部分被L分为了两个部分,内部和外部,则连接L的内部点和外部点的任何曲线必定与L相交Application:K_5和K_3,3不是平面图;原创 2021-01-12 16:51:02 · 5819 阅读 · 0 评论 -
图论学习笔记(四)图的矩阵表示
前言:参考教材:《集合论与图论》第三版 屈婉玲,刘捍贫,刘田第十章 图的矩阵表示10.1关联矩阵本节要求图是无环图,顶点和边是标定的,并且加法是mod2意义下的有向图的关联矩阵:D=<V,E>为无环有向图,V={v_1,…,v_n},E={e_1,…,e_m},定义n*m阶矩阵[m_ij]:m_ij=1,若v_i为e_j的始点;m_ij=0,若v_i与e_j不关联;m_ij=-1,若v_i为e_j的终点Property:(1)每一列恰有一个1和一个-1,其余为0(2)第i行1的个数为原创 2021-01-12 16:49:20 · 3830 阅读 · 0 评论 -
图论学习笔记(三) 树
前言:参考教材:《集合论与图论》第三版 屈婉玲,刘捍贫,刘田第九章 树9.1 无向树的定义及性质无向树:连通且无回路(简单/初级)的无向图称为无向树,记为T;若无向图G中至少有两个连通分支且每个连通分支都是树,则称F为森林,平凡图称为平凡树树叶/分支点:T=<V,E>为一颗无向树,若d(v)=1,则称为一个树叶;若d(v)≥2,则称为一个分支点。(如果n≥2,则树中的顶点要么是树叶,要么是分支点;但是n=1的时候平凡图中仅有的一个顶点既不是树叶也不是分支点)Theorem:G为n阶m边原创 2021-01-12 16:47:55 · 5791 阅读 · 0 评论 -
图论学习笔记(二) 欧拉图和哈密尔顿图
前言:参考教材:《集合论与图论》第三版 屈婉玲,刘捍贫,刘田第八章 欧拉图和哈密尔顿图8.1 欧拉图欧拉通路/回路:通过图中所有边恰好一次的并且行遍所有顶点的通路/回路欧拉图/半欧拉图:具有欧拉回路/不具有欧拉回路但具有欧拉通路的图**Theorem:(无向欧拉图的判定)**如果G是无向连通图,则以下三个命题等价:(1)G是欧拉图(2)G中所有顶点的度数均为偶数(3)G是若干个边不重的圈的并Theorem:(有向欧拉图的判定)如果D是有向连通图,则以下三个命题等价:(1)D是欧拉图(2)任意v∈原创 2021-01-12 16:45:54 · 2097 阅读 · 0 评论