[事先说明,实际的虚拟电路的实际物理链路可能同时具有多个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条边则是一种相对均匀的情况)

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

  1. [Swift]LeetCode921.使括号有效的最少添加 | Minimum Add to Make Parentheses Valid

    Given a string S of '(' and ')' parentheses, we add the minimum number of parentheses ( '(' or ')', ...

  2. [LeedCode]921. 使括号有效的最少添加

    题目描述: 给定一个由 '(' 和 ')' 括号组成的字符串 S,我们需要添加最少的括号( '(' 或是 ')',可以在任何位置),以使得到的括号字符串有效. 从形式上讲,只有满足下面几点之一,括号字 ...

  3. LeetCode 921. 使括号有效的最少添加(Minimum Add to Make Parentheses Valid) 48

    921. 使括号有效的最少添加 921. Minimum Add to Make Parentheses Valid 题目描述 给定一个由 '(' 和 ')' 括号组成的字符串 S,我们需要添加最少的 ...

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

    问题描述 给定一个由 '(' 和 ')' 括号组成的字符串 S,我们需要添加最少的括号( '(' 或是 ')',可以在任何位置),以使得到的括号字符串有效. 从形式上讲,只有满足下面几点之一,括号字符 ...

  5. leetcode921. 使括号有效的最少添加

    题目描述: 给定一个由 '(' 和 ')' 括号组成的字符串 S,我们需要添加最少的括号( '(' 或是 ')',可以在任何位置),以使得到的括号字符串有效. 从形式上讲,只有满足下面几点之一,括号字 ...

  6. 区间dp总结篇

    前言:这两天没有写什么题目,把前两周做的有些意思的背包题和最长递增.公共子序列写了个总结.反过去写总结,总能让自己有一番收获......就区间dp来说,一开始我完全不明白它是怎么应用的,甚至于看解题报 ...

  7. UVa 1626 Brackets sequence (动态规划)

    题意:用最少的括号将给定的字符串匹配,输出最优解.可能有空行. 思路:dp. dp[i][j]表示将区间i,j之间的字符串匹配需要的最少括号数,那么 如果区间左边是(或[,表示可以和右边的字符串匹配, ...

  8. boost安装

    虽然很多Boost组件都只有头文件,不需要编译,但是有些Boost组件,如program_options.regex等还是需要编译生成库的.考虑到目前的程序需要用到program_options.re ...

  9. win7 vs2010 安装cocos2d-x

    http://blog.csdn.net/leoncoder/article/details/12523727 新安装搭建cocos2d-X的跳过这里,看以下红色開始: cocos2d-x删除vs20 ...

随机推荐

  1. Starting MySQL... ERROR! The server quit without updating PID file 解决办法

    来源:http://blog.rekfan.com/articles/186.html 我使用了第4条解决了问题 1.可能是/usr/local/mysql/data/rekfan.pid文件没有写的 ...

  2. 关于firstChild,firstElementChild和children

    <div> <p>123</p> </div> 在上面这段代码中,如果使用以下js代码 var oDiv=document.getElementByTa ...

  3. Yii读取TXT文件数据插入到数据库

    个人平时会用到的方法,记录一下并分享给需要的朋友,Yii批量添加还需要clone一下model才可以,不然只会插入一条数据. 也可以把文件通过参数的方式调入到方法中. // 读取CVS文件 funct ...

  4. Socket通讯

    复习贴,资料大多来自百科.看了一遍理解了一遍,把绕口的话按语义给改了`_>` 对于一个网络连接来说,套接字是平等的,并没有差别,不因为在服务器端或在客户端而产生不同级别.不管是Socket还是S ...

  5. HTML <span> 标签

    定义和用法: <span>标签被用来组合文档中的行内元素.在行内定义一个区域,也就是一行内可以被<span>划分成好几个区域,从而实现某种特定效果.<span>本身 ...

  6. Python:循环语句

    while 在某种条件下,执行某段程序 >>> w=0 >>> while w<5: ... print 'w :',w ... w=w+1 ... w : ...

  7. 尺寸不固定的图片在div中垂直居中并完全显示

    前几天做一个项目,需要批量上传图片,图片外侧div尺寸固定:由于图片是用户输入的,所以大小存在不确定性,产品需求是无论图片尺寸多大,都要垂直居中完全显示 废话不多说,直接上代码 html <ul ...

  8. ORACLE 空表不能导出问题解决

    exp不导出空表,是11g的新特性,当表无数据时,不分配segment,以节省空间,所以exp导出的时候,不导出这些表. 先登录要导出的用户执行以下语句 先执行 select 'alter table ...

  9. lamp遇到问题

    1.配置好apache和虚拟host,显示无权, 将网站目录更新755,还是不行,最后selinux: 1.设置下面即可: chcon -R -h -t httpd_sys_content_t /ho ...

  10. html 中自动换行的实现方式

    1,<div type="word-wrap: break-word;word-break:break-all;"> </div> 2, <div t ...