mirror of
https://github.com/20kaushik02/house-reconfiguration-asp.git
synced 2026-01-25 04:04:05 +00:00
initial problem files
This commit is contained in:
132
simpleInstances/longthings_newroom_p02t024c3.asp
Normal file
132
simpleInstances/longthings_newroom_p02t024c3.asp
Normal file
@@ -0,0 +1,132 @@
|
||||
legacyConfig(person(1)).
|
||||
legacyConfig(person(2)).
|
||||
legacyConfig(room(3)).
|
||||
legacyConfig(roomTOcabinet(3,5)).
|
||||
legacyConfig(roomTOcabinet(3,6)).
|
||||
legacyConfig(roomTOcabinet(3,7)).
|
||||
legacyConfig(room(4)).
|
||||
legacyConfig(roomTOcabinet(4,8)).
|
||||
legacyConfig(roomTOcabinet(4,9)).
|
||||
legacyConfig(roomTOcabinet(4,10)).
|
||||
legacyConfig(thing(11)).
|
||||
thingShort(11).
|
||||
legacyConfig(thing(12)).
|
||||
thingShort(12).
|
||||
legacyConfig(thing(13)).
|
||||
thingShort(13).
|
||||
legacyConfig(thing(14)).
|
||||
thingLong(14).
|
||||
legacyConfig(thing(15)).
|
||||
thingLong(15).
|
||||
legacyConfig(thing(16)).
|
||||
thingShort(16).
|
||||
legacyConfig(thing(17)).
|
||||
thingShort(17).
|
||||
legacyConfig(thing(18)).
|
||||
thingLong(18).
|
||||
legacyConfig(thing(19)).
|
||||
thingLong(19).
|
||||
legacyConfig(thing(20)).
|
||||
thingShort(20).
|
||||
legacyConfig(thing(21)).
|
||||
thingLong(21).
|
||||
legacyConfig(thing(22)).
|
||||
thingLong(22).
|
||||
legacyConfig(thing(23)).
|
||||
thingShort(23).
|
||||
legacyConfig(thing(24)).
|
||||
thingShort(24).
|
||||
legacyConfig(thing(25)).
|
||||
thingShort(25).
|
||||
legacyConfig(thing(26)).
|
||||
thingLong(26).
|
||||
legacyConfig(thing(27)).
|
||||
thingLong(27).
|
||||
legacyConfig(thing(28)).
|
||||
thingShort(28).
|
||||
legacyConfig(thing(29)).
|
||||
thingShort(29).
|
||||
legacyConfig(thing(30)).
|
||||
thingLong(30).
|
||||
legacyConfig(thing(31)).
|
||||
thingLong(31).
|
||||
legacyConfig(thing(32)).
|
||||
thingShort(32).
|
||||
legacyConfig(thing(33)).
|
||||
thingLong(33).
|
||||
legacyConfig(thing(34)).
|
||||
thingLong(34).
|
||||
legacyConfig(cabinet(9)).
|
||||
legacyConfig(cabinetTOthing(9,28)).
|
||||
legacyConfig(cabinetTOthing(9,29)).
|
||||
legacyConfig(cabinetTOthing(9,30)).
|
||||
legacyConfig(cabinetTOthing(9,31)).
|
||||
legacyConfig(cabinet(10)).
|
||||
legacyConfig(cabinetTOthing(10,32)).
|
||||
legacyConfig(cabinetTOthing(10,33)).
|
||||
legacyConfig(cabinetTOthing(10,34)).
|
||||
legacyConfig(cabinet(5)).
|
||||
legacyConfig(cabinetTOthing(5,11)).
|
||||
legacyConfig(cabinetTOthing(5,12)).
|
||||
legacyConfig(cabinetTOthing(5,13)).
|
||||
legacyConfig(cabinetTOthing(5,14)).
|
||||
legacyConfig(cabinetTOthing(5,15)).
|
||||
legacyConfig(cabinet(6)).
|
||||
legacyConfig(cabinetTOthing(6,16)).
|
||||
legacyConfig(cabinetTOthing(6,17)).
|
||||
legacyConfig(cabinetTOthing(6,18)).
|
||||
legacyConfig(cabinetTOthing(6,19)).
|
||||
legacyConfig(cabinet(7)).
|
||||
legacyConfig(cabinetTOthing(7,20)).
|
||||
legacyConfig(cabinetTOthing(7,21)).
|
||||
legacyConfig(cabinetTOthing(7,22)).
|
||||
legacyConfig(cabinet(8)).
|
||||
legacyConfig(cabinetTOthing(8,23)).
|
||||
legacyConfig(cabinetTOthing(8,24)).
|
||||
legacyConfig(cabinetTOthing(8,25)).
|
||||
legacyConfig(cabinetTOthing(8,26)).
|
||||
legacyConfig(cabinetTOthing(8,27)).
|
||||
legacyConfig(personTOthing(1,11)).
|
||||
legacyConfig(personTOthing(1,12)).
|
||||
legacyConfig(personTOthing(1,13)).
|
||||
legacyConfig(personTOthing(1,14)).
|
||||
legacyConfig(personTOthing(1,15)).
|
||||
legacyConfig(personTOthing(1,16)).
|
||||
legacyConfig(personTOthing(1,17)).
|
||||
legacyConfig(personTOthing(1,18)).
|
||||
legacyConfig(personTOthing(1,19)).
|
||||
legacyConfig(personTOthing(1,20)).
|
||||
legacyConfig(personTOthing(1,21)).
|
||||
legacyConfig(personTOthing(1,22)).
|
||||
legacyConfig(personTOthing(2,23)).
|
||||
legacyConfig(personTOthing(2,24)).
|
||||
legacyConfig(personTOthing(2,25)).
|
||||
legacyConfig(personTOthing(2,26)).
|
||||
legacyConfig(personTOthing(2,27)).
|
||||
legacyConfig(personTOthing(2,28)).
|
||||
legacyConfig(personTOthing(2,29)).
|
||||
legacyConfig(personTOthing(2,30)).
|
||||
legacyConfig(personTOthing(2,31)).
|
||||
legacyConfig(personTOthing(2,32)).
|
||||
legacyConfig(personTOthing(2,33)).
|
||||
legacyConfig(personTOthing(2,34)).
|
||||
% domains
|
||||
cabinetDomainNew(500..517).
|
||||
roomDomainNew(1000..1021).
|
||||
% 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).
|
||||
Reference in New Issue
Block a user