house-reconfiguration-asp/simpleInstances/emptyconfig_p05t025.asp

101 lines
2.4 KiB
Plaintext

legacyConfig(person(1)).
legacyConfig(person(2)).
legacyConfig(person(3)).
legacyConfig(person(4)).
legacyConfig(person(5)).
legacyConfig(thing(12)).
thingShort(12).
legacyConfig(thing(13)).
thingShort(13).
legacyConfig(thing(14)).
thingShort(14).
legacyConfig(thing(15)).
thingShort(15).
legacyConfig(thing(16)).
thingShort(16).
legacyConfig(thing(17)).
thingShort(17).
legacyConfig(thing(18)).
thingShort(18).
legacyConfig(thing(19)).
thingShort(19).
legacyConfig(thing(20)).
thingShort(20).
legacyConfig(thing(21)).
thingShort(21).
legacyConfig(thing(22)).
thingShort(22).
legacyConfig(thing(23)).
thingShort(23).
legacyConfig(thing(24)).
thingShort(24).
legacyConfig(thing(25)).
thingShort(25).
legacyConfig(thing(26)).
thingShort(26).
legacyConfig(thing(27)).
thingShort(27).
legacyConfig(thing(28)).
thingShort(28).
legacyConfig(thing(6)).
thingShort(6).
legacyConfig(thing(29)).
thingShort(29).
legacyConfig(thing(30)).
thingShort(30).
legacyConfig(thing(7)).
thingShort(7).
legacyConfig(thing(8)).
thingShort(8).
legacyConfig(thing(9)).
thingShort(9).
legacyConfig(thing(10)).
thingShort(10).
legacyConfig(thing(11)).
thingShort(11).
legacyConfig(personTOthing(1,6)).
legacyConfig(personTOthing(1,7)).
legacyConfig(personTOthing(1,8)).
legacyConfig(personTOthing(1,9)).
legacyConfig(personTOthing(1,10)).
legacyConfig(personTOthing(2,11)).
legacyConfig(personTOthing(2,12)).
legacyConfig(personTOthing(2,13)).
legacyConfig(personTOthing(2,14)).
legacyConfig(personTOthing(2,15)).
legacyConfig(personTOthing(3,16)).
legacyConfig(personTOthing(3,17)).
legacyConfig(personTOthing(3,18)).
legacyConfig(personTOthing(3,19)).
legacyConfig(personTOthing(3,20)).
legacyConfig(personTOthing(4,21)).
legacyConfig(personTOthing(4,22)).
legacyConfig(personTOthing(4,23)).
legacyConfig(personTOthing(4,24)).
legacyConfig(personTOthing(4,25)).
legacyConfig(personTOthing(5,26)).
legacyConfig(personTOthing(5,27)).
legacyConfig(personTOthing(5,28)).
legacyConfig(personTOthing(5,29)).
legacyConfig(personTOthing(5,30)).
% domains
cabinetDomainNew(500..524).
roomDomainNew(1000..1024).
% reuse costs
reuseCabinetTOthingCost(0).
reuseRoomTOcabinetCost(0).
reusePersonTOroomCost(0).
reuseCabinetAsHighCost(3).
reuseCabinetAsSmallCost(0).
reuseRoomCost(0).
% remove costs
removeCabinetTOthingCost(2).
removeRoomTOcabinetCost(2).
removePersonTOroomCost(2).
removeCabinetCost(2).
removeRoomCost(2).
% create costs
cabinetHighCost(100).
cabinetSmallCost(1).
roomCost(5).