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

news2024/11/27 17:38:42

# 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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

中科数安 | 图纸加密、文件加密、设计院加密软件、防泄密软件、数据防泄漏系统….

#图纸加密# 中科数安是一家专注于数据安全领域的公司&#xff0c;提供的产品与服务设计图纸加密、文件加密、设计院专用加密软件以及防泄密软件、数据防泄漏系统等解决方案。 PC地址&#xff1a;www.weaem.com 以下是对中科数安相关产品和服务特点的概括&#xff1a; 图纸加密…

Html网页小游戏源代码

Html网页小游戏源代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Jello Jumping Game</title><meta name"viewport" content"widthdevice-width, initial-scale1"&…

java数据结构与算法刷题-----LeetCode260. 只出现一次的数字 III

java数据结构与算法刷题目录&#xff08;剑指Offer、LeetCode、ACM&#xff09;-----主目录-----持续更新(进不去说明我没写完)&#xff1a;https://blog.csdn.net/grd_java/article/details/123063846 文章目录 与运算取末尾1分组 与运算取末尾1分组 解题思路&#xff1a;时间…

算法思想总结:分治思想

一、颜色划分 . - 力扣&#xff08;LeetCode&#xff09; class Solution { public:void sortColors(vector<int>& nums) {//三路划分的思想int nnums.size();int left-1, rightn,cur0;while(cur<right){if(nums[cur]0) swap(nums[left],nums[cur]);else if(nums…

Java常用数据结构与集合

数据结构 数组&#xff1a; 内存地址连续检索效率高(可以通过下标访问成员)增删操作效率低(保证数据越界的问题,需动态扩容)长度固定&#xff0c;扩容的需要新的数组复制或者Arrays类的copyOf方法 链表 内存地址不连续查询快删除慢&#xff0c;因为需要移动指针又分双向链表…

【LAMMPS学习】八、基础知识(2.6)Lammps中的Walls墙

8. 基础知识 此部分描述了如何使用 LAMMPS 为用户和开发人员执行各种任务。术语表页面还列出了 MD 术语&#xff0c;以及相应 LAMMPS 手册页的链接。 LAMMPS 源代码分发的 examples 目录中包含的示例输入脚本以及示例脚本页面上突出显示的示例输入脚本还展示了如何设置和运行各…

【opencv】示例-neural_network.cpp 使用机器学习模块创建并训练一个简单的多层感知机(神经网络)模型...

#include <opencv2/ml/ml.hpp> // 引入OpenCV的机器学习模块using namespace std; // 使用标准命名空间 using namespace cv; // 使用OpenCV命名空间 using namespace cv::ml; // 使用OpenCV机器学习命名空间int main() {//创建随机训练数据Mat_<float> data(100, …

密码学 | 椭圆曲线 ECC 密码学入门(二)

目录 4 椭圆曲线&#xff1a;更好的陷门函数 5 奇异的对称性 6 让我们变得奇特 ⚠️ 原文地址&#xff1a;A (Relatively Easy To Understand) Primer on Elliptic Curve Cryptography ⚠️ 写在前面&#xff1a;本文属搬运博客&#xff0c;自己留着学习。如果你和我一样…

TDengine taosAdapter启用HTTPS

HTTPS &#xff08;Hypertext Transfer Protocol Secure &#xff09;&#xff0c;是以安全为目标的 HTTP 通道&#xff0c;在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性 。HTTPS 在HTTP 的基础下加入SSL&#xff0c;HTTPS 的安全基础是 SSL&#xff0c;因此加…

LinkedList部分底层源码分析

JDK版本为1.8.0_271&#xff0c;以插入和删除元素为例&#xff0c;LinkedList部分源码如下&#xff1a; //属性&#xff0c;底层结构为双向链表 transient Node<E> first; //记录第一个结点的位置 transient Node<E> last; //记录最后一个结点的尾元素 transient …

Testng测试框架(2)-测试用例@Test

测试方法用 Test 进行注释&#xff0c;将类或方法标记为测试的一部分。 Test() public void aFastTest() {System.out.println("Fast test"); }import org.testng.annotations.Test;public class TestExample {Test(description "测试用例1")public void…

日期时间总结 java

日期时间 1 Date基础2 SimpleDateFormat3 currentTimeMillis4 Calendar5 时间转化5.1 date 时间戳5.2 date String5.3 cal date 6 其他7 练习题题1 1 Date基础 .getYear() .getMonth() 1 .getDate() 几号 .toLocaleString() 转换为本地时区 getTime()&#xff1a;返回自1970年…

git am XXX.patch 文件内容解析

git am XXX.patch 文件内容解析 打补丁的两种方式&#xff1a; 1.patch XXX.patch 2.git am XXX.patch 例如&#xff1a; diff --git a/drivers/crypto/se/ce.c b/drivers/crypto/se/ce.c index e6f68286d4ce6..de1bcb46fbe6b 100644 --- a/drivers/crypto/se/ce.cb/drive…

本地部署开源免费文件传输工具LocalSend并实现公网快速传送文件

&#x1f308;个人主页: Aileen_0v0 &#x1f525;热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法 ​&#x1f4ab;个人格言:“没有罗马,那就自己创造罗马~” #mermaid-svg-X4xB3gSR3z2VUfmN {font-family:"trebuchet ms",verdana,arial,sans-serif;font-siz…

IDEA 设置类注释模板作者、日期、描述等信息(推荐标准!)

idea注释模版配置 idea作为越来越多程序员使用的开发工具&#xff0c;平时的代码注释也非常的关键&#xff0c;类上注释和方法上注释每次换电脑或者新同事入职都要统一修改&#xff0c;找了网上好多教程都写的乱七八糟的啥都有&#xff0c;为方便统一就自己写一个操作方法&…

【word2pdf】Springboot word转pdf(自学使用)

文章目录 概要整体介绍具体实现官网pom文件增加依赖 遇到的问题本地运行OK&#xff0c;发布到Linux报错还是本地OK&#xff0c;但是Linux能运行的&#xff0c;但是中文乱码 小结 概要 Springboot word 转 pdf 整体介绍 搜了一下&#xff0c;发现了能实现功能的方法有四种 U…

ppt技巧:如何将Word文档大纲中导入到幻灯片中?

在PowerPoint中&#xff0c;将Word文档的大纲导入到新的幻灯片是一种非常实用的技巧。以下是详细的步骤&#xff1a; 首先&#xff0c;需要打开PowerPoint软件并打开原始的幻灯片文件。 在PowerPoint的顶部【开始】菜单栏中&#xff0c;找到并点击“新建幻灯片”按钮&#xff0…

《黑马点评》Redis高并发项目实战笔记(上)P1~P43

P1 Redis企业实战课程介绍 P2 短信登录 导入黑马点评项目 首先在数据库连接下新建一个数据库hmdp&#xff0c;然后右键hmdp下的表&#xff0c;选择运行SQL文件&#xff0c;然后指定运行文件hmdp.sql即可&#xff08;建议MySQL的版本在5.7及以上&#xff09;&#xff1a; 下面这…

本科大学生计算机毕业设计案例:遗失物品信息管理系统

设计需求&#xff1a; 客户需求&#xff1a; 项目所用技术&#xff1a; 后端&#xff1a;springBoot,mybatisPlus,springSecurity,Swagger2 前端&#xff1a;vue-element-admin,elementUi 数据库&#xff1a;mysql&#xff0c;redis 数据库表设计&#xff1a; 关键代码展示&a…

使用geneHapR进行基因单倍型分析(以vcf文件为例)

前记 在群体基因组学研究中&#xff0c;我们常常需要知道一些位点的变异情况&#xff0c;以便于根据对应的表型信息估算这些位点的效应&#xff0c;同时了解这些位点在不同亚群之间的变化情况。这个时候我们就需要进行单倍型分析(Haplotype Analysis)&#xff0c;单倍型分析是研…