数学建模―相亲配对

上传人:我*** 文档编号:136165645 上传时间:2020-06-25 格式:DOC 页数:13 大小:410KB
返回 下载 相关 举报
数学建模―相亲配对_第1页
第1页 / 共13页
数学建模―相亲配对_第2页
第2页 / 共13页
数学建模―相亲配对_第3页
第3页 / 共13页
数学建模―相亲配对_第4页
第4页 / 共13页
数学建模―相亲配对_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《数学建模―相亲配对》由会员分享,可在线阅读,更多相关《数学建模―相亲配对(13页珍藏版)》请在金锄头文库上搜索。

1、相亲配对摘要相亲配对对于广大青年男女来说是一件非常普遍的事,于是在尽量满足个人要求的条件下,使配对双向满意度尽可能的高,对于建立更多幸福美满的家庭以及社会的安定与和谐具有非常重要的现实意义.相亲配对是一个双向选择问题,将这类问题分解为双方之间的评价问题和最优化问题.我们最终要将15对男女青年一一对应搭配,而每个男女青年均有各自的基本条件和要求条件,所以要综合考虑男女双方的满意度,得出最佳配对方案.本文主要通过数据的量化和处理,利用矩阵对策、矩阵运算等数学方法来解决某单位的相亲配对问题一、只考虑男青年的满意度,将男青年的要求条件和女青年的基本条件分别进行量化调整和加权处理后,相乘得到男青年对女青

2、年的满意矩阵C.二、只考虑女青年的满意度,将女青年的要求条件和男青年的基本条件分别进行量化调整和加权处理后,相乘得到女青年对男青年的满意矩阵D.三、在综合考虑男女双方的要求条件下,由,得到双向满意矩阵,根据双向满意矩阵E中的数据加上年龄的限制,让不满足年龄搭配的男女青年数据归零,用MATLAB进行筛选,得到最佳的配对方案.具体配对如下;男123456789101112131415女113813710151252614149关键词:数据量化 矩阵 权重 双向满意度一、问题重述目前许多媒体上都会有男女乡亲类节目.某单位现有15对大龄青年男女,每个人的基本条件都不相同,如外貌、性格、气质、事业、财富

3、等.每项条件通常可以分为五个等级A、B、C、D、E,如外貌、性格、气质、事业可分为很好、好、较好、一般、差;财富可分为很多、多、较多、一般、少.每个人的择偶条件也不尽相同,即对每项基本条件的要求是不同的.该单位的妇联组织拟根据他(她)们的年龄、基本条件和要求条件进行牵线搭桥.下面给出15对大龄青年男女的年龄、基本条件和要求条件(见附录).一般认为,男青年至多比女青年大5岁,或女青年至多比男青年大2岁,并且要至少满足个人要求5项条件中的2项,才有可能配对成功.请你根据每个人的情况和要求,建立数学模型帮助妇联解决如下问题:给出一种配对方案,使得在尽量满足个人要求的条件下,使配对总体满意度尽可能的高

4、.二、问题分析某单位现有的15对大龄青年男女,每个人在外貌、性格、气质、事业、财富等基本条件都不相同,每项条件可以分为五个等级A、B、C、D、E.一般认为,男青年至多比女青年大5岁,或女青年至多比男青年大2岁,并且要至少满足个人要求5项条件中的2项,则才有可能配对成功.对于此类双向选择问题,首先分别从男女青年单方面要求进行选择,其次再利用男女青年在单方面的满意度矩阵点乘得到一个双向满意度矩阵.为了方便计算,暂不考虑年龄,并将附录(附表一、附表二)中青年男女的基本条件和要求条件中的等级A、B、C、D、E进行量化,设A=5,B=4,C=3,D=2,E=1,记为表三、表四.根据表三、表四可分别得出男

5、青年基本条件矩阵和要求条件矩阵,女青年基本条件矩阵和要求矩阵;用线形比例变换法,分别对矩阵、进行标准化,分别得出男青年基本条件矩阵和要求条件矩阵,女青年基本条件矩阵和要求矩阵;再分别对矩阵中的外貌、性格、气质、事业、财富赋予0.3、0.25、0.2、0.15、0.1的权重,分别得到矩阵,那么得出的数据则可反映出每个青年男女的各个条件在所有同性对象中所处的地位;另外将男青年的要求矩阵转置得矩阵,用矩阵BB乘以矩阵,得到每个男青年对每个女青年的满意度矩阵,记为C;将女青年的要求矩阵转置得,用矩阵AA乘以,得到每个女青年对每个男青年的满意度矩阵,记为D;最后,综合考虑男女双方的满意度,用,得到双向满

6、意矩阵,并根据双向满意矩阵E中的数据用MATLAB进行筛选,选择时加上年龄配对的限制,让不满足年龄搭配的男女青年数据归零,则得到的方案为双向最满意配对方案.三、符号说明符号含义单位备注男青年基本条件矩阵男青年要本条件矩阵女青年基本条件矩阵女青年要求条件矩阵标准化后男青年的基本条件矩阵标准化后男青年的要求条件矩阵标准化后女青年的基本条件矩阵标准化后女青年的要求条件矩阵赋予权重后男青年的基本条件矩阵赋予权重后男青年的要求条件矩阵赋予权重后女青年的基本条件矩阵赋予权重后女青年的要求条件矩阵矩阵的转置矩阵矩阵的转置矩阵每个男青年对每个女青年的满意度矩阵每个女青年队每个男青年的满意度矩阵矩阵的转置矩阵双

7、向满意度矩阵四、模型假设1.假设量化数据时赋予的权重具有普遍的认可性;2.假设男女双方均不知道对方的满意度;3.假设男女青年均服从配对;4.假设赋予男女青年外貌、性格、气质、事业、财富的权重分别为0.3、0.25、0.2、0.15、0.1 .五、模型建立与求解为了方便计算,暂不考虑年龄,把青年男女的基本条件和要求条件中的等级A、B、C、D、E进行量化,设A=5,B=4,C=3,D=2,E=1.将附录(附表一)男青年的基本条件和要求条件量化,所得结果如表三所示:男青年基 本 条 件要 求 条 件外貌性格气质事业财富外貌性格气质事业财富1534355534223545245443344544455

8、43435442354325243553444163434444323754423344238454325433295231455533102455554521114532554324125435445443134521353443145544253323155443355432将附录(附表二)女青年的基本条件和要求条件量化,所得结果如四表所示:女青年基 本 条 件要 求 条 件外貌性格气质事业财富外貌性格气质事业财富15332545452245452344543345154534345443255445542313543446534354544372345434553854513454549

9、5553134445104324444553115443434543124131555441131534435433144435545542153455345444由表三、表四可以得到男青年的基本条件矩阵和要求条件矩阵,以及女青年的基本条件矩阵和要求条件矩阵.用线形比例变换法,分别对矩阵、进行条件标准化,分别得出男青年基本条件矩阵和要求条件矩阵,女青年基本条件矩阵和要求矩阵.在矩阵中用表示第个男青年的第个基本条件,矩阵中用表示第个男青年的第个要求条件,矩阵中用表示第个女青年的第个基本条件,矩阵中用表示第个男青年的第个条件.然后对矩阵中对应的外貌、性格、气质、事业、财富分别赋予0.3、0.25、

10、0.2、0.15、0.1的权重,分别得到的矩阵.将男青年的要求矩阵转置得,用矩阵BB乘以得到每个男青年对每个女青年的满意度矩阵,记为C.将女青年的要求矩阵转置得,用矩阵AA乘以得到每个女青年队每个男青年的满意度矩阵,记为D.在综合考虑男女双方的满意度,得到双向满意矩阵 矩阵E是以女青年为行,男青年为列的双向满意度,首先让不满足年龄搭配的男女青年数据归零,将根据每个人在每个条件的对象数值大小,从高分的人开始筛选,当第个女青年被第个男青年陪配对成功后就排除女青年和男青年,在下一次配对中九不考虑该男青年和女青年,从双向满意矩阵E中用MATLAB选取满意度数值最大15组配对人员。相亲具体配对如下:男1

11、23456789101112131415女113813710151252614149六、模型评价与推广模型首先对数据进行量化和加权处理,使得数据既数字化又各有侧重性,同时在最终得到的双向满意度矩阵E中,让不满足年龄搭配的男女青年数据归零,用MATLAB对数据进行筛选,则可得到最佳的配对方案.在现实生活中有很多类似相亲配对的问题,如公务员招聘、学生就业等双向选择都可以用这种模型进行求解,并且人数可以推广,因此此种模型在现实生活中的应用很广.七、参考文献1 姜启源 谢金星 叶俊,数学模型(第三版)M,北京:高等教育出版社,2003年8月.2 刘进生等.区间数判断矩阵的建立及其权重计算J.系统工程,1993年11月.3 刘卫国等.MATLAB程序设计与应用(第二版)M.高等教育出版社,2002年.附录附表一:男青年基 本 条 件要 求 条 件外貌性格气质事业财富年龄外貌性格气质事业财富1ACBCA29AACBD2CABAD29BABBC3BBABB28BAABC4CABBD28CABCD5DBCAA30CBBBE6CBCBB28BBCDC7ABBDC30CBBDC8BABCD30ABCCD9ADCEB28AAACC10DBAAA28ABADE11BACDA3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号