code: def load_generation_strategy_by_experiment_name(
      experiment_name: str,
      config: Optional[SQAConfig] = None,
      experiment: Optional[Experiment] = None,
      reduced_state: bool = False,
      skip_runners_and_metrics: bool = False,
  ) -> GenerationStrategy:
      """Finds a generation strategy attached to an experiment specified by a name
      and restores it from its corresponding SQA object.
      """
      config = config or SQAConfig()
      decoder = Decoder(config=config)
      return _load_generation_strategy_by_experiment_name(
          experiment_name=experiment_name,
          decoder=decoder,
          experiment=experiment,
          reduced_state=reduced_state,
          skip_runners_and_metrics=skip_runners_and_metrics,
      )
  
imports: from math import ceil
  from typing import Any, cast, Dict, List, Optional, Type
  from ax.core.experiment import Experiment
  from ax.core.generator_run import GeneratorRun
  from ax.core.metric import Metric
  from ax.core.trial import Trial
  from ax.exceptions.core import ExperimentNotFoundError, ObjectNotFoundError
  from ax.modelbridge.generation_strategy import GenerationStrategy
  from ax.storage.sqa_store.db import session_scope
  from ax.storage.sqa_store.decoder import Decoder
  from ax.storage.sqa_store.reduced_state import get_query_options_to_defer_immutable_duplicates, get_query_options_to_defer_large_model_cols
  from ax.storage.sqa_store.sqa_classes import SQAExperiment, SQAGenerationStrategy, SQAGeneratorRun, SQATrial
  from ax.storage.sqa_store.sqa_config import SQAConfig
  from ax.utils.common.constants import Keys
  from ax.utils.common.typeutils import checked_cast, not_none
  from sqlalchemy.orm import defaultload, lazyload, noload
  from sqlalchemy.orm.exc import DetachedInstanceError
label_desc: Use image node_id 9 for calling a global function with example usage: load_generation_strategy_by_experiment_name(experiment_name, config, experiment, reduced_state, skip_runners_and_metrics) and returns: _load_generation_strategy_by_experiment_name