求解最小顶点覆盖问题的精确算法研究

来源 :东北师范大学 | 被引量 : 1次 | 上传用户:z444567059
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
顶点覆盖(Vertex Cover)是无向图G=(V,E)的一个顶点子集,使得图G中的任意一条边都至少存在一个顶点属于该子集。最小顶点覆盖问题(Minimum Vertex Cover)的目标是找出包含顶点个数最少的一个顶点覆盖。最小顶点覆盖问题是经典的组合优化问题,与众所周知的最大团、最大独立集、最小支配集等其它难解问题密切相关。此外,最小顶点覆盖问题广泛存在于生物信息学、计算机视觉、网络流量监测、无线通信、电路设计、编码理论等方面,在现实生活中发挥着至关重要的作用。因此,求解最小顶点覆盖问题具有重要的理论指导意义和实际应用价值。目前,求解最小顶点覆盖问题的主流算法以近似算法和精确算法等两类算法为代表。近似算法通常可以在较短的时间内给出质量相对较高的解,但无法证明解质量和搜索效率的稳定性以及解的最优性。而精确算法则没有这个设计缺陷。由于精确算法复杂度较高,因此设计一种高效快速的精确求解算法具有重要意义。本文以分支定界框架作为理论基础,挑选了具有改进算法性能潜力的方向加以研究,本文针对最小顶点覆盖设计的精确算法EMVC在基准算例DIMACS有着优异的表现。来自真实世界的图通常具有非常大的规模,这些图的顶点个数甚至可以达到百万、千万。本文的另一项工作是针对最小顶点覆盖的延伸问题——最小加权顶点覆盖(Minimum Weight Vertex Cover),在大规模图上加以求解。最小加权顶点覆盖问题是在顶点存在权值的情况下,寻找权值之和最小的顶点覆盖。由于顶点存在权值,其求解难度比最小顶点覆盖问题更高。针对于此,本文提出了一种求解大稀疏图中最小加权顶点覆盖问题的精确算法BMWVC。实验表明,BMWVC在约简图规模上取得了明显的效果,可以快速求解真实大规模图。在与目前最好的精确算法,启发式算法对比下,BMWVC毫不逊色,在部分大规模图中,甚至在求解速度上比启发式算法更快,同时解质量达到最优。
其他文献
分工是探究人类历史发展的一个重要范畴,西方学者对分工的探讨最早可以追溯到柏拉图和色诺芬,我国学者对分工的探讨最早可以追溯到孟子。无论是西方还是我国的学者,由于受其
苏共二十大的召开和“秘密报告”的出台,引发国际共产主义运动的剧烈变动。英国共产党作为国际共产主义运动的分支力量,经历了建党以来最严重的危机时刻,一大批知识分子脱离
在互联网中,用户原创评论广泛存在于各大社交媒体、电商网站中。这些评论中包含着巨大的信息和潜在的应用价值。例如,消费者可以通过其他用户的观点来指导消费;企业或商家们可以通过分析用户反馈指导商业决策。随着自然语言处理技术的发展,学者们提出了许多方法自动的从大规模评论数据中总结用户的观点。一条评论中完整的观点包括产品特征以及相应的情感倾向两个部分,分别对应着评价点抽取(Aspect Extraction
廉政是一个重要的时代性命题,在中国共产党历史上历届党中央领导集体都对党风廉政建设进行了不懈探索,取得了一系列具有中国特色的廉政建设理论。党的十八大以来,以习近平为
目前面向服务的体系结构(Service Oriented Architecture,简称SOA)已经成为软件工程系统的主要框架,Web服务成为SOA架构的实现标准。由于单个Web服务已经逐渐无法满足用户的需求,需要组合服务实现复杂的业务功能。随着服务的功能越来越复杂,服务组合中需求的服务数量也在增加。对于同一个功能,不同候选子服务的选择可以组成不同的服务组合方案,但它们的性能却并不相同。而且服务之
腐败是困扰着各个国家和地区经济、社会发展进步的重大现实问题,历来为人民所深恶痛绝。在越南,人民更是将腐败视为一大“国难”。1986年12月,越南共产党六大拉开了全面革新
近年来,随着大众对信息保护越来越重视,信息安全成为大家重点关注的问题,信息隐藏技术作为信息安全的分支在防伪和保证秘密信息的安全传输等方面有着广泛的应用。传统信息隐
当下,青年志愿服务活动涉及社会、环境和生活等方面,从扶贫到社区共建,从公共服务到教育支持,其服务的领域与影响的范围不断扩大。本文的研究对象定位为益阳市青年志愿服务事
随着信息时代的飞速发展,个人隐私泄露事件层出不穷,越演越烈。社交网络作为一个共享的平台,分享在社交网络中的资源可能被多个分享主体所共有,为了防止隐私泄露,每个社交网
近年来网络媒体极具时效性的报道成为了网民收到信息的主要途径。网络媒介的互动特征已经成为影响受众舆情的重要手段。VK是一个以发布与分享信息为核心的网络传播平台,由于