Simulation code in MATLAB and Python for my GameSec 2012 and Allerton 2013 papers.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
game
BevraniAGC1.mdl
BevraniAGC2.mdl
BevraniAGC3.mdl
BevraniAGC3_init.m
BevraniAGC3_stop.m
README.md
UFLS.m
UFLS2.m
att2_8.mat
att3_n1.mat
att3_n1_2.mat
attacker_statcom.m
cce.m
countcrossing.m
defender.m
defender_gamesec.m
defender_statcom.m
demand1.mat
demand2.mat
demanddiff1.mat
demanddiff2.mat
detAlgoCCE.m
dstatcom_avg.mdl
dstatcom_avg_init.m
exploreCCE.m
exploreStatcomAttacks.m
exploreThresh.m
injectfreq.m
makeM.m
makeM.py
meter.m
meter_switch_ctrl.m
parseShed.py
plotagcresults.m
plotatt2.m
plotatt3.m
plotdefensealgos.m
plotdetalgos.m
plotresults.m
plotstatcomresults.m
recta.m
rectb.m
rectz.m
time2Idx.m

README.md

gridgame

Simulation code for my GameSec 2012 and Allerton 2012 papers (the main files being BevraniAGC3.mdl and dstatcom_avg.mdl respectively):

Y.W. Law, T. Alpcan, M. Palaniswami, and S. Dey, "Security games and risk minimization for automatic generation control in smart grid," in J. Grossklags and J. Walrand, editors, Proc. 3rd Conference on Decision and Game Theory for Security (GameSec 2012), volume 7638 of LNCS, pages 281-295, Springer Heidelberg, 2012.

Y.W. Law, T. Alpcan, and M. Palaniswami, "Security games for voltage control in smart grid," in 2012 50th Annual Allerton Conference on Communication, Control, and Computing (Allerton), pages 212-219, 2012.