关于最少VC号数目的猜想

[事先说明,实际的虚拟电路的实际物理链路可能同时具有多个VC号,但每逻辑链路仅有一个VC号,一条完整虚拟路径由多个组成]

问题描述:

在一个虚拟电路交换网络中,每个路由器的直连链路都有一个独一无二的VC号,即连接在同一个路由器上的链路VC号不会冲突。现已知整个网络中一个路由器最多有M条直连链路,但具体有多少台路由器未知,那么在考虑一切可能情形的前提下,最少要使用多少种VC号?

(可以知道,需要求的是所有可能的组网情况下最少VC号数目的上界)

先给出个简略的答案(猜) ? 2M-1

以及对于全链接下的情况如下:

当前仍未有明确结论,但是注意到染色的均匀程度对使用的颜色数目有重要影响,

对于N个节点组成的全链接网络,一共有N(N-1)/2条边需要染色,

六个节点为例,一共15条边,由于一条边链接两个节点,

则一种颜色最多染3条边(一条边链接两个点,同种颜色的边链接的点不可重复),

至少需要5种颜色,也确实最少只用5种颜色

不过,在尝试过程中,发现在二维平面上同一种颜色画的线条的分布样式(共5种样式)的使用频度,

对于结果同样有重要影响(实际上染色问题不应该存在所谓样式问题,

因为染色是无视维度的,而且各个节点是完全平等的,

在二维出现的样式问题实际可能影射某些无关维度的问题,这些问题的提取和抽象才是研究所谓样式问题的目的)

让整个网络的着色尽可能均匀(这个均匀是无关维度的均匀,二维平面看起来均匀的情形,

在无视维度的情况下可能存在不均匀性)可以使得使用的颜色尽可能少

(至于有17条边需要染色,而4种颜色分别分配4 4 4 5条边则是一种相对均匀的情况)

时间: 2024-10-19 16:42:07

关于最少VC号数目的猜想的相关文章

Leetcode 921. 使括号有效的最少添加

给定一个由 '(' 和 ')' 括号组成的字符串 S,我们需要添加最少的括号( '(' 或是 ')',可以在任何位置),以使得到的括号字符串有效. 从形式上讲,只有满足下面几点之一,括号字符串才是有效的: 它是一个空字符串,或者 它可以被写成 AB (A 与 B 连接), 其中 A 和 B 都是有效字符串,或者 它可以被写作 (A),其中 A 是有效字符串. 给定一个括号字符串,返回为使结果字符串有效而必须添加的最少括号数. 示例 1: 输入:"())" 输出:1 示例 2: 输入:&

转:vc2005下的clapack...吐血之作

费了一整天,研究vc2005下的clapack.. 各种错误,各种尝试.最后明白,不放弃是王道! 参考了Kaien 和  Kevin Wong. 做了些改动,要不然不好使啊.. ////////////////////以下初始工作/////////////////////////// 我的配置: VS2005 和 CLAPACK版本: 3.1.1 下载解压后,我们可以看到如下目录结构:\SRC             CLAPACK的源代码\BLAS            BLAS的源代码\F2

捣腾数字签名

昨天在公司的代码中,看见一个VC项目的Post Build Step会用signtool给项目生成的exe添加数字签名,而exe的某块代码会调用WinVerifyTrust这个Windows API来验证exe自己的数字签名.正好这几天稍微闲暇一些,在好奇心的驱使下便开始捣鼓起数字签名来.经过一天终于有点收获,大致理解数字签名是怎么一回事,也对公司代码的那两块地方比较理解了,于是做个小结. 首先推荐读读<算法导论>31.7节The RSA public-key crptosystem的第一小节

misc子系统

跟着内核学框架-从misc子系统到3+2+1设备识别驱动框架 misc子系统在Linux中是一个非常简单的子系统,但是其清晰的框架结构非常适合用来研究设备识别模型.本文从misc子系统的使用出发,通过了解其机制来总结一套的设备识别的驱动框架,即使用使用同一个驱动,向上提供多个设备文件接口,向下控制多个(相应的)设备,这就需要该驱动可以根据不同的设备文件来控制与之相应的设备. misc的使用 Linux 中有三大类设备:字符,网络,块设备,每一种设备又细分为很多类,比如字符设备就被预先分为很多种类

关于Spring IOC (依赖注入)你需要知道的一切

[版权申明]未经博主同意,不允许转载!(请尊重原创,博主保留追究权) http://blog.csdn.net/javazejian/article/details/54561302 出自[zejian的博客] <Spring入门经典>这本书无论对于初学者或者有经验的工程师还是很值一看的,最近花了点时间回顾了Spring的内容,在此顺带记录一下,本篇主要与spring IOC相关 ,这篇博文适合初学者也适合spring有过开发经验的工程师,前者可用于全面了解Spring IOC的知识点,后者且

[SinGuLaRiTy] 动态规划题目复习

[SinGuLaRiTy-1026] Copyright (c) SinGuLaRiTy 2017. All Rights Reserved. [UVA 1025] A Spy in the Metro 题目描述 特工玛利亚被送到S市执行一个特别危险的任务.她需要利用地铁完成他的任务,S市的地铁只有一条线路运行,所以并不复杂. 玛利亚有一个任务,现在的时间为0,她要从第一个站出发,并在最后一站的间谍碰头.玛利亚知道有一个强大的组织正在追踪她,她知道如果一直呆在一个车站,她会有很大的被抓的风险,躲

水了两道括号匹配

POJ 1141 给一段括号序列,要求增加最少的括号,使之合法,输出序列. dp[i][j]表示使给定序列的i到j成为合法序列所需添加的最少括号数,dp[0][length-1]即是答案,转移的话,如果s[i]和s[j]可以匹配那么dp[i][j] = dp[i+1][j-1],否则就考虑在中间选择一个位置m,使分割成的两个序列各自成为合法序列.方案的话就是多开一个数组记录然后递归输出.状态是从长度小的序列转移到长度长的序列,所以两层循环,外层枚举长度,内层枚举头位置即可.写成记忆化搜索简单一点

NYOJ15括号匹配

NYOJ15括号匹配 括号匹配(二) 时间限制:1000 ms  |  内存限制:65535 KB 难度:6 描述 给你一个字符串,里面只包含"(",")","[","]"四种符号,请问你需要至少添加多少个括号才能使这些括号匹配起来.如:[]是匹配的([])[]是匹配的((]是不匹配的([)]是不匹配的 输入 第一行输入一个正整数N,表示测试数据组数(N<=10)每组测试数据都只有一行,是一个字符串S,S中只包含以上所说

推荐系列:最小与最大[DP+余式定理]

最小与最大 [问题描述] 做过了乘积最大这道题,相信这道题也难不倒你. 已知一个数串,可以在适当的位置加入乘号(设加了k个,当然也可不加,即分成k+1个部分),设这k+1个部分的乘积(如果k=0,则乘积即为原数串的值)对m 的余数(即mod m)为x; 现求x能达到的最小值及该情况下k的最小值,以及x能达到的最大值及该情况下的k的最小值(可以存在x的最小值与最大值相同的情况). [输入] 第一行为数串,长度为n 满足2<=n<=1000,且数串中不存在0: 第二行为m,满足2<=m<