2024妈妈杯数学建模A 题思路分析-移动通信网络中 PCI 规划问题

# 1 赛题
A 题 移动通信网络中 PCI 规划问题
物理小区识别码(PCI)规划是移动通信网络中下行链路层上,对各覆盖 小区编号进行合理配置,以避免 PCI 冲突、 PCI 混淆以及 PCI 模 3 干扰等 现象。 PCI 规划对于减少物理层的小区间互相干扰(ICI),增加物理下行控 制信道(PDCCH)的吞吐量有着重要的作用,尤其是对基站小区覆盖边缘的用户和发生信号切换的用户, 能有效地降低信号干扰, 提升用户的体验。

在一个移动通信系统中, PCI 的数量是十分有限的,但实际网络中小 区的数量巨大, 因此必须对 PCI 进行复用, 这就带来了 PCI 资源的合理复 用配置的问题。错误的 PCI 配置方式会显著地增加下行网络的 ICI , 从而会 严重影响网络质量。为了降低 ICI,在进行 PCI 规划时需要综合地考虑同频邻区之间的三种场景: PCI 冲突、 PCI 混淆以及 PCI 模 3 干扰。

在无线通信系统中,如果小区 i 的主控连接的设备同时可以接收到小区j 的信号, 则称小区j 为小区 i 的邻区。如果小区j 与小区 i 的频点相同,则小区j 是小区 i 的同频邻区。如果小区 i 的某主控连接设备接收到小区 i 的信号强度pi 与邻区j 的信号强度 pj 的差小于等于给定门限,即 pi - pj < δ,则称小区j 为小区 i 的重叠覆盖邻区。

PCI 冲突发生在主控小区和其同频邻区分配了相同的 PCI 的情况下, 如图 1 所示,小区 1 和它的一个同频邻小区 2 被分配了相同的 PCI 值 A , 此时便会发生 PCI 冲突。应被小区 1 连接的用户设备可能会错误地连接到小区 2,但小区 1 才是真正要连接的目标小区。由于对于用户设备来说很难有效地区分场强相差不大的小区 1 和小区 2 的信号,错误的连接判断最终会导致无线信号服务的中断,最终导致下行网络资源的错误分配。
在这里插入图片描述
PCI 混淆通常发生在一个主控小区的两个或者多个同频邻区之间,如 图 2 所示。设小区 1 的两个邻小区 2 和 3 被分配了相同的 PCI 值 B,当小 区 1 中的用户由于移动等原因需要切换连接到小区 2 时,由于小区 2 和小 区 3 的 PCI 相同, 用户很可能错误的切换到小区 3。PCI 混淆会导致下行网络中的用户在进行服务切换时的信号中断和资源的错误分配。
在这里插入图片描述
PCI 模 3 干扰发生在主控小区和其同频重叠覆盖邻区分配的 PCI 模 3 相同的情况下,如图 3 所示,小区 1 和它的一个同频重叠覆盖邻小区 2 被 分配了模 3 相同的 PCI 值(例如小区 1 分配的 PCI 是 1,小区 2 分配的 PCI 是 7,则小区 1 和 2 的 PCI 模 3 的值相同,都是 1), 此时便会发生 PCI 模3 干扰。当 PCI 模 3 干扰现象发生时, 由于小区 1 和小区 2 的参考信号的相互叠加,用户设备接收的信号质量会明显的下降,同时这种现象会造成CQI 的错误评估和下行网络的延迟。
在这里插入图片描述
PCI 规划问题的目标就是,给每个小区分配PCI,使网络中的PCI 冲突、混淆和模 3 干扰的尽量的少。

实际网络中, 表示 PCI 冲突混淆和模 3 干扰数量的方式有很多,可以 用路测数据点的情况, 也可以对整个城市进行栅格化用所有栅格的情况, 这些方法中,网优部门最常用的就是测量报告(MR)数据。MR 数据是 UE 设备在通信过程中定时上报的报告,每条 MR 数据中, 主要包括 UE 通 信时接入的主控小区及接收到的邻区信息以及相应的信号强度值。由于测 量报告是定间隔时间上报,因此 MR 数据的分布情况基本可以反映业务量 的分布情况。同时,由于 MR 数据在时间和空间上的全面性,因此用 MR 数据的冲突、混淆和模 3 干扰的数量,来反映网络中的 PCI 指标,是比较准确的。

基于 MR 数据的 PCI 规划问题具体为: 给定 N 个小区, 遍历这些小区的全部 MR 数据,生成 3 个N ´ N 的矩阵,分别为:
. 冲突矩阵A = aij N根N ,其中若小区 i 和j 同频,则aij 的值为小区 i 为主控, j 为邻区的 MR 数量, 否则aij 的值为 0。
. 混淆矩阵B = bij N根N ,其中若小区 i 和j 同频,则bij 的值为小区 i 和j 同时为另一个小区 k 的邻区的 MR 数量, 否则bij 的值为 0。
. 干扰矩阵C = cij N根N ,其中若小区 i 和j 同频, 则cij 的值为小区 i 为主 控,j 为 i 的重叠覆盖邻区的 MR 数量, 否则cij 的值为 0。

若小区i和j分配相同的PCI 值,则冲突数增加aij + aji ,混淆数增加bij +bji ,如果小区 i 和j 分配的 PCI 模 3 的值相同,则模 3 干扰数增加cij + cji 。
实际网络中, 总共可分配的 PCI 是 0 到 1007 共 1008 个。 根据附件提供的数据,对某区域中 2067 个小区进行 PCI 规划。

问题 1:给这 2067 个小区重新分配 PCI,使得这 2067 个小区之间的冲突 MR 数、混淆 MR 数和模 3 干扰 MR 数的总和最少。
问题 2:考虑冲突、混淆和干扰的不同优先级,给这 2067 个小区重新 分配 PCI ,也是考虑这 2067 个小区之间的冲突、混淆和模 3 干扰。 首先保 证冲突的 MR 数降到最低,在此基础上保证混淆的 MR 数降到最低,最后尽量降低模 3 干扰的 MR 数。
实际网络中, 给这 2067 个小区重新分配 PCI,会对这些小区以外的一 些距离较近的小区产生影响, 也就是这些小区和外围小区之间会产生冲突、混淆和模 3 干扰的 MR 数的变化。
问题 3:给这 2067 个小区重新分配 PCI,使得所有可能被影响到的小区间的冲突 MR 数、混淆 MR 数和模 3 干扰 MR 数的总和最少。
问题 4:考虑冲突、混淆和干扰的不同优先级,给这 2067 个小区重新 分配 PCI,也是考虑所有可能被影响到的小区间的冲突、混淆和模 3 干扰。首先保证冲突的MR 数降到最低,在此基础上保证混淆的MR 数降到最低,最后尽量降低模 3 干扰的 MR 数。
注:上面四个问题中, 除了正常完成论文外,每个问题对 2067 个小区 分配的 PCI 都填入“ 问题结果表.xlsx ”文件对应的四个表单中, 并单独上
传至竞赛平台。

2 解题思路

问题概括

问题1:给定2067个小区,要求重新分配PCI,使得这些小区之间的冲突MR数、混淆MR数和模3干扰MR数的总和最少。这个问题要求参赛者设计一个算法或模型,能够在有限的PCI资源下,为每个小区分配一个PCI值,以最小化整体的MR数,从而优化网络性能。

问题2:在问题1的基础上,考虑冲突、混淆和干扰的不同优先级。首先确保冲突的MR数降到最低,然后在此基础上保证混淆的MR数降到最低,最后尽量降低模3干扰的MR数。这个问题要求参赛者在解决冲突问题的同时,也要考虑到混淆和干扰的影响,并且需要找到一个平衡点,使得在优先解决高优先级问题的同时,尽可能减少低优先级问题的影响。

问题3:考虑重新分配PCI对外围小区的影响,要求在分配PCI时,使得所有可能被影响到的小区间的冲突MR数、混淆MR数和模3干扰MR数的总和最少。这个问题的复杂性在于,不仅要考虑2067个小区内部的PCI规划,还要考虑这些变化对周围小区的影响,要求参赛者在更广泛的范围内进行优化。

问题4:与问题3类似,但同样需要考虑不同优先级。首先保证冲突的MR数降到最低,然后在此基础上保证混淆的MR数降到最低,最后尽量降低模3干扰的MR数。这个问题要求参赛者在更广泛的网络环境中,平衡不同问题的优先级,实现整体最优的PCI规划。

简要分析

这些问题都是典型的优化问题,涉及到复杂的决策过程和多目标优化。

  • 问题1和问题2关注的是局部优化,即如何在给定的小区集合内实现最优的PCI分配。

  • 问题3和问题4则需要考虑全局优化,即在重新分配PCI时,如何最小化对整个网络(包括外围小区)的影响。

  • 所有问题都需要处理冲突、混淆和干扰三种不同的PCI问题,但问题2和问题4还需要在解决这些问题时考虑优先级。

  • 这4题,我们可能需要运用图论、组合优化、启发式算法等数学和计算机科学的方法。

思路更新

一、二、三、四问思路更新,给出了尽可能详细的数学模型(包含公式),根据该模型进行计算和优化即可。

在这里插入图片描述在这里插入图片描述

🥇 最新思路更新(看最新发布的文章即可):
https://blog.csdn.net/dc_sinor?type=blog

3 选题分析

A题属于目标优化问题,还结合了动态规划问题,别看题目描述的复杂,只要构建好目标函数就能轻松解决

B题这种类型的题目这几年出的还不少呀,就是机器学习或深度学习的图像目标检测

C题是一个典型的运筹学问题,涉及到预测模型的建立和优化排班策略的制定。解决这个问题需要综合运用统计学、机器学习、优化算法等多学科知识。

D题该问题是一个典型的优化问题,需要综合考虑多个因素,如设备性能、矿山条件、成本和风险等

本次建模题目难度(由高到低) B>A>D>C

!!!A君会先出C题思路!!!

4 最新思路更新

🥇 最新思路更新(看最新发布的文章即可):
https://blog.csdn.net/dc_sinor?type=blog

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/541063.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

jenkins通过pipeline部署springboot项目

部署方案&#xff1a; 1、springboot项目不保存部署的pipeline或dockerfile构建脚本等与部署相关的问文件&#xff0c;业务项目只需关心业务&#xff0c;能够正常构建为jar包即可 2、新建一个代码仓库&#xff0c;用于保存项目需要构建的Jenkinsfile 3、jenkins配置pipeline地址…

Element ui 动态展示表格列,动态格式化表格列的值

需求 后台配置前端展示的表格列&#xff0c;遇到比如 文件大小这样的值&#xff0c;如果后台存的是纯数字&#xff0c;需要进行格式化展示&#xff0c;并且能控制显示的小数位数&#xff0c;再比如&#xff0c;部分列值需要加单位等信息&#xff0c;此外还有状态类&#xff0…

【心路历程】初次参加蓝桥杯实况

送给大家一句话&#xff1a; 寂静的光辉平铺的一刻&#xff0c;地上的每一个坎坷都被映照得灿烂。 – 史铁生 《我与地坛》 初次参加蓝桥杯有感 一点小小的震撼难评的做题过程A题 艺术与篮球问题描述解题 B 题 五子棋问题描述解题 C题 训练士兵问题描述解题 D题 团建解题 E题 …

基于SpringBoot+Vue的毕业设计管理系统(源码+文档+部署+讲解)

一.系统概述 二十一世纪我们的社会进入了信息时代&#xff0c;信息管理系统的建立&#xff0c;大大提高了人们信息化水平。传统的管理方式对时间、地点的限制太多&#xff0c;而在线管理系统刚好能满足这些需求&#xff0c;在线管理系统突破了传统管理方式的局限性。于是本文针…

【前端】layui table表格勾选事件,以及常见模块

欢迎来到《小5讲堂》&#xff0c;大家好&#xff0c;我是全栈小5。 这是《前端》系列文章&#xff0c;每篇文章将以博主理解的角度展开讲解&#xff0c; 温馨提示&#xff1a;博主能力有限&#xff0c;理解水平有限&#xff0c;若有不对之处望指正&#xff01; 目录 表格勾选事…

接口测试-Mock测试方法详解

&#x1f345; 视频学习&#xff1a;文末有免费的配套视频可观看 &#x1f345; 点击文末小卡片&#xff0c;免费获取软件测试全套资料&#xff0c;资料在手&#xff0c;涨薪更快 一、关于Mock测试 1、什么是Mock测试&#xff1f; Mock 测试就是在测试过程中&#xff0c;对于…

Vue3整合wangEditor(富文本编辑器框架) 以及提供存储渲染方案

目录 概述 Vue3整合wagnEditor 图片的上传 图片的删除 文章存储 文章渲染 概述 实现功能&#xff1a;管理端使用富文本编辑器编写文章内容&#xff0c;将编辑好的文章存入数据库或服务器中&#xff0c;前端应用读取存储的文章内容作展示。 本文章能提供 ①Vue3整合wangEdi…

一款免费、开源、可批量识别的离线OCR软件,适用于 Windows7 x64及以上平台

免费&#xff1a;本项目所有代码开源&#xff0c;完全免费。方便&#xff1a;解压即用&#xff0c;离线运行&#xff0c;无需网络。高效&#xff1a;自带高效率的离线OCR引擎&#xff0c;内置多种语言识别库。灵活&#xff1a;支持命令行、HTTP接口等外部调用方式。功能&#x…

Android开发——控件

目录 TextView 注意&#xff1a; ​编辑带阴影的textview&#xff1a;&#xff08;一般用于给字体添加属性&#xff09; ​编辑 跑马灯效果的textview​编辑 Button (前几个常用&#xff09; Botton事件处理 EditText (文本框&#xff09; 如何获取文本框里面的内容…

统计学习方法概述

一、引言 随着AI的曙光逐渐普照IT界&#xff0c;众多曾经高深莫测的人工智能术语与理念&#xff0c;如监督学习、算法模型、回归分析等&#xff0c;已悄然融入广大信息技术人员的知识体系之中。老猿是个很传统的IT人&#xff0c;虽未深究这些新兴知识的精髓&#xff0c;却也在…

从零开始编写一个cmake构建脚本

简介 本文档介绍cmake构建脚本编写&#xff0c;包含的一些主要元素和命名规范。 cmake构建脚本编写步骤 cmake构建工具版本要明确 # 命令名字要小写&#xff0c;这条语句要求构建工具至少需要版本为3.12或以上 cmake_minimum_required (VERSION 3.12)工程名及库的版本号明确…

阿里面试总结 一

写了这些还是不够完整&#xff0c;阿里 字节 卷进去加班&#xff01;奥利给 ThreadLocal 线程变量存放在当前线程变量中&#xff0c;线程上下文中&#xff0c;set将变量添加到threadLocals变量中 Thread类中定义了两个ThreadLocalMap类型变量threadLocals、inheritableThrea…

深度学习的模型有几类,能干嘛用?

1、基础模型 &#xff08;1&#xff09;卷积神经网络 **卷积&#xff1a;**卷积的本质是通过矩阵运算9的方式将输入数据进行空间上的滤波&#xff0c;有效地提取数据中的局 部特征&#xff0c;从而实现特征数据更高程度的抽象表示。 **池化&#xff1a;**可以理解成“压缩”…

火绒安全软件:程序员的网络守护天使

目录 前言 系统防护 网络防护 隐私保护 高级设置 软件安全 响应速度 持续更新 总结 前言 在这个充满机遇与挑战的数字时代&#xff0c;程序员们如同探险家&#xff0c;不断探索着代码的新大陆。然而&#xff0c;网络世界也充斥着各种未知的风险和威胁。火绒安全软件&a…

浏览器工作原理与实践--渲染流水线:CSS如何影响首次加载时的白屏时间

在上一篇文章中我们详细介绍了DOM的生成过程&#xff0c;并结合具体例子分析了JavaScript是如何阻塞DOM生成的。那本文我们就继续深入聊聊渲染流水线中的CSS。因为CSS是页面中非常重要的资源&#xff0c;它决定了页面最终显示出来的效果&#xff0c;并影响着用户对整个网站的第…

初识 QT

初始QT 什么是QTQT发展史QT支持的平台QT的优点QT的应用场景搭建QT开发环境QT的开发工具概述QT下载安装 使用QT创建项目QT 实现Hello World程序使用按钮控件来实现使用标签控件来实现 项目文件解析widget.hmain.cppwidget.cppwidget.ui.pro文件 对象树QT 窗口坐标体系 什么是QT …

STM32H7的MPU学习和应用示例

STM32H7的MPU学习记录 什么是MPU&#xff1f;MPU的三种内存类型内存映射MPU保护区域以及优先级 MPU的寄存器XN位AP位TEX、C、B、S位SRD 位SIZE 位CTRL 寄存器的各个位 示例总结 什么是MPU&#xff1f; MPU&#xff08;Memory Protection Unit&#xff0c;内存保护单元&#xf…

LeetCode最长有效括号问题解

给定一个仅包含字符的字符串(’ 和 ‘)’&#xff0c;返回最长有效的长度(出色地-形成) 括号子弦。 示例1&#xff1a; 输入&#xff1a;s “(()” 输出&#xff1a;2 说明&#xff1a;最长的有效括号子字符串是 “()” 。 示例2&#xff1a; 输入&#xff1a;s “)()())…

5分钟手把手教你 Guitar Pro v8.1.1 Build 17 中文完整激活版(附教程) 64位

吉他爱好者必备神器&#xff1a;Guitar Pro v8.1.1 Build 17深度解析 随着数字音乐制作和学习的日益普及&#xff0c;越来越多的吉他爱好者开始寻找能够帮助他们提升技能、创作音乐的专业工具。在众多吉他制作软件中&#xff0c;Guitar Pro因其强大的功能和易用的界面备受推崇…

Linux内核中KASLR功能是什么?有什么作用?怎么破除?以及如何实操?(地址空间、layout random、kallsyms)

1. 背景 KASLR是一个什么技术点其实不重要&#xff0c;但重要的是有了KASLR这个功能后&#xff0c;造成内核中某个符号&#xff08;函数 or 变量&#xff09;在System.map中的地址和实际不一样了&#xff08;实际&#xff1a; cat /proc/kallsyms&#xff09;&#xff0c;进一…