Clain的小屋
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

Decentralized Epistemic Planning文档

Decentralized Epistemic Planning基础定义 Classic Planning 一个Classical Planning实例(Classical Planning问题)可以用一个元组表示 P=⟨S,s0,SG,Act,A,f,c⟩\mathcal{P} = \langle S, s_0, S_G, Act, A, f, c \rangle P=⟨S,s0​,SG​,Ac
2025-08-11
Decentralized Epistemic Planning
#DEL #Epistemic Planning

代理在neutral settings下如何推测其他代理的goals

Decentralized Epistemic Planning构成 PD=<S,Agt,s0,G,O,Act,f,c>α∈Agt=<SG>⇒PD=<S,{SG1,SG2,...,SGn},S0,G,O,Act,f,c>where SGn⊆G⊂S,S0⊂S\mathcal{P}_D = <S, Agt, s_0, G, O, Act, f, c>\\
2025-08-09
Decentralized Epistemic Planning
#DEL #Epistemic Planning

Fluid主题下,如何解决文章目录的一级标题无法跳转的bug

问题描述 有一天我写博客的时候,突然发现在文章界面中点击一级标题时无法正常跳转到对应章节,而是会跳到页面顶部。 问题解决方案 在网上查了很多资料,包括官方git issues里面提出的解决方案,都无法正常解决这个问题。 随后我发现当鼠标悬停在一级标题时,浏览器左下角显示的网址链接总是只会以’#'结尾,因此我认为可能是因为在网站构建时没有正确地给href连接对应toc文本导致的问题,因此我找到了疑似
2025-08-04
其他
#Hexo #Fluid主题

对neutral settings下的epistemic problem的规划逻辑的一个尝试

Policy 决策的基础解决方案 现在,基本的解决方案流程如下: graph TD a["基于agent自身对ontic world的认知,生成所有可能的virtual world"] --> b["使用BFS,Centralized地模拟每一个virtual world,并在完成任务时返回action sequence的第一个元素"] b --&
2025-08-02
Decentralized Epistemic Planning
#DEL #Epistemic Planning

证明:使用代理单步行为后的状态差异无法让分布式代理找出合理策略

对代理状态差异方法的解释 我们把一个代理aaa在世界状态序列为w⃗\vec{w}w的justified perspective world写为fa(w⃗)f_a(\vec{w})fa​(w),在代理aaa的观点中,代理bbb在世界状态为www的justified perspective world写为fb(fa(w⃗))f_b(f_a(\vec{w}))fb​(fa​(w))。另外,一个问题模型的
2025-08-02
Decentralized Epistemic Planning
#DEL #Epistemic Planning

Decentralized Epistemic Planning中的Goals生成策略

基本示例 假设goal set中只会出现hold_by相关内容,现在在a的角度假设b的goal: 假如a自己的goal为Baholdby(a,i)=1B_a holdby(a, i) = 1Ba​holdby(a,i)=1,允许的belief深度为2 那么现在可能得所有goals为: Baholdby(a,i)=1Baholdby(a,i)=0Baholdby(b,i)=1Baholdby(b,i
2025-08-01
Decentralized Epistemic Planning
#DEL #Epistemic Planning

Java学习 - 锁

乐观锁与悲观锁 悲观锁 悲观锁,即以最差的情况假设每一次并发操作。简单来说,就是悲观地认为每一次并发操作都有可能受到其他线程的影响,导致数据不一致或错误。因此,悲观锁旨在一次只让一个线程进行操作,在操作完毕后再讲数据传递给下一个线程。 我们常见的synchronized关键字和ReentrantLock类就是悲观锁的一种表示形式,其能够保证代码块或者方法一次只会让一个线程执行,其余线程则需要等待锁
2024-12-04
Java基础
#Java #锁机制

Java学习 - 进程,线程,协程

进程(Process) 直观来看,在打开你的任务管理器时,出现的窗口上面就会有“进程”二字。 由此可以看出很多东西: 进程间相互独立(关闭一个进程时,其他进程没有受到影响) 每个进程都分配了各自的内存空间(内存隔离),来避免干扰。 一个进程无法直接访问,修改或调用另一个进程的内容。 分布式系统中,如果两端之间进行了某种通信连接,那么在某一端崩溃时需要进行错误处理来避免连带另一端发生错误。
2024-12-04
Java基础
#进程 #线程 #协程

Java学习 - 集合类

想到有关Java集合类有关的内容,就是几点: 列表(ArrayList) 链表(LinkedList) 集合(Set, HashSet) 键值对(HashMap, HashTable) 线程安全 ArrayList相关 一般来说,ArrayList要不就是跟LinkedList进行对比,要不就是询问有关线程安全相关的内容。 ArrayList VS. Vector VS. Array VS.
2024-12-03
Java基础
#Java #集合类 #ArrayList #LinkedList #Queue #HashMap #HashTable #ConcurrentHashMap #Vector #Array #HashSet

Java学习 - 基本数据类型

基本数据类型 Java中有8种数据类型 名称 包装类 位数 占用字节 默认值 是否有默认缓存? 取值范围 byte Byte 8 1 0 是 [-2^7, 2^7 - 1] short Short 16 2 0 是 [-2^15, 2^15 - 1] int Integer 32 4 0 是 [-2^31, 2^31 - 1] long Long 64 8 0L 是 [-
2024-12-03
Java基础
#Java #数据类型
1234

搜索

Hexo Fluid
总访问量 次 总访客数 人