称重问题与信息论

博客探讨了一个信息论背景下的称重问题:12个球中有一个重量不同,需用3次称重找出。通过分析,指出每次称重需包含左轻、左重、平衡三种信息,并提出了一种编码策略进行解决。通过编码和称重,无论轻重都能确保找到特殊小球。
摘要由CSDN通过智能技术生成

朋友给了个网站,翻到最后发现了个称重问题,题目是这样的:

有12个小球,其中有一个小球的重量和其余小球不同(不知道偏轻还是偏重),只能称3次,问如何称才能找出这个小球。

称重问题归根到底归结为信息论的问题,也就是说如何通过充分利用每次称重的信息来得出想要的结论的问题。

具体来说,12个小球,每个小球都有可能偏轻或者偏重,所以一共有24种可能性。问题也就转化为了如何通过3次称重来描述这24种可能性。

假设每次称重只利用左沉或者右沉这两个信息,通过3次称重最多只能表示8种可能性(2的三次方),远小于24种可能性,所以每次称重必然要用左轻左重以及平衡3种信息才能求解,这也是求解此问题的必要条件。

根据上述条件我们可以排除一些严格劣势策略,比如第一次称就左边6个右边6个的称法,这种称法无法利用称平衡这一信息肯定解不出来。

通过以上分析,我们采用编码的方式来求解这个问题,首先把这12个小球编码:

球编号         编码

1             000

2             001

3             012

4             010

5             121

6             122

7             100

8             101

9             212

10           210

11           221

12           222

这只是一种可行的编码方式,编码只要满足以下特性就可:

1、每一位的0

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值