半年看了刘未鹏的豆列(http://www.douban.com/people/pongba/doulists/),买了一些书没事看看,其中影响比较大的书有《决策和判断》,《走出思维的误区:批判性思维指南》,当时只是粗略地看了下G.波利亚的《数学与猜想》的1,2卷,最近的时候又把《数学与猜想》1卷在早上坐地铁的时候看了看,有种相识恨晚的感觉。

在这里简单介绍下巨牛----G.波利亚,请大家点击链接:http://baike.baidu.com/link?url=l_60mmRaJ7dlY4yuNrycWhmRpi33G76PaIaajGCqcYnyU9Z0Sgz-0abF1_jzFK2QL4TMrw3KXgrISgp-xyQ0kq。

《数学与猜想》第一卷中,作者主要介绍了面对以前没有碰到过的(数学题)问题的一些解决方法:

1. 一般化。

2. 特殊化

3. 归纳和类比。

1.一般化

指从对象的一个给定集合进而考虑到这个给定集合的更大集合。我们可以由三角形考虑到任意多边形,或者,从锐角的三角函数考虑到任意角的三角函数。在程序方面,提取出更一般化的方法。

2.特殊化

与一般化对立,给定一个对象的集合,进而考虑到这个对象较小的集合。例如,由任意多边形考虑到正n边形,由正n边形考虑到正三角形。

在特殊化的时候,我们还可以将目标限定到某一个具体的对象。例如,在研究全体素数的性质时,我们可以单个拿出17这个素数,进而研究17这个素数是否符合我们提出的素数性质。在程序方面,我们在提取出一般化的方法使,可以使用几个特殊的情形来验证下我们抽取方法的正确性。白盒测试是一个特殊化的用法。

3.归纳和类比

这是《数学与猜想》中最核心的思想。

类比是事物在某些类型上的相似性。通过归纳的手法,我们可以来类比事物。如果我们将对象的相似之处成功转化为概念,那我们就描述清楚了类比关系。

例如,人类的手,猫的爪子,马的前蹄……这些器官在某些方面具有相似性——由具有相似性关系的相似部分组成。

在上个例子中,阐明了类比关系:如果两个系统要做对比,那么就需要两个系统在清楚定义的关系上具有一致性

在这里举一个类比的例子,摘自《数学与猜想》第二章习题的第11题,题中说了一个例子:设计一种飞机,使乘客在飞机失事的时候不易损伤颅骨。但明显不能使用真人来实验,在这个实验中,实验人员使用了鸡蛋在各种情况下被敲碎的情形来做实验。

在这个事例中,实验人员改变了原题,把颅骨的问题转换为蛋壳问题。这中间有一个类比:在机械结构方面来说:人脑和鸡蛋大致相似:两者都有脆硬的外壳和浆液内含物。

我们是否可以在我们的工作中使用以上三种方法呢?需要我们平时积极地思考了。愿大家共勉之。

最后,奉上一则笑话(摘自第一章习题的最后一个):

逻辑学家,数学家,物理学家和工程师在一起。

逻辑学家说:你看这个数学家,他观察开头的九十九个数都比一百小,从而他就用他所谓的“归纳”推断所有的数都比一百小。

数学家说:一个物理学家相信60能被一切数除尽,他发现60能被1,2,3,4,5和6除尽,他还试验了更多的情况,例如10,20,30也能除尽60,并且说这些例子是随意举出的,由于60能被这些数所除尽,他就认为这些实验证据已经足够。

物理学家说:是的,你们去看工程师吧。一个工程师觉得所有奇数都是素数,他辩解说:1无论如何总是素数,无疑的3,5和7是素数,9则不灵了,它似乎不是素数,然而11,13,他说:“回过头再看9,我断定9必定是一个实验性的错误”。

转载于:https://www.cnblogs.com/yetuweiba/p/3416566.html

思考问题的一些方法:一般化,特殊化和归纳类比相关推荐

  1. 麦肯锡思考和解决问题的方法

    麦肯锡方法:分析问题的三大原则 第一原则:基于事实进行分析 一.首先,定义核心问题.定义核心问题是为了更专注地开展下一步工作.解决问题之前,先要弄清楚到底什么是真正需要解决的问题?因为有些时候,表面的 ...

  2. 如何用python计算函数的值域_(完整版)求函数定义域及值域方法及典型题归纳

    范文 . 范例 . 指导 . 参考 < 一 > 求函数定义域.值域方法和典型题归纳 一.基础知识整合 1. 函数的定义:设集合 A 和 B 是非空数集,按照某一确定的对应关系 f , 使得 ...

  3. Java方法返回值类型归纳

    Java方法返回值类型归纳 我们再调用一个方法时,将方法体内产生的一条数据输出到方法体外使用,这条数据我们叫做返回值. 返回值类型分为两大类:第一类,无返回值类型:void.第二类,有返回值类型,返回 ...

  4. python数据清洗工具、方法、过程整理归纳(一、数据清洗之常用工具——numpy,pandas)

    文章目录 1 背景 2 常用工具 2.1 numpy 2.2 pandas 1 背景 数据清洗是整个数据分析过程的第一步,也是整个数据分析项目中最耗费时间的一步: 数据分析的过程决定了数据分析的准确性 ...

  5. 联邦学习应用思考:需求还是方法?

    作者 | 徐葳 清华大学交叉信息研究院长聘副教授.华控清交首席科学家 前言: 目前,"联邦学习"这个术语在市场上存在很多认识上的误解和混淆,主要原因是其既在广义上表达了保护数据前提 ...

  6. AFDetV2:重新思考点云检测方法中第二阶段检测器的必要性(CVPR2021)

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨paopaoslam 来源丨 泡泡机器人SLAM 标 题:AFDetV2: Rethinking ...

  7. 以史为鉴:思考元宇宙的方法

    >有时候,似乎每一家大公司的 CEO 看的都是关于同一种技术趋势的同一篇文章,然后给自己的团队发同一封电子邮件,问"我们的应对策略是什么?!"几年前有很多电子邮件询问 5G ...

  8. axure日期选择器组件_vue干货分享,超过六种组件通信方法讲解和精髓归纳

    好消息:为了更好的规划和组织内容,今后每期内容之后能将预告下期的主题,欢迎大家补充 组件的分类 常规页面组件,由 vue-router 产生的每个页面,它本质上也是一个组件(.vue),主要承载当前页 ...

  9. 尚硅谷JS笔记-数组的剩余方法、函数的方法 、arguments 、Date、Math、包装类、字符串的相关方法、正则表达式、字符串和正则相关的方法的总结及归纳

    目录 一.数组的剩余方法 二.函数的方法 三.arguments 四.Date 五.Math 六.包装类 七.字符串的相关方法 八.正则表达式 九.正则表达式 十.字符串和正则相关的方法 一.数组的剩 ...

  10. 富人是如何发财的——思考致富的方法

    暮色悄然降临,时光安然无恙:人随风烟,淡忘平凡的故事,有书和你雕刻了时光 今天继续和大家分享羊皮卷,第四卷 思考致富 第一章 一个正确的观念能够指向一条正确的路 当财富到来的时候,它来的如此之快,如此 ...

最新文章

  1. 集群的定义以及类别定义
  2. tp5.0 根据经纬度 获取附近信息_php根据前端传递的经纬度获取区域地址信息
  3. java exe 返回值_java调用exe返回值
  4. Javascript中大括号“{}”的多义性
  5. 为何Windows版QuickTime突然寿终正寝?
  6. 可能是最好理解的二叉树的层序遍历
  7. 2008wsus创建和管理计算机组,Windows Server 2012 R2 WSUS-6:配置计算机组和客户端目标...
  8. ElasticSearch 介绍及使用方法
  9. oracle中定义表类型数据,oracle 定义表字段域的数据类型
  10. dcdc芯片效率不高的原因_电动汽车DCDC变换器应用详解
  11. 机器学习问题的十个实例
  12. 【C++入门】C++多态
  13. R语言机器学习中数据可视化的杀手锏
  14. 谷歌,微软,阿里,美团实习生面经
  15. flask+pytorch部署深度学习(图像识别)项目
  16. Python:OpenCV4识别一个蓝色的圆并估算到相机的距离
  17. 直流电机,传递函数,模糊控制pid算法,matlab代码
  18. 计算机毕业设计-基于VUE+SpringBoot+MyBatis+MySQL的学生作业管理系统
  19. java获取一定距离以内的经纬度值_java 根据经纬度计算两地间的距离
  20. 练习4-7 求e的近似值 (15 分)

热门文章

  1. 给客户寄荔枝很好,开展新业务更重要
  2. 目录字串最后都不要带目录分隔符
  3. Linux 安装 OFFICE 2007
  4. SHELL下获得指定进程的进程号,并截取为整数
  5. 不想听别人的建议,就不要问
  6. 仓库选址(排序不等式)
  7. android app入口函数,Android App程序运行过程 ActivityThread.main()------详解系列(一)...
  8. oracle服务器端怎么打开监听_Oracle11g监听器(Listener)的一些基础知识
  9. WCDMA为什么上行是干扰受限,下行是功率受限
  10. Debugging with GDB 用GDB调试多线程程序