原创 | 一文读懂足球比赛中的随机博弈

news2024/11/25 3:08:25

16647e455380cd560dc0b1ea46af7552.png

作者:陈之炎

本文约1500字,建议阅读5分钟
本文介绍了如何在足球比赛中读懂随机博弈。

据悉世界足坛的传奇球星梅西将于2023年6月中率领阿根廷国家足球队来到中国北京,参加一场备受瞩目的比赛。这场比赛成为了足球迷们心心念念的盛事,将带来激动人心的体育盛宴。比赛门票已经炒到了5位数,对于囊中羞涩的工薪一族,两个人一起去看场球,要花费一个月的工资,心疼之外肝也疼。在AI 高度发展的今天,机智的的程序媛们已经开始考虑用人工智能来模拟这一场盛况空前的足球赛了。

首先,将足球比赛视同为多智能体的强化学习过程,并使用博弈论的概念和方法来建模多智能体系统。可以将足球比赛视同为随机博弈问题,其中进攻方的智能体使用概率策略来通过一个未知的防守方的智能体。将随机策略解描述为一组特定状态下矩阵策略中的纳什均衡策略。这样一来,一场盛况空前的AI合成足球赛便诞生了。

将随机博弈定义为元组07bb50255a5a310d0bd519e7801d1982.png,其中n 为球员数目,4fa43c544b27a631752d0d2fbc4ee98b.png为转移函数,cff00fb4aaebb92ca2de09dcad777bcd.png为球员的动作集合,

826d6a7d3a1acb132c91d06c3d456881.png为折扣因子,:603f7721ce66941ff92b8996c8e593c6.png为球员i 的奖励函数。随机博弈中的转移函数是给定参与者当前状态和联合动作的下一个状态的概率分布。奖励函数1c5dc7f3c5da0a82c10fff65573e1e0a.png为球员i 经过联合动作bbfabed23b35eca66960a8c4889ee43b.png之后在状态c365afd33aa7798ce3a64228c3cda45d.png下获得的奖励。与马尔可夫决策过程相似,随机博弈也具有马尔可夫性质。也就是说,球员的下一个状态和奖励只取决于当前的状态和所有球员的当前的行为。

对于一个多人随机博弈问题,如果知道博弈中的奖励函数和转移函数,就可以找到博弈中的纳什均衡。随机博弈中的纳什均衡可以描述为一个包括n个策略的元组94ecc2f8e0112ced81d87bd129b6c77f.png,对于状态集中的全部状态5b8b18b039175d4be2ee66b1c44b678a.png的全部策略724f028c4c456873490d087a788a3f48.png,有:

4a35d61b59d2b3cca8fe7882d097c851.png

其中:dc97e4e460cf76cc28ad03334f89cc82.png为球员i的可用策略集合,c5cb306ff0f7a9208fa30f2ac2ef93bf.png为球员i在当前状态及所有球员纳什均衡策略下的折扣奖励之和,为了简便起见,用1f60bf55745f7c79fa9d41f7833865fb.png表示纳什均衡策略下的状态-价值函数bb302e544753c994cafc361576dfb56b.png。同理,可以定义动作-价值函数55db0791443bcb7fed0175a69b83750c.png为球员i在当前状态及所有球员联合动作,在纳什均衡策略下的折扣奖励之和,有:

2928ae47da2ca2a4d0b88253f1ebfc3a.png

其中:4eaff3f54855069ed67ac994cfbfb4a6.png为球员i在纳什均衡策略下,以动作2543e8329a74df4a55b9e8a38372ce42.png为变量的概率分布;

31a003c09466e9df5dfcafdebb12f64e.png为给定当前状态s和联合动作57871d46ca0018aa012ef68b65d5da9d.png下,进入状态1435ca4549ab51cad9d20fb56cd380c1.png的概率;

8fb1d4b133f7c6de8868f63f4db80619.png为给定当前状态s和联合动作ac183529e9582efad325892b122db5b3.png下,进入状态97cd0909fec4362311a41fb2d04253fa.png获得的即时奖励。

在公式(2)和(3)的基础上,将(1)纳什均衡重写为:

fcf53cce3d8c6038cfa6f762076e32a0.png

可以根据球员奖励函数的不同,对随机博弈建模。如果所有球员都有相同的奖励函数,则称该博弈为完全合作博弈或团队博弈;如果一个球员的奖励函数总是与另一个球员的奖励函数符号相反,则称该博弈称为完全竞争博弈或零和博弈;对于具有全类型奖励函数的博弈,称之为一般和随机博弈。

利用随机博弈理论建模一场精彩的足球比赛,中国足球迷将有幸亲眼目睹梅西的惊艳表现,感受他的技术和灵动的脚步。梅西率领的阿根廷国家足球队将在北京展现他们的实力和风采。这将是一场不可错过的精彩比赛,必将留下难以磨灭的回忆。无论是球迷还是足球爱好者,都期待着这场比赛的到来。在正式比赛开始之前,不妨先让计算机系的博士们先来建模一场仿真秀吧!

编辑:王菁

数据派研究部介绍

数据派研究部成立于2017年初,以兴趣为核心划分多个组别,各组既遵循研究部整体的知识分享实践项目规划,又各具特色:

算法模型组:积极组队参加kaggle等比赛,原创手把手教系列文章;

调研分析组:通过专访等方式调研大数据的应用,探索数据产品之美;

系统平台组:追踪大数据&人工智能系统平台技术前沿,对话专家;

自然语言处理组:重于实践,积极参加比赛及策划各类文本分析项目;

制造业大数据组:秉工业强国之梦,产学研政结合,挖掘数据价值;

数据可视化组:将信息与艺术融合,探索数据之美,学用可视化讲故事;

网络爬虫组:爬取网络信息,配合其他各组开发创意项目。

点击文末“阅读原文”,报名数据派研究部志愿者,总有一组适合你~

转载须知

如需转载,请在开篇显著位置注明作者和出处(转自:数据派THUID:DatapiTHU),并在文章结尾放置数据派醒目二维码。有原创标识文章,请发送【文章名称-待授权公众号名称及ID】至联系邮箱,申请白名单授权并按要求编辑。

未经许可的转载以及改编者,我们将依法追究其法律责任。

往期回顾

1aa1c92b74954befe22a4f806a0300a6.jpeg

36890204b85ce32163c0d1871b7f6c46.jpeg

d593f0c24281a259efb3dfac904d2d16.png点击“阅读原文”加入组织~

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

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

相关文章

熬夜三晚之深度解析DuckDB MetaPipeline

深度解析DuckDB MetaPipeline 深度解析DuckDB MetaPipeline 1.导语 2.基础理论 3.HashJoin深度解析 3.1 RESULT_COLLECTOR 3.2 PROJECTION 3.3 HASH_JOIN 4.Ready 4.1 翻转 4.2 MetaPipeline与pipeline 5.汇总 1.导语 DuckDB 是…

用 ChatGPT 重构工作流程

如果你第一次听说 ChatGPT,那你要反思一下自己的信息获取渠道是不是出了问题,作为 AI 时代最强代表,你一定要亲自去体验一下,而不是道听途说。 公司需要降本增效,个体也一样,在工作中畅快应用 AI 来帮助自己…

chatgpt赋能python:Python断点调试指南:让调试更高效

Python断点调试指南:让调试更高效 在Python编程中,调试是一个必不可少的环节。当我们面临代码出现错误或程序不按预期运行时,如何快速找到问题,解决它们呢?这时候断点调试就发挥了重要的作用。本篇文章主要介绍Python…

NI VeriStand

概览 本文简要概述了NI VeriStand以及如何创建实时测试应用程序,并介绍如何结合NI LabVIEW等不同软件环境采用不同的方式创建额外的功能,如模型导入、FPGA功能自定义以及将NI LabVIEW Run-Time控件添加为工作区对象等。 内容 什么是NI VeriStand什么是…

Vicuna本地部署的实战方案

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的见解。曾经辅导过若干个非计算机专业的学生进入到算法…

全志V3S嵌入式驱动开发(屏幕花屏问题的解决)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 之前我们测试过lcd屏幕驱动以及触控驱动时,当时确实是成功的。但是由于这个屏幕是直接从旗舰店买的,价格略贵,有…

vue3+vite+element-plus创建项目,修改主题色

element-plus按需引入,修改项目的主题色 根据官方文档安装依赖 ​npm install -D unplugin-vue-components unplugin-auto-import vite.config.js配置 // vite.config.ts import { defineConfig } from vite import AutoImport from unplugin-auto-import/vite …

Flutter - 命令行工具源码调试环境搭建

文章目录 前言开发环境环境搭建运行测试调试测试最后 前言 开发Flutter项目时难免会遇到各种问题,源码调试对于问题的解决不可或缺。 对于Flutter框架项目的源码调试,如果是Flutter核心库调试,只需要创建一个Flutter项目并在项目中使用需要…

中级前端笔试面试题总结

typeof null 的结果是什么,为什么? typeof null 的结果是Object。 在 JavaScript 第一个版本中,所有值都存储在 32 位的单元中,每个单元包含一个小的 类型标签(1-3 bits) 以及当前要存储值的真实数据。类型标签存储在每个单元的…

AI大模型落地不远了!首个全量化Vision Transformer的方法FQ-ViT(附源代码)

点击蓝字 关注我们 关注并星标 从此不迷路 计算机视觉研究院 公众号ID|计算机视觉研究院 学习群|扫码在主页获取加入方式 论文地址:https://arxiv.org/pdf/2111.13824.pdf 项目代码:https://github.com/megvii-research/FQ-ViT 计…

自研算法提升文本图像篡改检测精度,抖音技术团队获 ICDAR2023 分类赛道冠军...

动手点关注 干货不迷路 近日,抖音 CV 技术团队在 ICDAR 2023 的“Detecting Tampered Text in Images”比赛中,利用自研的“CAS”算法从 1267 个参赛队伍中脱颖而出,获得分类赛道的第一名。 ICDAR(International Conference on Do…

开源反分裂与数字大同世界

这是一篇报告的读后感,这篇报告是由Linux基金会研究部门发布的,名为《助力全球协作——开源代码的领导者如何面对分裂的挑战》。 这份报告的主要内容包括: - 开源代码开发中的分裂及其利弊- 开源的国际化,以及项目领导者如何克服参…

[Halcon3D] 3D鞋点胶的点云边界提取

📢博客主页:https://loewen.blog.csdn.net📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!📢本文由 丶布布原创,首发于 CSDN,转载注明出处🙉📢现…

Springboot整合Camunda工作流引擎实现审批流程实例

环境&#xff1a;Spingboot2.6.14 camunda-spring-boot-starter7.18.0 环境配置 依赖配置 <camunda.version>7.18.0</camunda.version> <dependency><groupId>org.camunda.bpm.springboot</groupId><artifactId>camunda-bpm-spring-boo…

OpenCV 项目开发实战--用 (C++ / Python)实现伪着色

文末附相关测试代码下载链接 在本教程中,我们将首先展示一种使用 OpenCV 的预定义颜色图对灰度图像进行伪彩色/伪彩色 的简单方法。如果您更愿意使用自己的颜色图,我们还将展示一种定义自定义颜色图的方法。 行星和太空中其他物体的灰度图像通常是伪彩色的,以显示细…

基于在线光度校准的混合稀疏单目视觉里程计

文章&#xff1a;Hybrid sparse monocular visual odometry with online photometric calibration 作者&#xff1a;Dongting Luo, Yan Zhuang and Sen Wang 编辑&#xff1a;点云PCL 代码&#xff1a;https://github.com/luodongting/HSO.git 欢迎各位加入知识星球&#xff0c…

小破站上线了!

作者 | 磊哥 来源 | Java中文社群&#xff08;ID&#xff1a;javacn666&#xff09; 转载请联系授权&#xff08;微信ID&#xff1a;GG_Stone&#xff09; 为了给大家更好的阅读体验&#xff0c;磊哥搞了一个专业的技术网站&#xff0c;整理并总结了 Java 中比较经典的文章&…

管理类联考——英语——知识篇——作文题材说明

小作文题材 一、题材&#xff1a;小作文的内容&#xff08;写什么&#xff09; 1.疫情相关的主题&#xff1a;&#xff08;以信件方式出题可能性60%&#xff0c;对生活影响大&#xff09; (1)停学、复学&#xff1a;线上或线下停学和复学( go back to class/ school )&#x…

绕过激活锁 ,拯救一台旧手机iphone

一台旧的iphone忘了apple id账号和密码了&#xff0c;导致锁住了 某宝上解锁要花50&#xff0c; 不是舍不得花钱&#xff0c;作为一个搞技术的&#xff0c;实在觉得花钱有点丢人 经过一番探索 最终确定了有用的流程 并贴出来 亲测可用 最终实现了趟再床上就可以打卡 1、 刷机 …

拯救者2022款 y9000k 安装ubuntu20.04 休眠后无法唤醒(成功解决)

拯救者2022款 y9000k 安装ubuntu20.04 休眠后无法唤醒 一.建议在安装新的 NVIDIA 显卡驱动之前卸载原有的驱动程序。这样可以确保新驱动程序的安装过程更加干净和稳定。以下是卸载原有驱动的步骤&#xff1a;1.进入命令行界面&#xff1a; 按下 Ctrl Alt F3 进入文本模式的命…