Chemotherapy treatment scheduling via answer set programming