角色挖掘中的双目标优化
密码学与安全
2024-03-26 v1 人工智能
计算复杂性
摘要
角色挖掘是一种用于从现有策略中导出基于角色的授权策略的技术。给定一组用户 、一组权限 以及一个用户-权限授权关系 ,角色挖掘算法旨在计算一组角色 、一个用户-角色授权关系 和一个权限-角色授权关系 ,使得 和 的组合在某种适当的意义上接近 。在本文中,我们首先引入了广义噪声角色挖掘问题——即最小噪声角色挖掘问题的推广——我们认为该问题具有相当大的实际相关性。扩展了 Fomin 等人的工作,我们证明了 GNRM 是固定参数可解的,参数为 ,其中 是解中的角色数量, 是 与由 和 组合定义的关系之间的差异数量。我们进一步引入了 GNRM 的双目标优化变体,其中我们希望在满足上限 和 (其中 和 为常数)的条件下最小化 和 。我们证明了该双目标优化问题的 Pareto 前沿可以在以 为参数的固定参数可解时间内计算得出。随后,我们报告了使用整数规划求解器 Gurobi 求解 BO-GNRM 实例的实验工作。我们的主要发现是: 我们获得了强有力的证据表明 Gurobi 的性能是固定参数可解的; 基于我们在三个著名的真实世界授权策略背景下的实验,我们的结果表明我们的技术在实际角色挖掘中可能是有用的。
引用
@article{arxiv.2403.16757,
title = {Bi-objective Optimization in Role Mining},
author = {Jason Crampton and Eduard Eiben and Gregory Gutin and Daniel Karapetyan and Diptapriyo Majumdar},
journal= {arXiv preprint arXiv:2403.16757},
year = {2024}
}