Vice President Sara Duterte has filed a perjury complaint against Ramil Madriaga, the detained former military agent whose sworn affidavit has become one of the central pieces of evidence in the impeachment proceedings against her at the House of Representatives.