Performance heuristics for GR(1) synthesis and related algorithms

Elizabeth Firman1, Shahar Maoz1, Jan Oliver Ringert2

  • 11Tel Aviv University, Tel Aviv, Israel.

Acta Informatica
|March 20, 2020
PubMed
Summary

This study introduces heuristics to speed up GR(1) synthesis, a key algorithm in reactive systems. Integrating these heuristics into Spectra Tools significantly improves performance, especially for complex specifications.

Related Concept Videos

Heuristics01:21

Heuristics

Heuristics are problem-solving strategies that use mental shortcuts to simplify decision-making. Unlike algorithms, which must be followed precisely to achieve a correct result, heuristics offer a general problem-solving framework. They save time and energy but can sometimes lead to less rational decisions.
People often rely on heuristics when faced with an overload of information, limited time, low importance of the decision, limited information, or when a heuristic readily comes to mind. For...
569
Preparation of 1° Amines: Gabriel Synthesis01:28

Preparation of 1° Amines: Gabriel Synthesis

Direct alkylation is not a suitable method for synthesizing amines because it produces polyalkylated products. Gabriel synthesis is the most preferred method to exclusively make primary amines. The method uses phthalimide, which contains a protected form of nitrogen that participates in alkylation only once to predominantly give primary amines.
Strong bases like NaOH or KOH deprotonate the phthalimide to form the corresponding anion, which acts as a nucleophile. Further, the anion attacks an...
4.4K
Problem-Solving01:29

Problem-Solving

Effective problem-solving consists of two steps: 1. identifying the problem and 2. selecting the appropriate problem-solving strategy (i.e., a plan of action used to find a solution). Humans use four problem-solving strategies:
432
Alcohols from Carbonyl Compounds: Grignard Reaction02:00

Alcohols from Carbonyl Compounds: Grignard Reaction

Grignard reagents are one of the most commonly used reagents used to synthesize alcohols from carbonyl compounds. Grignard reagents are organomagnesium halides with a highly polar carbon–magnesium bond. Due to the partial ionic nature of the C–Mg bond, the carbon functions as a strong nucleophile and attacks electrophiles like carbonyl carbon.
Magnesium from the reagent coordinates with carbonyl oxygen, further reducing the carbonyl carbon's electron density. Thus, the...
6.7K
Preparation of Carboxylic Acids: Carboxylation of Grignard Reagents01:13

Preparation of Carboxylic Acids: Carboxylation of Grignard Reagents

Carboxylic acids can be prepared by the carboxylation of Grignard reagents (RMgX). This method is convenient for converting alkyl (primary, secondary or tertiary), vinyl, benzyl, and aryl halides to carboxylic acids with one additional carbon than the starting RMgX.
5.8K
Acid Halides to Alcohols: Grignard Reaction01:15

Acid Halides to Alcohols: Grignard Reaction

Organomagnesium halides, commonly known as Grignard reagents, convert acid halides to tertiary alcohols. The reaction requires two equivalents of the Grignard reagent and proceeds via a ketone intermediate.
Grignard reagents are a source of carbanions and function as nucleophiles. The mechanism begins with the nucleophilic attack by the carbanion at the carbonyl carbon of the acid halide to form a tetrahedral intermediate. Next, the carbonyl group is re-formed, and the halide ion departs,...
2.9K