All requests for a variance from the requirements of this chapter must be submitted in writing to the City Council. The City Council may authorize a variance from the requirements imposed by this chapter when, in its opinion, undue hardship will result from requiring strict compliance or when alternative compliance will satisfy the purpose of this chapter.