Here are some other nuisance alarm prevention techniques. These suggestions already are included in NFPA 72. However they do require approval by the AHJ.
If you problems are mainly caused by smoke detectors after cleaning, sensitivity testing, or replacement you could try adding Alarm Verification to the system.
In system generated Alarm Verification the first activation of one smoke detector does not show an alarm on the panel. The system then resets that detector. A confirmation period starts in which if that detector alarms again the system goes into evacuation mode. Any time during this sequence if a second device of any kind activates the verification sequence is cancelled and the system goes into evacuation mode. If that detector or any other device does not activate during the confirmation period the system times out and restores to its normal standby mode. Some systems maintain a verification tally and/or make an event log entry so detectors activating frequently are flagged so they can be serviced or replaced.
If your facility and fire alarm panel are constantly attended by security personnel, you could apply to use Positive Alarm Sequence. Here is the description from NFPA 72 2007 and an on line article. Alarm verification cannot be combined with positive alarm sequence.
6.8.1.3 Positive Alarm Sequence.
6.8.1.3.1 Systems that have positive alarm features complying with 6.8.1.3 shall be permitted if approved by the authority having jurisdiction.
6.8.1.3.1.1 The signal from an automatic fire detection device selected for positive alarm sequence operation shall be acknowledged at the fire alarm control unit by trained personnel within 15 seconds of annunciation in order to initiate the alarm investigation phase. If the signal is not acknowledged within 15 seconds, notification signals in accordance with the building evacuation or relocation plan and remote signals shall be automatically and immediately activated.
6.8.1.3.1.2 Trained personnel shall have up to 180 seconds during the alarm investigation phase to evaluate the fire condition and reset the system. If the system is not reset during the investigation phase, notification signals in accordance with the building evacuation or relocation plan and remote signals shall be automatically and immediately activated.
6.8.1.3.2 If a second automatic fire detector selected for positive alarm sequence is actuated during the alarm investigation phase, notification signals in accordance with the building evacuation or relocation plan and remote signals shall be automatically and immediately activated.
6.8.1.3.3 If any other initiating device is actuated, notification signals in accordance with the building evacuation or relocation plan and remote signals shall be automatically and immediately activated.
6.8.1.3.4* The system shall provide means for bypassing the positive alarm sequence.
https://www.jensenhughes.com/blog/positive-fire-alarm-sequence/